Software Development
Ich bin Software-Entwickler aus Ăśberzeugung. Dies ist mein Arbeitsfeld und meine Expertise.
Zu vielen Themen der Software-Entwicklung habe ich eine starke Meinung. Lies hier nur weiter, wenn Du das wirklich hören möchtest.
Posts
- rich und objexplore um Python code interaktiv zu verstehen
- Wie nutze ich die Shell effektiv
- Chestertons Fence oder was ist Denken zweiter Ordnung?
- Heimautomatisierung mit Tradfri, Hue und HomeKit - und e-MĂĽll vermeiden
- Elon Musks Design Philosophie
- Open Source Flugelektronik 2 - BLE und Serial
- Open Source Flugelektronik mit Lora
- Dependable API Evolution
- Yeehaw! Endlich wieder ein Blog!
- Lockless Algorithms
- SSL Certificate Trouble
- Unsere Obsession mit der Shell
- Objective-C Metaprogrammierung: Blöcke zu Methoden
- Die schönsten Testsuiten
- jQuery editInPlace
- Softwareentwicklung als Kooperatives Spiel
- Python Saug Punkte contd.: x += y ist nicht x = x + y
- Grand Unified Theory of Programming?
- Python Saugpunkte: Klassenobjekte
- Python Saug Punkte contd.
- SOLID object oriented design
- Method argument naming confusion
- Python Saug-Punkte
- How to crash IE 7 with javascript
- Python distributions
- Wieso Blöcke keine echten Funktionen sein sollten
- Playing with JavaScript variable lookup
- Simple super
- Blocks in Objective C
- IE 8 oh IE 8, wärst Du doch kein IE 7...
- Git Handarbeit II: Submodules
- Google Wave kurz erklärt
- $this->doSomethingWith($someNonExistingVariable)
- Ken Schwaber in Action
- Scrum Master
- Git - das Werkzeug fĂĽr Leute die gerne viel von hand machen
- "What Killed Smalltalk Could Kill Ruby, Too"
- Kent Becks keynote auf der Railsconf 08
- IDE-Killer Features: Das Outline View
- PHP
- Cappuccino und jQuery im Vergleich
- Ein Film ĂĽber Softwareentwicklung
- Jaunty Jackalope on VirtualBox 2.2.0
- Javascript - the good parts
- Ruby Videos
- Core War
- Rollen im Software-Bauen
- Der sechste Sinn
- Cappucino != Cocoa
- Xcode mit svn 1.5
- Endlich @ und € in Ubuntu
- Andere kochen auch nur mit Wasser
- Holperdinger auf dem Marsflug
- OD Completion Dictionary works with Xcode 3
- Code Review mal praktisch erklärt
- Writing Code that doesn't suck
- Landing on Mars (with Squeak)
- Scriptdir
- Der neue Trend: Unfactoring
- SVN Revision Number in der About Box verfĂĽgbar machen
- Wenn Apple mail auf einmal keine Passwörter mehr speichert...
- hg, bzr und git als svn superclient
- The Git Index considered harmful
- Epson All in One
- World of Goo
- Liblingsutilities: Mehrere Zwischenablagen
- The first and second rule of optimization are
- Warum ich C++ hasse
- Erstes Cocoa Heads Berlin Meeting
- Apple iPhone Tech-Talk
- iPhone Applicaton Development
- Delegation sucks
- Syntax matters
- NSInvocations zusammenbauen...
- C-Code fĂĽr C und C++ verwendbar machen
- Regexe updated
- Cocoa hat ja Regex Support
- Aus einem Variablen-Namen einen String machen
- Creating NSNumbers from arbitrary values...
- Ein Tool sie zu finden und alle zu binden...
- 2008/09/05/19.08
- Authenticating an OTR user in Adium
- Kryptographie saugt
- Kontrollieren welche Libraries ein Programm lädt
- Obfuscated Objc - oder - wie macht man Konstanten?
- Debugging Magic in Cococa
- NSToolbarItem whoes
- Usability und Programmierer
- Adium + OTR
- Template engines in Python
- bzr vs. hg vs. git
- Wie lernt man am besten Programmieren?
- Wunderschöne APIs
- Kunst und Programmierung: Was macht APIs schön?
- Xcode Tips: Tipp deine [ ] doch selber!
- Hacking TracBlog
- Warum kann man…
- Was macht dieser Code
- FoneLink 2.0
- Spaces in the path
- Debugging Unit Tests in Xcode 3.1
- Wie man ĂĽber Objektorientierung nachdenken kann
- Genshi
- Experimentalphysik und Programmieren
- Wann darf man eigentlich…
- Warum jeder überall das gleiche Passwort verwendet …
- hg <-> svn
- BZR -> SVN
- Function Call vs. Message Send
- Wuala vs. Tahoe
- HG, BZR und GIT
- Kleine Graphik-Schmankerl
- Vom Sprachdesign: Konstruktoren
- Programmieren Lernen - mit Scheme?
- Fortgeschrittene Techniken Funktionaler Programmierung
- Python saugt
- Was ist an diesem Programm falsch?
- Wie erklärt man Objektorientierung (2)
- Was ist Objektorientierung?
- Warum entwickeln immer noch so viele Leute ohne UnitTests?
- UnitTests auf ein TracPlugin...
- Sauberes Programmieren
- if [ "z$?" != "z0" ] ; then ...
- Trac als Homepage
- LOGen von beliebig vielen Argumenten
- C-Typen in die Laufzeitumgebung heben
- Mit C Makros etwas tun, was mit ihnen nicht möglich ist
- Macros in C
- Fone2Phone
- Skewed Lines Screen-saver
- Wie man eine schöne Animation macht...
- Shell-Scripting aus Python
- Vergessene Objective C-Möglichkeiten
- Andere machen auch Fehler...
- Worktimer
- Worktimer Erweitern
- ScreenLight
- Bisher unveröffentlichte Features von Leopard