TQ
dev.com

Blog about software development

Subscribe

PHP-CRUD-API version 2 uses PDO

12 Apr 2018 - by 'Maurits van der Schee'

PHP-CRUD-API is now 4 years old. It is my most successful open source project and it has acquired 1400 Github stars, 150 watchers, 17 contributors and over 500 forks. I have also ported the core of the script into 7 languages and did performance analysis...

Continue reading...

The "JustForFunc" Go YouTube videos

09 Mar 2018 - by 'Maurits van der Schee'

Francesc Campoy Flores is the VP of Developer Relations at source{d}. He has a passion for developer relations, specifically when it comes to Go and anything that can help developers...

Continue reading...

Intel 110T 82572EI (e1000e) PCI-e

27 Feb 2018 - by 'Maurits van der Schee'

The Dell R730xd is a really awesome machine. It has 2 CPU's and you can put 24 drives in it. It also sports a high performing H730 (LSI MegaRaid) controller. It is certified for Ubuntu and CentOS...

Continue reading...

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...

Upgrading Go 1.6 in Ubuntu 16.04

14 Feb 2018 - by 'Maurits van der Schee'

Go is an awesome new language that I love to write code in. I'm working on Ubuntu 16.04 and it comes with Go version 1.6. This works fine, until you need something new, such as the "context" package...

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...