Author Archives: Silvan Mühlemann

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

Heute bin ich zu nichts gekommen!

Man hat sich für den Arbeitstag grosse Ziele gesteckt. Doch am Abend geht man mit dem Gefühl nach Hause, man habe nichts erreicht. Drei Tricks, welche mir helfen, am Ende des Tages befriedigter ins Bett zu sinken. "Zu nütem bin … Continue reading

Posted in Arbeit | 2 Comments

Mit dem Notebook in der Economy-Class

"Lange, langweilige Stunden im Überseeflug? Das habe ich nicht mehr, seit ich jeweils mein Notebook mitnehme", schwärmt mein Kollege, "da kannst Du DVDs schauen, arbeiten, Musik hören.". Ich sitze soeben mit Continental 79 auf dem Flug nach New York, um … Continue reading

Posted in My profiles | 5 Comments

Diät für die Foto-Tabelle

“Silvan, das Hinzufügen von Fotos ist schweinelangsam am Weekend! Die Fotografen sind am jammern. Ich bekomme andauernd Anrufe. Mach was!”. So beklagten sich die Regionalmanager in den letzten Wochen. Unsere Überwachungstool bestätigen die Situation: Wie aus dem Maschinengewehr wird mein … Continue reading

Posted in IT Infrastructure, tilllate.com | 5 Comments

Unsichtbare Tabellen zur Seitengestaltung?

Dass man die Tabellen nicht dazu verwenden soll, um das Layout einer Seite zu gestalten, lernt man inzwischen ja im Kurs “Homepages erstellen für Senioren” – am ersten Nachmittag. Ich behaupte: Teilweise geht es nicht ohne Tabellen-Missbrauch. Den <table>-Tag, seine … Continue reading

Posted in Web Development | 11 Comments

Replikation mit MySQL: Tricky!

Pro Sekunde werden auf tilllate.com 5000 Abfragen von den Datenbank-Servern beantwortet. Wie können wir diese Last auf 30 Datenbank-Server verteilen? Mit Replikation. Aber auch nach fünf Jahren Erfahrung habe ich dieses Feature noch nicht ganz im Griff. Auf Datenbank-Ebene besitzt … Continue reading

Posted in Database, IT Infrastructure, tilllate.com | 11 Comments

Interview with the tilllate-AJAX-Chat developer.

After 4 years having a slow reload-frame-based chat (also called “codename Neandertal”) tilllate has launched a new, state-of-the-art chat. In addition of average-joe chat functionality you can also open your own private rooms and invite your friends there. I spoke … Continue reading

Posted in tilllate.com, Web Development | 4 Comments

phpAdsNew im kommerziellen Einsatz

Höre ich von Web-Applikationen, deren Namen mit “php” beginnen, sträuben sich bei mir die Nackenhaare: Meist sind dies löchrige Bastelarbeiten für die private Homepage. Eine derartige App sorgt aber für 95% von unserem Umsatz: phpAdsNew. Täglich über drei Millionen Bannereinblendungen … Continue reading

Posted in tilllate.com | 8 Comments

Optimierung von MySQL-Abfragen: Verwendung des Index

Vor zwei Wochen habe ich erklärt, wie man mit dem Slow-Query-Log die langsamsten Datenbank-Abfragen identifizieren kann. Nun möchte ich besprechen, wie man diese langsamen Queries beschleunigen kann. Nutze den Index ist die Zauberformel. Die erste Frage: Was ist der Index? … Continue reading

Posted in Database | 10 Comments

Rounded Corners mit CSS und JavaScript

Schon seit dem Beginn im 2000 verwendet tilllate gerundete Ecken als Design-Element. Doch wie kriegt man diese mit elegant hin? Ein Vergleich der Techniken. Methode 2000: Ich hatte keine grosse Ahnung von HTML und arbeitete noch mit <font>-Tags. *tschudder*. Mein … Continue reading

Posted in tilllate.com, Web Development | 7 Comments