TQ
dev.com

Blog about software development

Subscribe

GopherCon 2018: videos online

14 Sep 2018 - by 'Maurits van der Schee'

GopherCon is the original Go conference. It debuted in 2014 and is now celebrating it's five-year anniversary. Like every year it was held in the Colorado Convention Center in Denver and it had about 1500 attendees...

Continue reading...

Java's synchronized block in PHP

10 Sep 2018 - by 'Maurits van der Schee'

In Java the "synchronized" block may help to make implementations "thread safe". PHP does not have this language construct, but with the help from "flock" (file lock) and it's "LOCK_EX" (exclusive lock), we can implement this behavior ourselves...

Continue reading...

A locking file cache in PHP

09 Sep 2018 - by 'Maurits van der Schee'

The functions "file_get_contents" and "file_put_contents" can be used to implement a file based cache in PHP. Unfortunately the read function is missing a critical feature: support for file locking. Without file locking...

Continue reading...

GopherCon Singapore 2018: videos online

08 Sep 2018 - by 'Maurits van der Schee'

GopherCon Singapore is the largest Go programming language conference in Southeast Asia. In 2018 the conference day was on May 4th at the Marina Bay Sands Expo & Convention Centre in Singapore...

Continue reading...

Go Northwest 2018: videos online

07 Sep 2018 - by 'Maurits van der Schee'

Go Northwest is single day, community driven conference devoted to the Go programming language. It was the first time this event was organized. It was held in Seattle on July 30, 2018 at McCaw Hall in the Seattle Center...

Continue reading...

GopherCon UK 2018: videos online

01 Sep 2018 - by 'Maurits van der Schee'

GopherCon UK 2018 was held at The Brewery from August 1 to 3, in the heart of the City of London. It aims to deliver fantastic up-to-date content about Go programming and related technologies in a comfortable and professional setting...

Continue reading...

Visual Basic in ASP.Net Core 2.1

18 Aug 2018 - by 'Maurits van der Schee'

I love programming in Visual Basic. It gives me a feeling of nostalgia. It reminds me of my early programming days in which I was programming GW-Basic, QBasic and Turbo Basic. I was still in primary school...

Continue reading...

Equalizer for PulseAudio in Ubuntu 18.04

27 Jul 2018 - by 'Maurits van der Schee'

Do you like late night programming, while listening to music? Do you have these fancy modern speakers that produce way too much bass? Well I do. I use Ubuntu and "Audacious" (a WinAmp clone) as my music...

Continue reading...

The "Boring Software" manifesto

18 Jun 2018 - by 'Maurits van der Schee'

As software developers we are tired of the false claims made by evangelists of the latest and greatest technology. We will no longer confront them with their lack of understanding of computer science fundamentals...

Continue reading...

Will the GDPR kill Google analytics?

30 May 2018 - by 'Maurits van der Schee'

My common sense says that visits to any website should only be recorded by the operator/owner of the website (and for operational purposes only). This may change when agreed otherwise with the visitor...

Continue reading...