Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Blog Directory  >  Blogging Blogs  >  Kenneth Truyers development blogging Blog  > 

2018-10-31 23:52
Over the last few years I've had many discussions about what constitutes a good PR with fellow developers. I want to summarize here what I've learned and touch base with the rest of develope… Read More
2018-03-20 12:28
Another year, another C# update. This time we’re up for already C# 8. I want to dive into the most likely new C# 8 features, what they look like and why they’re useful. Disclai… Read More
2017-01-27 01:42
I came across a tweet today about refactoring badly written code. I’m always interested in that, so I saw a few fellow devs had taken some badly written code and then applied refactori… Read More
Git As A NoSql Database
2016-10-13 10:24
Git’s man-pages state that it’s a stupid content tracker. It’s probably the most used version control system in the world. Which is very strange, since it doesn’t des… Read More
Open Source Software On Company Time
2016-10-05 00:52
Most developers love open source software, and often we come across a piece of software that we’re writing and think “it would be great if that already existed as an open source… Read More
2016-09-27 00:36
Creating development silos, is a practice I have seen in many different teams. What I’m talking about is having developers specialize in parts of the domain, i.e. one developer handles… Read More
Database Migrations Made Simple
2016-06-02 10:46
I make no secret of the fact that I don’t like ORM’s. One part of why I don’t like them is the way they handle database migrations. To successfully create and execute data… Read More
Writing Custom EsLint Rules
2016-05-27 10:49
In statically compiled languages, we usually lean on the compiler to catch out common errors (or plain stupidities). In dynamic languages we don’t have this luxury. While you could arg… Read More
2016-05-20 11:01
Last week I wrote about the yield return statement in c# and how it allows for deferred execution. In that post I explained how it powers LINQ and explained some non-obvious behaviors. In th… Read More
Yield Return In C#
2016-05-12 12:00
The yield return statement is probably one of the most unknown features of C#. In this post I want to explain what it does and what its applications are. Even if most developers have heard o… Read More
2016-05-02 21:58
Last week I attended my first Open MVP day since I got the Microsoft MVP award. It was a great experience and I wanted to share what I learned and shout out to the great professionals I met… Read More
2016-04-25 13:00
A few years ago I wrote a post about Javascript namespaces and modules. In that post I discussed a pattern for isolating your code from outside code. I also promised to write up another patt… Read More
Technical Debt: Managing Code Quality
2016-04-13 10:06
Technical debt is usually seen as a negative factor in a development process. While having too much technical debt is indeed a good indicator for a project gone bad, technical debt is not al… Read More
Code Reviews: Why And How?
2016-04-07 23:07
Of all the practices implemented to improve code quality, such as unit testing, continuous integration, continuous deployment, daily stand-ups, I find the most important one is doing prope… Read More
Build 2016 Announcements
2016-04-02 18:15
Build 2016 is finished and as always it was great to see Microsoft bringing new opportunities to businesses and developers. Unfortunately I wasn’t able to attend, but luckily, the live… Read More
Vertical Slices In ASP.NET MVC
2016-02-02 01:22
Why? In ASP.NET MVC, applications are divided into horizontal layers, which is reflected in the project structure: Controllers Views Models Scripts Style It’s a good idea to divide yo… Read More
Testing REST Clients
2016-01-28 23:11
With the proliferation of REST API’s, external ones and internal ones (think microservices), we very often find ourselves depending on these external services in our applications. Usu… Read More
2016-01-25 01:25
In my previous post about probable new features in C# 7, I talked about Tuples, Record Types and Pattern Matching. These are the most obvious candidates for inclusion. In this post I want to… Read More
2016-01-20 00:20
It seems like only yesterday we got C# 6, but as it goes in software development land, the next thing is already on its way. In this post I want to describe the most likely new C# 7 feature… Read More
2015-10-05 17:22
Much has been written and said about programming in “the zone”. Most articles give you tips on how to get in the zone and keep there. I haven’t found any article though tha… Read More
The Test Pyramid
2015-06-27 00:51
The test pyramid is a concept that was developed by Mike Cohn. It states that you should have an appropriate amount of each type of test. In the pyramid he distinguishes different types of t… Read More
2014-11-20 22:47
In my last few posts I have hammered a lot on simplicity in software. In my first post (Simplicity in software) I explained what the difference is between easy and simple code (or hard and c… Read More
2014-11-18 22:06
In my previous posts I talked about how you can decrease dependency on external libraries and frameworks while making your code simpler (not easier, simpler). In this post I want to continue… Read More
2014-11-15 01:06
In my previous post on how to simplify code by using composition I talked about how we can reduce complexity by removing an AOP-framework (or annotations-based programming). In this post I w… Read More
2014-06-02 11:00
In my post about software simplicity I talked about how we introduce complexity in software without realizing it. In this post I want to discuss a pattern that allows you to get rid of the c… Read More

Share the post

Kenneth Truyers development

×

Subscribe to Kenneth Truyers Development

Get updates delivered right to your inbox!

Thank you for your subscription

×