Oskar Gewalli's blog articles

0
comment
on 6/6/2021 2:59 AM
Intro During 2019 I started on the current project. At this project I’m working on, we are building a enterprise system for a government customer. When I got in significant parts had been developed of the frontend and backend system. My role when I started in the project was in order to help develop test automation software for the system. Since I’ve worked on both frontend and backend parts in other systems, I’m able to help out in various parts of the system. I’m going to talk about one particular issu[...]
>> Read the full article
.
0
comment
on 9/5/2020 8:11 AM
One of the questions around how to write F# is how do we compose bigger business applications. In C# you generally use constructor injection. Let us start by defining some base functions types and environment that we will use in later code samples: open FSharpPlus open FSharpPlus.Data type IUserRepository = abstract GetUser : email : string -> Async<string> type IShoppingListRepository = abstract Add : shoppingList : string list -> string list type Env() = interface IUserRepository with [...]
>> Read the full article
.
0
comment
on 9/5/2020 8:11 AM
One of the questions around how to write F# is how do we compose bigger business applications. In C# you generally use constructor injection. Let us start by defining some base functions types and environment that we will use in later code samples: open FSharpPlus open FSharpPlus.Data type IUserRepository = abstract GetUser : email : string -> Async<string> type IShoppingListRepository = abstract Add : shoppingList : string list -> string list type Env() = interface IUserRepository with [...]
>> Read the full article
.
0
comment
on 5/28/2020 9:30 AM
These are musings related to the question what kind of libraries resist the test of time. Some of it is related to issues encountered due to Dependency Hell. Explicit dependency Let us start out by asking the question, what is an explicit dependency in your software? How should we define a dependency? The easiest way to define a dependency would be there is an explicit package reference to a library. If you can remove the package reference, does the code still work? In order to make it clear, let us def[...]
>> Read the full article
.
0
comment
on 5/28/2020 9:30 AM
These are musings related to the question what kind of libraries resist the test of time. Some of it is related to issues encountered due to Dependency Hell. Explicit dependency Let us start out by asking the question, what is an explicit dependency in your software? How should we define a dependency? The easiest way to define a dependency would be there is an explicit package reference to a library. If you can remove the package reference, does the code still work? In order to make it clear, let us def[...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper