In our last installment we presented a very simple Makefile and taught make how to make sandwich, visiting a few key concepts on the way (automatic variables, pattern rules). For our toolchain to adapt to different situations, let’s teach make a few more tricks.
Here is why: GNU Make is just plain fantastic, so let’s put this old fella to a test as a and see what it has up its sleeves!
Lately, here at IT:Agenten we were faced with a webserver configured to log multiple domains to one logfile, which jumbled analytics and rendered all usage information (page views and unique visitors) unusable. Since these numbers were really important, we had to dig in and analyze the data “by hand”. Sounds like a good opportunity to [...]
Creating and using many-to-many (m2m) related models with Django is, most of the time, really easy-going. In fact, it might sometimes be that easy, that you only realize how complex the data relations are, when your application comes to a grinding halt because of “simply retrieving lists of names related to some other objects”. This [...]
Ever wanted to commit sensitive data to a git repository in an encrypted way and didn’t know how? Use git-crypt and selectively add whitelisted users who are allowed to look at the unencrypted file’s contents, while keeping the file encrypted for everybody else. In this quick demo I will play through a simple workflow to [...]
When working with remote APIs on the commandline, httpie, the well-designed commandline API client is pure bliss. For those that haven’t heard of or just didn’t know yet about httpie, this “Tool-of-the-Week”-post should open your eyes to the beauty of what this little library is!
Like with any software project, the developer of a CSS project should take care of a nice codebase. This is always important, and especially while working in a team. CSS makes no difference here. The basics of CSS are mostly easy to learn, but with a growing codebase the maintainability can go out of control really quickly without a basic strategy. A CSS preprocessor like SCSS introduces comfortable and powerful features to help you with that.
NSQ ist eine Echtzeit-Messaging-Plattform, die sich auf die Fahnen schreibt, hohe Verfübarkeit ohne SPOF (Single Point of Failure) zu erreichen und dabei sehr einfach zu verwenden und deployen zu sein. Gründe genug, sich das Projekt einmal genauer anzusehen.