TQ
dev.com

Blog about software development

Subscribe to RSS

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

Client side rendering is a lie

27 Jun 2017 - by 'Maurits van der Schee'

We currently see that MVVM frameworks like Angular and React are booming in popularity. Not taking anything for granted, I was wondering last week: does "Client side rendering for scalability" even make sense?...

Continue reading...

Xubuntu with Gedit, Nautilus and Plank

07 Jun 2017 - by 'Maurits van der Schee'

I'm using Xubuntu (Ubuntu with XFCE) as my primary operating system, because it is ridiculously fast on my NVMe SSD powered Intel NUC i7. By default Xubuntu comes with "Thunar" installed as it's file manager...

Continue reading...

Optimistic and pessimistic locking

29 May 2017 - by 'Maurits van der Schee'

One of the most misunderstood topics in software development is most likely concurrency. There are three kinds of operations on data rows: reads, blind (full) writes and dependent (or partial) writes....

Continue reading...

Dash to Panel for Ubuntu Gnome

28 May 2017 - by 'Maurits van der Schee'

We have heard months ago that Ubuntu is stopping with Unity and switching to Gnome 3. I'm happy about this as I could never get used to Unity. For a long time I used Xubuntu, which offered a Gnome 2 like...

Continue reading...

ASP.net FormsAuthentication in Go

27 Apr 2017 - by 'Maurits van der Schee'

If you are currently developing a monolithic ASP.net legacy system you are probably dreaming about migrating all functionality step-by-step to a modern micro-service design with cheap Linux servers running...

Continue reading...

Implementing cache invalidation is wrong

18 Apr 2017 - by 'Maurits van der Schee'

There, I've said it! Again! It is my firm belief that it is. Instead of arguing why this is true I will try to negate the argument I hear most often from people arguing otherwise. In this post I am talking about a primary (data) store and a cache...

Continue reading...

A lesspass implementation in Python

30 Mar 2017 - by 'Maurits van der Schee'

Lesspass is a password manager without a database. Although I'm not 100% sure that it is secure, I am 100% sure that passwords are a problem that needs to be solved. Lesspass allows you to generate a password from a site name and a master password...

Continue reading...

A lesspass implementation in PHP

28 Mar 2017 - by 'Maurits van der Schee'

I like the idea of lesspass, a password manager without a database. I'm not 100% sure that it is secure, but I am 100% sure that passwords are a problem and that we need to solve it. This system allows you to generate a password from a site name and a master password...

Continue reading...