Being Cellfish
Stuff I wished I've found in some blog (and sometimes did).
Pages
(Move to ...)
Home
About
Disclaimer
Contact
▼
Showing posts with label
patterns
.
Show all posts
Showing posts with label
patterns
.
Show all posts
2023-04-13
Testing a periodic worker
›
I came across somebody that was asking about how to test their code. They had a function that would do certain work at short intervals and t...
2023-03-30
Using soft limits to prevent abuse with good user experience
›
When you develop a service you will probably run into a situation where you want to put in some arbitrary large limit on something to preven...
2016-10-27
Go for C# developers: Polymorphism
›
One of the things I miss the most in Go is polymorphism . I must confess that the lack of polymorphism is one of those things that still an...
2 comments:
2016-10-13
Go for C# developers: 50 things you should know
›
Once again I can just lean back and relax as somebody else already did my work.
2016-09-22
Go for C# developers: All your async are belong to us
›
Learning how to write "good" go code (in some definition of good) sometimes mean you need to unlearn old habits. This is especiall...
2016-09-15
Go for C# developers: Where to define interfaces
›
When writing Go code the general guideline is not to create interfaces unless it is really needed. A good example would be an interface with...
2 comments:
2016-08-04
Prioritizing, responsibilities and open source
›
November 2008 had a lot of fun reads and I had a great time going over all those old post. But a few things stood out apart from the $1,000...
2016-06-23
Amazon AWS DevDay San Francisco: Serverless Track
›
Earlier this week I spent a day following the serverless track at the AWS dev day in San Francisco. I guess serverless is the "new thi...
2016-05-26
DRY vs WET
›
I've always been and advocate for intentionally ignoring the DRY ( Don't Repeat Yourself ) rule when writing tests if it makes the t...
2016-03-31
Inter service communication: pub/sub vs message bus vs req/response
›
Over the last few weeks I've been going over a few different ways to solve inter service communication. So which one is best then?
2016-03-24
Inter service communication: pub/sub
›
In order to distinguish pub/sub from message bus communication I will assume the pub/sub does not use another component to distribute the ...
2016-03-17
Inter service communication: message bus
›
Last week we covered request/response communication and now it is time to talk about the complete opposite; message bus communication.
2016-03-10
Inter service communication: request/response
›
Over the next few weeks I will cover a number of different ways to services can communicate with each other. First out is the classical requ...
2016-02-25
All you ever wanted to know about Feature Toggles
›
Feature toggles can be used for several reasons. They can be used to avoid branching (for some people that is important), test things in pro...
2016-01-28
What does a good exception message look like?
›
Today I have to bring up a great article that is over a year old. They topic is what exception messages really should look like. As bonus I...
2015-12-24
Your new BFF
›
I think it was a few years ago when Netflix blogged about how each client had their own server component and how this made the client develo...
2015-10-15
Where does the Repository belong?
›
Historically I've always viewed repository objects as part of the storage layer fairly deep down. But I recently had an interesting disc...
6 comments:
2015-09-24
CQRS types
›
While the concept of CQRS is fairly simple to explain my experience is that it takes some time to master. The reason is that there are a lot...
2015-07-09
The Microservice is not what it seems to be
›
The microservice hype where every application that uses a service should be implemented as a series of microservices is a little unhealthy. ...
2 comments:
2015-06-11
Asynchronous enumerations - again
›
Almost 2 years ago I wrote about this problem with accessing data from Azure and returning it in a LINQ friendly way. Well not long ago the ...
›
Home
View web version