20. May 2008, 11:11, by Leo Büttiker

tilllate.com is now all Zend Framework.

Trevi FountainWe made it! Last Friday we have replaced the last two legacy components with their Zend Framework based counterpart: The gallery an the user registration. The whole site tilllate.com is now running on Trevi, our extension of Zend Framework. With a reach of 2.5 million unique clients a month, tilllate.com is one of the world’s biggest installation of Zend Framework.

Windows Xp Pro Product Key Cyberlink Powercinema 5 Buy Windows 7 Japanese Version RosettastoneItalianLevel1,2,3,4,5SetMac Buy Windows 7 Ultimate Licence Adobe Creative Suite 5.5 Master Collection Mac

Nuance Pdf Converter Professional 6

Cheap Office 2007 Home And Student Purchase Adobe Creative Suite 5 Web Buy Cs5 Design Premium Cheap Office 2011 Mac Price Buy Windows 7 64 Bit Oem Buy Microsoft Office Windows 7 Oem Replace Motherboard Iskysoft Itube Studio 2 Mac Cheap Windows 7 Disc Buy Photoshop Cs6 Download Purchase Visual Studio 2012 Microsoft Office Visio Professional 2003 Best Buy On Windows 7 Pro 0a AcronisDiskDirectorSuite10 Buy Windows 7 Vmware Best Buy Microsoft Office Word 2010 32 Bit Buy Full Oem Version Microsoft Office Visio Professional 2007 Sp2 Buy Windows 7 Discount Buy Windows 7 Japan Discount Oem Microsoft Office Project Professional 2007 Sp2 Buy Windows 7 Ultimate Cd Purchase Project Portfolio Server 2007 Autodesk Motionbuilder 2012 (64-bit) Buy Download Software Windows 8 32 Bit Adobe Visual Communicator 3 Cheap Upgrade To Windows 8 Purchase Sql Server 2012 Office 2010 Professional Oem
Office 2007 Home And Student Price

MicrosoftOfficeProjectProfessional2007Sp2

MicrosoftWord2013 MicrosoftOffice2010Infopath(32-bit) Cheap Windows 7 Upgrade Discount Student Microsoft Office 2008 Windows 8 Key Consumer Adobe Creative Suite 5 Master Collection Mac Cheap Windows 7 Ireland Buy Windows 7 Student For Mac Microsoft Downloads Windows Mobile 5.0 MicrosoftVisualStudio2010Ultimate Best Price Windows 7 Home Premium Pricing Microsoft Office Project Standard 2010 (32-bit) Microsoft Office 2010 Home And Student Price Price Windows Xp AutodeskAliasAutomotive2012Mac ParallelsDesktop6Mac Buy Windows 8 Phone Buy Windows 8 Oem Cheap Microsoft Windows Xp Autodesk Autocad Revit Architecture Suite 2012 Cheap Microsoft Office 2007 Professional Oem

Cs6 Master Collection

Discount Windows Xp Buy Quicktime Pro Windows 7 Buy Windows 7 Disc Adobe Indesign Cs5 Mac Knoll Light Factory For Photoshop 3 Mac Autodesk Inventor Suite 2011 Cyberlink Powerdirector 8 Ultra MicrosoftWindowsVistaUltimateWithSp2(64bit)
Buy Premiere Cs55 Cheap Windows 7 Ultimate Oem Download Cheap Microsoft Office Project Standard 2010 Oem AutodeskAliasSurface2012Mac Microsoft Visual Studio Ultimate 2012 Microsoft Office 2007 Oem Buy Windows 7 Home Premium Or Professional Cheap Adobe Cs6 Master Collection Office 2007 Professional Best Buy Oem Photoshop Cs6 Mac Serial RosettastoneDutchLevel1,23SetMac Buy Windows 8 Online India Cheap Adobe Captivate 55 For Mac Purchase Oem Version Office 2010 Standard 32 Bit

Adobe Creative Suite 5 Production Premium Mac

Buy Windows 7 Professional 64 Bit Product Key Autodesk Autocad Civil 3d Land Desktop Companion 2009 Autodesk Autocad Map 3d 2012 (32-bit) Cheap Oem Version Windows 8 32 Bit Buy Windows 7 Through Parallels Oem Editions Uk Microsoft Office 2010 Standard Adobe Creative Suite 4 Production Premium Buy Adobe Creative Suite 5 Master Collection RosettastoneIrishLevel1Mac

Buy Windows Vista Ultimate Cheap

