Assertfail
All Posts
View the Blog on GitHub
About
Contact
RSS
Blog Posts
21 Jul 2024
»
Programmers in the age of Copilot or GPT
02 Dec 2023
»
Clean Architecture Comparison
C# Java architecture
14 Nov 2023
»
Patch net7 dev container for net8
dotnet docker
19 Aug 2023
»
What does SOLID mean
07 Apr 2023
»
Data Specifications in Java and .net
C# Java
05 Apr 2023
»
Running minikube on M1 and K8S tutorial
19 Feb 2023
»
Sample monorepo conversion
architecture
06 Feb 2023
»
Running SQL Server on Docker with an M1/ARM CPU
05 Feb 2023
»
Architecture and functional programming
architecture
01 Dec 2022
»
Keeping a library in dotnet binary compatible for several years
F# .net
26 Sep 2022
»
Way of working and method
22 Sep 2022
»
Unclean architecture
architecture
03 Apr 2022
»
Small and simple business applications using SQL
SQL C# nodejs architecture
13 Mar 2022
»
Validation and mediator
10 Nov 2021
»
Can .net compete with nodejs
F# C# nodejs
05 Nov 2021
»
Monorepo versus Polyrepo
06 Jun 2021
»
Using functional programming to optimize frontend code
JavaScript react TypeScript
05 Sep 2020
»
Dependency injection in FSharp
F#
28 May 2020
»
Implicit versus explicit dependencies
C# core dotnet
07 May 2020
»
Proxy API requests in development
JavaScript
02 Feb 2020
»
Estimated language popularity in Sweden among companies
28 Jan 2020
»
Validations in F# and C#
F# C#
26 Jan 2020
»
Immutable classes in C#
C#
28 Dec 2019
»
Working on dotnet core on Mac OS X part 3
core dotnet
28 Dec 2019
»
Commands and services
C#
21 Dec 2019
»
Configure Airport printer on Windows
24 Nov 2019
»
Using multiple keyboard layouts on Windows 10
02 Sep 2019
»
Masstransit
microservices
26 Aug 2019
»
Is there microservices or is it an architectural dream cloud
microservices architecture
20 Aug 2019
»
Why do we need microservices
microservices architecture
17 Aug 2019
»
Why we don't need microservices
microservices architecture
02 Aug 2019
»
Why do we need message queues?
microservices architecture
28 Jul 2019
»
ESB and service mesh
microservices architecture
28 Jul 2019
»
Choose your own adventure in F# 2
F#
27 Jul 2019
»
Maven security issues scanning
java
26 Jul 2019
»
Decompiling Java binaries
java
15 Jun 2019
»
Java vs C#
java C#
30 May 2019
»
When is Go a nice language?
golang
22 May 2019
»
Docker and .net
asp.net core dotnet
15 Apr 2019
»
Kubernetes and distractions
kubernetes
09 Apr 2019
»
Kubernetes on the cheap
kubernetes
08 Apr 2019
»
When does it make sense to use Kubernetes?
kubernetes
06 Jan 2019
»
Choose your own adventure in F#
F# C# code-style
26 Oct 2018
»
Is there a value in having diversity when it comes to solutions?
09 Sep 2018
»
Why I prefer React over Angular
JavaScript angularjs react knockout
08 Sep 2018
»
F# 2 years later
F#
06 Sep 2018
»
What about Identity Server?
asp.net mvc core dotnet C#
05 Sep 2018
»
Working on dotnet core on Mac OS X part 2
core dotnet
16 Mar 2018
»
What makes for happy C#?
C# ruby
17 Feb 2018
»
Working on dotnet core on Mac OS X
core dotnet paket
19 Jan 2018
»
Dotnet core a year later
asp.net core mvc dotnet
29 Jan 2017
»
Running dotnet core 1.1 on appveyor and travis
asp.net core dotnet
12 Oct 2016
»
The usefulness of generalized regular expressions
15 Aug 2016
»
Should you work with old technologies?
meta
02 Jul 2016
»
What does technical debt mean for a project?
meta
03 Jun 2016
»
Common enterprise architectures
meta
29 May 2016
»
Merging in svn
svn
12 Apr 2016
»
Going deeper into angular
JavaScript angularjs TypeScript
24 Jan 2016
»
Clean your work area!
meta
16 Jan 2016
»
Divide and conquer
meta architecture
11 Dec 2015
»
Inheritance in JavaScript
JavaScript
30 Oct 2015
»
webforms and confusion
webforms C# asp.net JavaScript
16 Oct 2015
»
ruby on windows
ruby
16 Oct 2015
»
Mono and OS X El Capitan
mono xamarin
31 Aug 2015
»
Using owin to implement an api
C# owin
31 Aug 2015
»
path unshift dirname of file
ruby
31 Aug 2015
»
BDD style testing in qunit
bdd JavaScript
27 Aug 2015
»
Build tools and package managers for .net
rake paket gulp grunt fake
23 Aug 2015
»
FSharpx.Extras
F#
21 Aug 2015
»
F# 2 weeks later
F#
07 Jun 2015
»
Working with spreadsheets
06 Jun 2015
»
Lots of deliverables
.net architecture
06 Jun 2015
»
Thoughts on using Angularjs
JavaScript angularjs
22 Mar 2015
»
travis supports csharp
C#
13 Mar 2015
»
Kibana vs Elmah like gui
03 Mar 2015
»
Event sourcing and in memory database
db
22 Feb 2015
»
Goto considered harmful
22 Feb 2015
»
Looking at ORM a few years later
db
07 Feb 2015
»
Why global installation of packages?
07 Feb 2015
»
Render xml as html
xml html
30 Nov 2014
»
Short talk about source control
source_control
28 Nov 2014
»
Installing build server
teamcity sql-server
18 Nov 2014
»
Thoughts on using knockout for the last years
JavaScript knockout
26 Jun 2014
»
Bundler uses man files
ruby
25 Jun 2014
»
Bundler.with_clean_env
ruby
09 Apr 2014
»
Big news for .net
C# mono dotnet
21 Feb 2014
»
Memory management in knockout
JavaScript knockout
06 Feb 2014
»
Self and the gc
JavaScript knockout
27 Oct 2013
»
Writing rubyish C# or porting ruby code to C#
C# ruby
20 Oct 2013
»
Using values in expression
C#
18 Oct 2013
»
Using readonly objects in C#
C#
13 Oct 2013
»
Writing build scripts in C#
C# msbuild
06 Oct 2013
»
Problem running NuGet on Ubuntu
C# nuget
21 Sep 2013
»
Skånetrafiken
ruby
21 Sep 2013
»
Isop infers parameters
cli option
10 Sep 2013
»
What's wrong with spreadsheets?
spreadsheet
04 Sep 2013
»
Refactoring in ruby
ruby unit-test
06 Jul 2013
»
National clouds
hosting
20 May 2013
»
Listening to traffic
debugging
13 Dec 2012
»
Test your update scripts
integration_test unit-test
04 Dec 2012
»
Writers and readers
22 Nov 2012
»
Type matching in C#
C#
10 Nov 2012
»
Debugging fuzzy coding
programming
06 Nov 2012
»
The code I wrote is a mess
08 Oct 2012
»
Why should you make your new developers use ruby?
ruby
03 Oct 2012
»
Dark-room development
windows
02 Oct 2012
»
TypeScript
visual_studio JavaScript
25 Sep 2012
»
Funky xml log
log xml
24 Sep 2012
»
Whats right with windows 8?
windows
24 Sep 2012
»
Always attaching debugger when starting a program in windows
debugging windows
16 Aug 2012
»
Visual studio 2012 all caps
visual_studio
31 Jul 2012
»
Spending hours on trying to figure out why it does not check
JavaScript knockout
24 Jul 2012
»
Is philosophy relevant for programmers?
13 Jul 2012
»
Web versus native app login
10 Jun 2012
»
Refusing to work with a technology or a tool
programming
03 Jun 2012
»
Technology and music
music
25 May 2012
»
Github for windows
git
07 Apr 2012
»
Regarding JavaScript namespaces
JavaScript
18 Mar 2012
»
Domain analysis of an application database
db ddd
17 Mar 2012
»
Project Roslyn
C#
08 Mar 2012
»
Language
28 Feb 2012
»
Chocolatey
chocolatey windows
22 Feb 2012
»
File upload
JavaScript
19 Feb 2012
»
Continuous code coverage
JavaScript code_coverage
17 Feb 2012
»
Avoid batch files
powershell windows
29 Jan 2012
»
Metro style revolution
13 Dec 2011
»
Using backbone routes together with knockout
JavaScript knockout backbone
01 Dec 2011
»
MVVM Plus Conductor with Knockout js
JavaScript knockout crossroads
09 Nov 2011
»
using underscore filter in IE 7 & 8
ie7 ie8 underscore
17 Oct 2011
»
Press play on tape
music sound
08 Oct 2011
»
dotnet-console is now Isop
C# cli
07 Oct 2011
»
Using msysgit in cygwin
cygwin git msysgit windows
07 Oct 2011
»
Command line option parsing
C# cli
02 Oct 2011
»
Having at least 2 monitors?
window_manager windows
02 Oct 2011
»
Simple noise on the arduino
arduino music sound
25 Sep 2011
»
Implementing Dispose method in .net
C# memory_management
19 Sep 2011
»
Windows 8
windows
19 Sep 2011
»
WinRT replaces win32
c++ windows winrt
01 Sep 2011
»
Running Rake under cygwin
cygwin rake
11 May 2011
»
Writing code without tests
integration_test unit-test
24 Apr 2011
»
Command line option parsing
C# cli
17 Apr 2011
»
Testing SQL database
db integration_test migrations
16 Apr 2011
»
Build/test time
visual_studio build unit-test
16 Apr 2011
»
When to use mocks?
unit-test
15 Apr 2011
»
Migrations
migrations sql
03 Apr 2011
»
HOWTO write something FAST that works!
unit-test
31 Mar 2011
»
Why automated tests?
unit-test
31 Mar 2011
»
Role Playing games
23 Mar 2011
»
log4net
log xml
08 Feb 2011
»
Logging for Commerce Server 2009
commerce_server log
26 Jan 2011
»
Whats wrong with Commerce Server 2009
whats_wrong commerce_server
18 Dec 2010
»
Refactoring multiplicity, synchronous versus asynchonous
programming C# JavaScript
10 Dec 2010
»
Why git or mercurial?
git mercurial
26 Nov 2010
»
What's wrong with SharePoint
whats_wrong sharepoint
20 Nov 2010
»
XML build files are obsolete
ironruby msbuild rake
30 Jul 2010
»
Simple object oriented JavaScript
JavaScript jquery
19 Jul 2010
»
Different breed of programmers
programming C# lint unit-test
02 May 2010
»
Dojo RTE editor (dijit Editor)
JavaScript codeignite dojo
05 Apr 2010
»
Playing around with mongo db in .net
asp.net_mvc C# mongodb
18 Jul 2009
»
Debugging JavaScript in IE8
JavaScript debugging
18 Jul 2009
»
Debugging JavaScript in Firefox
JavaScript debugging
18 Jul 2009
»
web api's
JavaScript greasemonkey
18 Jul 2009
»
Programming JavaScript
JavaScript jquery lint
08 Apr 2009
»
jquery
JavaScript jquery
14 Mar 2009
»
Modelbinding a complex entity framework/Linq to Sql model to asp.net mvc
asp.net_mvc C# Entity_Framework Linq_to_Sql