-
I am Silvan Mühlemann, tilllate.com-Co-founder, jQuery and Zend Framework-Coder, Scrum-Master, Dual-Daddy, Runner
This blog reflects my thoughts on web technologies and management of web projects.
Recent Comments
- Email spam a css method — Stofke on wheels on Nine ways to obfuscate e-mail addresses compared
- Maryada on Round Robin Data Storage in MySQL
- Maarten Manders on ORM tool or handwritten SQL?
- Silvan Mühlemann on “No laptops” at meetings?
- Walter Schärer on “No laptops” at meetings?
My profiles
Meta
Category Archives: Programming
Scrum: How we do Sprint Retrospectives
Four weeks have passed since the last sprint planning meeting. Sprint number two has come to an end. It’s time for the sprint retrospective. The motivation for the sprint retrospective is: Visualize the accomplishment – important for the team morale … Continue reading
Implementing scrum at tilllate.com
The first sprint is done! Yes we finally started doing Scrum at tilllate.com*. Well, it’s not exactly how Schwaber and Sutherland would expect it. But our way fits our team. And the acceptance in both the IT team and the … Continue reading
Unit testing makes coding more fun
“unit testing is a test that validates that individual units of source code are working properly”, that’s what Wikipedia says about unit testing. That’s general knowledge. But what motivates me even more than the increased software quality is that it … Continue reading
Unit test practice at tilllate.com
For now over three years we are working with unit tests. I’d like to share some of those experiences. As we have two frameworks in place for our website, I can compare two different strategies for unit tests. In our … Continue reading
Squid and Mysql metric scripts for Ganglia
After a long day of meetings and other tedious manager work the perfect way to relax is to code. The best is a mini-projects where you see your results after an hour or so. I call these tasks “Plausch-Projekte” (“plah-oosh … Continue reading
Posted in IT Infrastructure, PHP, Programming
10 Comments
Sharedance, Memcached and Cache_Lite
With 125 million page impressions a month and highly dynamic content, caching is essential for tilllate.com. At tilllate, we have worked with several different caching techniques. Before we used caching, we just pre-generated the data: A nightly cron job populates … Continue reading
Posted in PHP, Programming, Web Development
Comments Off on Sharedance, Memcached and Cache_Lite
PHP5-Entwickler im Aufstieg
“Ihr habt spannende Projekte, ein tolles Team, fünf Wochen Ferien… aber tut mir leid… Ihr arbeitet mit PHP… Ich möchte eher Richtung Java gehen“, hat ein Bewerber für die Software-Entwickler-Stelle seine Absage begründet. Ich denke, das Image von PHP ist … Continue reading
Posted in Programming, Web Development
15 Comments
Textanalyse: Der erste Schritt zum OO-Design
Als ETH-Betriebs- und Produktionsingenieur (Grundstudium Elektrotechnik) weiss ich, wie man triviale Sachverhalte in komplex wirkenden PowerPoint-Slides darstellt. Von sauberem OO-Design wurde mir hingegen nichts beigebracht. So kam es, dass die erste tilllate-Version vom Jahr 2000 aus 30 PHP3-Skripten à je … Continue reading
Posted in Programming
1 Comment
Nachttischlektüre für Programmierer
«Du liest Fachbücher vor dem Einschlafen?», hat man mich gefragt, nach meinem Blog-Beitrag von letzter Woche, «dann träumst Du also von Kopplung und DRY-Prinzip? Reizend. Da lese ich lieber Das Sakrileg und träume von Sophie Neveu.» Bei den meisten anderen … Continue reading
Posted in Programming
1 Comment
Teste häufig: Jede Stunde. Automatisch.
“Teste häufig”, predigt “Der Pragmatische Programmierer”, mein aktuelles Nachttischbuch. Häufiges Testen = automatisches Testen. Denn wer will schon die gleichen Testcases immer und immer wieder durchführen? Funktionstests machen wir mit Selenium, wie früher schon berichtet. Im Normalfall öffnet man den … Continue reading
Posted in Programming, Web Development
3 Comments