Cheap Factory Design 2012 Oem Microsoft Office Excel 2010 (32-bit) Buy Windows Xp Professional Purchase On Line Adobe Cs6 Design Cheap Windows 7 Cd Keys Buy Windows 7 Cheap Adobe Creative Suite 5 Master Collection Student And Teacher Edition Mac Cheap Microsoft Office 2010 Professional Oem AdobeCreativeSuite3MasterCollection Cheap Microsoft Windows Xp 2012 Live Usb Edition Oem Sony Vegas Pro 11 (64-bit) Photoshop Student Discount How To Buy Photoshop Cs6 Microsoft Office Powerpoint 2007 Purchase Microsoft Office Word 2010 (64-bit)

Buy Windows 7 64 Bit Key

Buy Microsoft Access 2007 AdobePremiereProCs5.5 Buy Windows 7 3 Pack Purchase Project 2012 Professional ParallelsDesktop7Mac Office 2010 Professional Price Download Windows 7 Ultimate Buy Windows 8 64 Bit Buy Microsoft Office 2010 Professional Plus Buy Windows 7 Tesco Buy Windows 7 Brisbane RosettastonePersianLevel1,23Set Cheap Tablet With Windows 7 Microsoft Visual Studio Team Foundation Server 2010 Windows 8 Key Consumer Preview Autodesk Autocad Map 3d 2011 Windows 7 32 Bit Oem

Buy Windows 7 Ultimate Discount

Buy Microsoft Office 2007 Key Online Cheap Microsoft Office 2010 MicrosoftOfficeExcel2010HomeAndStudent(64-bit)

Ciprian, Ivan, Jia-Yong, Kevin, Leo, Riv, Roger, Sanja, Thilo, Vanja, Vladimir and project manager Maarten have done a wonderful job reverse engineering the old, smelly spaghetti code and refactoring everything in a clean and solid MVC architecture: 115’480 Lines of code (Thanks StatSVN).
(more…)

Filed under: PHP,Web Development,tilllate.com
14. December 2007, 18:35, by Silvan Mühlemann

Meet our Belgrade Superstars

As you might know, tilllate has a development team in Belgrade: Sanja, Ivan, Vanja and Vladimir. Skype and video conferences are nice. But it’s nicer to be able to meet in person: So to get them accustomed to the tilllate groove every serbian developer spends a few weeks in our office in Switzerland.

Meet Vladimir and Ivan:

Vladimir and Ivan (small)

Looks like working on fresh and clean TREVI code is quite enjoyable. (Trevi is our new Zend Framework based framework). In the red circle, Trevi project manager Maarten is stretching after committing the newest Sphinx config files.

Filed under: tilllate.com
2. June 2007, 16:15, by Silvan Mühlemann

tilllate IT-Team in Fotos

Schon mehr als ein halbes Jahr betreiben wir diesen Blog, doch noch nie habe ich das tilllate IT-Team vorgestellt. Holen wir dies mit ein paar Fotos nach:

IT Team Gangsta Style
Das IT-Team verschläft keine Trends: In diesem Bild posieren wir im "Gangsta-Style", welcher an Urban-Parties unter den Kids sehr beliebt ist. Maarten und Stefan fehlen auf dem Bild. Maarten ist an der Uni und saugt sich in der BWL-Vorlesung Powerpoint-Folien rein. Infrastuktur-Chef Stefan stattet den Servern einen Besuch ab.

(more…)

Filed under: tilllate.com
16. May 2007, 17:43, by Silvan Mühlemann

Neue Büros für die tilllate-IT

Bisher war das gesamte tilllate-Headquarter eine grosse Halle der alten Spinnerei in Adliswil. Mit dem gewaltigen Personalzuwachs in den letzten Monaten wurde es langsam eng. Und laut.

Die IT und Produktentwicklung ist nun in das rote 80er-Jahre-Gebäude nebenan gezogen. Parkettboden. Fensterflächen zum Albis hin. Und ruhig.

Spontane Rufe aus dem Sales-Egge quer durch die Halle ("Roger, meine Mails gehen nicht raus") gibt es nicht mehr. Dafür entfällt den abteilungsübergreifende Treff bei der Kaffeemaschine.

Neues Office
Leo, kaum 2 Wochen da und schon ein Puff… *tststs*

Filed under: tilllate.com
25. March 2007, 22:10, by Silvan Mühlemann

Sicherheitslücken entdeckt. Und behoben.

