Andreas Schipplock
I'm not an assembly line worker. I'm a software developer.
I'm in favour of GNU.

Software Blog

From time to time I write about *.

Bash Localization

In this text I show how to implement proper localisation in Bash.

Click here to read the whole text.

Javascript - The new parts

In this publication I write about JavaScript and its new language features. I showcase ECMAScript 2015, or ES6. I show how to use the new keyword let and how to make your code safer and easier to read. I also show how to make your code easier to reason about with the not so new const keyword. But I don't stop at these simple language features. I go into the details on how to use defaults, how to use the rest and spread operator, how to use arrow functions, iterators with generators, the new for of. But I also show how to use classes though I'm not going into its details because this new addition to the language isn't ready for prime-time yet (imho!). I show the reader how to make use of the new maps, but also how to construct simple objects. I quickly explain how to destructurize and cherry pick data from objects and arrays. And because JavaScript is so nice at doing things async, I explain how to use promises.

Click here to read the whole text.

Kill your side projects

I try to explain that side projects can be a burden for a programmer. For various reasons. I try to emphasize my idea by showing examples. If you feel bad just by having some unfinished side projects, I invite you to read this text. It's short! Go ahead! :)

Click here to read the whole text.

Scheme kickstart

This is a short introduction to the Scheme programming language. It assumes you are using DrRacket. It's not complete but covers the very basics. This should get you going in an hour if you already are a programmer.

Click here to read the whole text.

The Eiffel method

I once was learning the Eiffel programming language and I found a Mooc by Bertrand Meyer and Marco Piccioni from ETH Z├╝rich. It was a refreshing experience.

Click here to read the whole text.

Kwort 4.3.1 Setup

Kwort is an argentinian Linux distribution. Originally based on Slackware Linux, it's now based on crux. And because Kwort doesn't really have a setup, I explain how to setup Kwort in an easy way. With pictures!!! :)

Click here to read the whole text.

The Enterpri[s|c]e Trap

Oh, this is a fun text. I had a dispute with a colleague about vendor lock-in and this publication is the result. I describe that you shouldn't rely too much on 3rd party libraries. With the emphasis on "not too much". Surely no one wants you to reinvent the wheel again :).

Click here to read the whole text.

Static Linking with Nim

Nim is a programming language. In this text I explain how to link your nim programs statically. This comes in handy when you want to share the executable with different users who are using different flavours of Linux distributions.

Click here to read the whole text.

Purebasic review

An honest review about Purebasic. I also show how to make use of modules and better structure your code in Purebasic.

Click here to read the whole text.

Cross platform GUI development is hard

In this publication I explain why cross platform gui development is so hard and why it's still a problem today. A problem you can solve, though.

Click here to read the whole text.