Software Development
-
Friction in Software
Friction can be a very powerful force when building software. The things that are made easier or harder can dramatically…
Read More » -
How to avoid messy code
Few programmers explicitly intend to write poorly structured source code. They don’t sit down, whip out their Bad Code Design…
Read More » -
A Case For Native Smart Card Support in Browsers
A smart card is a device that holds a private key securely without letting it out of its storage. The…
Read More » -
The complete guide to (external) Domain Specific Languages
This guide will show you: the what: after a definition we will look into 19 examples of DSLs the why:…
Read More » -
Fighting Advanced Persistent Security Threats with Anomaly Detection: Sometimes More is More
Does this sound disturbing? You try to reach a particular website only to find the site is down. But it’s…
Read More » -
[MEGA DEAL] Linux/UNIX Certification Training Bundle (97% off)
Learn the Tricks of the Linux Systems Administration Trade & Prepare for Top Certification Exams Hey fellow geeks, This week,…
Read More » -
Why You Should Know the Language Server Protocol
The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate…
Read More » -
Concurrency in Elixir
Erlang has been around for over 30 years and was built well before multi-core CPUs existed. Yet it’s a language…
Read More » -
Yet Another Take On Software Developer Archetypes
If you search for Software Developer Archetypes you’ll find a large number of perspectives on this ranging from serious and…
Read More »