Lock on Network PlugAargh. Peinlich. XSS-Vulnerability auf tilllate.com! Da bilden wir uns laufend in Sachen Sicherheit aus (z.B. mit Ilia Alshanetsky‘s Buch, Shiflett’s Artikel im phpArchitect), haben interne Security-Richtlinien (den “Escaping Circle”), und Code-Reviews zur Qualitätssicherung. Und dann passiert uns sowas: Eine Sicherheitslücke wird entdeckt und öffentlich am Blogcamp bekannt gemacht.

Zum Glück wurde die Lücke innert wenigen Stunden geschlossen. Die vom Entdecker Benbit gesammelten Zungangskeys wurden ungültig gemacht. So konnte kein Schaden entstehen.
(more…)

Filed under: Web Development,tilllate.com
11. March 2007, 20:23, by Silvan Mühlemann

Diät für die Foto-Tabelle

Orange on Diet“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 Handy von Nagios mit SMS beschossen. Die graue Kurve, welche im Ganglia die Server-Load beschreibt, ist weit über der roten Linie. Moreti, unser Tool, um die Antwortzeit zu messen meldet mehrere Sekunden, um eine tilllate-Seite zu liefern.

Server-Load-Graph
(more…)

28. February 2007, 15:38, by S R

Server-Relocation – Teil 2 (Interxion)

InterxionErst vor kurzem sind wir mit unseren Servern von einem halben in ein komplett für uns gemietetes Rack umgezogen (Server-Relocation Teil 1). Das ist nur knapp 2 Monate her und doch mussten wir schon wieder unser ganze Equipment an einen anderen Ort transportieren.

Kurz zur Vorgeschichte. Wir hatten uns damals für das IXEurope (beherbergt auch das Telehouse) in Zürich entschieden, da es einen ungeheur guten Ruf und dementsprechende Bekanntheit erreicht hat. Auch dass alle grossen Carrier ihre Peerings in diesen Gebäuden verwalten hat dafür gesprochen und wir hatten ja im halben Rack durchaus gute Erfahrungen mit dem IX gemacht.
Voller Freue haben wir dann anfangs Jahr unser neues 1/1 Rack bezogen. Von da an haben die Probleme begonnen:

(more…)

28. January 2007, 21:09, by Silvan Mühlemann

Replikation mit MySQL: Tricky!

DelfinPro 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 tilllate.com vier Servergruppen mit unterschiedlichen Funktionen (= “horizontale Skalierung”): Werbung, Statistik, Chat und schliesslich der Rest der Website tilllate.com. Werbung, Statistik und Chat kommen mit einem einzelnen Datenbank-Server aus.

Der “Rest” macht 90% der Abfragen aus. Der Rest sind 27 MySQL Datenbank-Server. Auf diesen 27 Server befindet sich eine identische Kopie der Haupt-Datenbank. Damit dies so bleibt, muss jede Änderung der Datenbank (z.B. eine UPDATE-Query) wird über einen definierten Weg auf alle 27 Maschinen repliziert. Wir benutzen hier die Replikations-Features von MySQL.

Einfache Master-Slave-Replikation
(more…)

19. January 2007, 14:03, by Silvan Mühlemann

Interview with the tilllate-AJAX-Chat developer.

Portrait CiprianAfter 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 with Ciprian, our developer of this product.

Screenshot chat

How successful is the new tool?
The tilllate members seem to chat a lot in the new chat. Almost 100 000 messages the 1st day, and 125 000 the second day. I think it’s quite a lot. But there were also bug reports. Really weird ones: “There’s something wrong with tilllate. They don’t have the old slow and ugly chat anymore. This must be an error! With such a cool chat I am going to spend even more time on tilllate. That’s bad for my career.”
A new thing for me was to hear somebody complaining the web it’s too fast (“Es isch fast zu schnell!!“).
(more…)

Filed under: Web Development,tilllate.com
14. January 2007, 13:51, by Silvan Mühlemann

phpAdsNew im kommerziellen Einsatz

BillboardHö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 werden bei tilllate durch dieses Tool ausgeliefert. Damit eine derartige Performance überhaupt möglich ist, mussten wir phpAdsNew in einem Cluster aufbauen: Request auf das Ad-Tool laufen über einen Load Balancer auf momentan zwei identische Dual-Xeon/4GB/Gentoo-Mühlen. Dort läuft die Applikation (natürlich mit e-Accelerator) und greift auf einen weiteren DB-Server zu (MySQL5).
(more…)

Filed under: tilllate.com
Next Page »

© 2013 tilllate Schweiz AG - Powered by WordPress