Programming Books You Wish You Read Earlier

#305 – March 03, 2019

sponsor

Speed up your website with ImageKit.io - a complete image management solution at $0 / month

ImageKit, with its global storage and delivery network and features like automatic compression, best format selection with WebP support, URL-based resizing, smart cropping and overlays, is your one-stop solution for image optimization. Also integrates with AWS S3, Magento and Wordpress. Use it for free up to 20GB output bandwidth per month. Or get premium features & custom domain names starting just $39 / month.

this week's favorite

Programming Books You Wish You Read Earlier

There are so many programming books out there, sometimes it’s hard to know what books are best. Programming itself is so broad and there are so many concepts to learn. This book list is a curation of the most valuable books for each major Software category.

Famous laws of Software development

Like any other field, the world of Software Development has some interesting and famous rules, principles and laws. Programmers, developers, managers and architects often use these in conversations, meetings and chats. More than often we tend to nod along, not willing to let our conversation partner know we've actually never heard of these Brook, Moore or Wirth characters.

Managing Git configurations

Nearly every developer uses Git, and I believe that most of them will admit that they have, at least on one occasion, used credentials that they didn’t mean to when creating a commit. This issue is very understandable: we tend to have multiple email addresses we use for this purpose, whether it be for school, work, or personal projects.

CSS powered 3D engine

This is demo of a CSS powered 3D environment. Geometry is created with HTML elements and CSS transforms. Textures and lightmaps are composed by layering multiple background-images and colour is applied using CSS blend-modes.

Four Startup Engineering Killers

Startup engineering is different from any other type of software engineering. It demands short- and medium-term productivity, relative to the “right way” of building systems. It values people who are able to iterate quickly and are comfortable with hacky code. It rewards pragmatism in technology choices versus picking the most hyped — or most stable — technology.

projects

Security Newsletter

If you wanna keep on top of infosec news check out Dieter's security newsletter. You will learn about the latest vulnerabilities, breaches, and patches first!

newsletters