Oskar Gewalli's blog articles

0
comment
on 12/1/2022 11:04 AM
Background I’m one of the people contributing to F#+. I got involved in the library around 2017 since I was looking for computation expression builders to clean up my F# code (after a few turns that turned out to be F#+). Around 2018 we released the v1 version. Since then we have released minor versions of the library with new features and bug fixes. In order to not break any users (such as our own usage) we try as far as possible to be backwards compatible. Running tests against an old version How do[...]
>> Read the full article
.
0
comment
on 9/26/2022 9:24 AM
How do we develop software How do we arrive at working software? Some of the ways I’ve seen are: Use of known working patterns, techniques, language features, libraries: Restrict what everyone does to only the patterns that are known to work. The assumption is also that by using a small subset of tools it is going to be easier for juniors and generally 99% of all programmers to join. Use logical reasoning based on known properties of written code and the implied effect of changes. Manual testing o[...]
>> Read the full article
.
0
comment
on 9/21/2022 10:08 PM
This post is a continuation of Small and simple business applications using SQL. Clean architecture From what I understand of Clean architecture it’s an iteration of Hexagonal architecture also known as Ports and Adapters (see the Wikipedia page). Why would you want architecture? The main purpose is to deliver a working solution to the customer. How do you arrive to that? Architecture is a tool that enables developers to reason about how the system works. Sample code A sample succinct implementation i[...]
>> Read the full article
.
0
comment
on 4/3/2022 1:42 AM
Say that you want to write a minimal API as seen in Can .net compete with NodeJS. How would you structure such an application? You would end up with something like 0-1 layers in your application. Some of my previous coworkers embrace these patterns in order to focus on business value. In this post I’ll try to get into how you could make such a system without going into detail (pointing instead to examples). Embrace SQL One way to write simple API’s is to embrace SQL when you feel that it’s appropriate. [...]
>> Read the full article
.
0
comment
on 4/3/2022 1:42 AM
Say that you want to write a minimal API as seen in Can .net compete with NodeJS. How would you structure such an application? You would end up with something like 0-1 layers in your application. Some of my previous coworkers embrace these patterns in order to focus on business value. In this post I’ll try to get into how you could make such a system without going into detail (pointing instead to examples). Embrace SQL One way to write simple API’s is to embrace SQL when you feel that it’s appropriate. [...]
>> 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

Logging in...