TQ
dev.com

Blog about software development

Subscribe

REST API using Spring Boot and jOOQ

17 Feb 2018 - by 'Maurits van der Schee'

Almost every backend application that is created today has a REST API. And most "serious" applications have a hundred database tables or more. In such case there are two ways to create a consistent REST...

Continue reading...

On Meltdown, Spectre and sandbox isolation

06 Jan 2018 - by 'Maurits van der Schee'

Our worst fears have been proven true. Sandboxed code execution on most Intel chips in the past 20 years has been unsafe. And it's even worse than that: there is no fix, as Intel has been trading security...

Continue reading...

Choosing a high performance web stack

17 Nov 2017 - by 'Maurits van der Schee'

In a previous post I told you that there is no such thing as the "right tool for the job". And this true for most businesses. Nevertheless there are companies that want to prepare for scaling up operations to "world domination" level...

Continue reading...

Porting PHP-CRUD-API to Python

12 Nov 2017 - by 'Maurits van der Schee'

I have ported the core of PHP-CRUD-API to Python and the results are encouraging. In PHP 7 the core executes at 6500 requests per second, while in Python I can get it to do about 9000 requests per second....

Continue reading...

10 reasons async programming is a bad idea

09 Nov 2017 - by 'Maurits van der Schee'

Async (asynchronous) programming is very popular. It is advocated in JavaScript (NodeJS) and in the JVM (Akka). In this post you find 10 reasons why it may not be such a good idea....

Continue reading...

The myth of the "right tool for the job"

24 Oct 2017 - by 'Maurits van der Schee'

Discussions about "the best programming language or technology" are common in software development, but also arguably pointless. Choosing a programming language is very unlike construction work: you don't need the "right tool for the job"...

Continue reading...

Helping friends on the Linux command-line

15 Aug 2017 - by 'Maurits van der Schee'

I noticed that when I was helping a friend on the Linux command-line I was struggling. Spelling the commands over the phone or trying to read their screen over a bad Skype or Hangout screen sharing connection is not really fun...

Continue reading...

How to get an A+ rating from SSL Labs

29 Jul 2017 - by 'Maurits van der Schee'

After postponing setting up SSL for this site for about one and a half year I finally did it. Like anything I do with this blog I wanted to make it fast and secure. In order to find out whether or not I configured SSL correctly I used SSL Labs...

Continue reading...

GopherCon 2017: videos online

24 Jul 2017 - by 'Maurits van der Schee'

15th of July was the last day of GopherCon 2017, the "Largest event in the world dedicated to the Go programming language." It was held in the Colorado Convention Center in Denver. Today (only 9 days later) the videos from the conference are online!...

Continue reading...

Ubuntu ttf-mscorefonts-installer fails

10 Jul 2017 - by 'Maurits van der Schee'

You may download Microsoft's TrueType core fonts for free, even on Ubuntu. They are available in a packaged named ttf-mscorefonts-installer. But it is really annoying that when you try to install ttf-mscorefonts-installer it keeps failing with strange error messages...

Continue reading...