Warning: Creating default object from empty value in /srv/kunden/webs/cmsagenten/blog.it-agenten.com/wp-content/themes/skeptical/functions/admin-hooks.php on line 160

IT:Agenten Tool of the Week: git-crypt

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

Continue Reading

Testing und Test-driven Development

Test-driven Development kann gerade beim Programmieren im Team helfen, nicht den Überblick zu verlieren und den Code sauber zu halten. Wie TDD funktioniert und wie es Developer zum umdenken zwingt:

Continue Reading

IT:Agenten Tool of the Week: httpie

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!

Continue Reading

(S)CSS and code quality

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.

Continue Reading

NSQ – Leichte Kost statt schwerem Fast-Food

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.

Continue Reading

Eindrücke von der Microsoft-Developerkonferenz “Build” in Berlin

Die Microsoft-Entwicklerkonferenz „Build“ fand in diesem Jahr nicht nur in San Francisco statt, sondern tourte auch durch die Welt. Beim Berliner Ableger ging es unter anderem darum, was das Multiplattform-Prinzip von Windows 10 für Developer bedeutet um den neuen Browser “Edge” und und und. Wir waren dabei:

Continue Reading

Wege und Abwege digitaler Kundenanalyse

Felix Meyner und Alexander Stojic von I-C-Analytics über Kundendatenerfassung, Privatsphäre und den unschätzbaren Wert von Rauchpausen.

Continue Reading

Peer Reviews are a Good Thing™

Peer Reviews, also das “Korrekturlesen” von Code durch andere Developer, helfen enorm, die Qualität unserer Arbeit zu sichern. Weil aber das Formulieren von und der Umgang mit Verbesserungsvorschlägen bekanntlich nicht ganz einfach ist, hier ein kleiner Überblick aus unserer Praxis, wie Peer Reviews für alle Beteiligten wirklich etwas bringen.
————————————
Peer reviews help to ensure quality. Since we know that dealing with reviews isn’t always that easy for both sides, here a little outline on how, in our experience, peer reviews can really work and be a help to the whole team.

Continue Reading

node.js: Mehr Durchblick beim Debuggen durch Farbe

Tränende Augen, rauchende Köpfe – Debuggen kann extrem anstrengend sein, vor allem wenn man stundenlang abstrakte alphanumerische IDs und Hashes vergleichen muss. Unser Autor hat sich lange genug geärgert, jetzt färbt er die IDs einfach bunt ein. Und so geht’s:

Continue Reading

Tuning Django ORM (part 1): Text Queries

Concerning text queries, Django ORM offers several helper functions. However, some of those are not backed by a database index and will be slow. Fortunately, on PostgreSQL these searches can be sped up with GIN or GIST indexes quite easily.

Continue Reading