For about 4 or 5 years, roughly from 1999 to 2004, Macromedia Flash was a big part of my career. I started making Flash movies for fun around 1998, but by 1999 I was already making them as part of my day-to-day job.
Digging in my archives I found a backup of my personal home page from 2000 to 2003, and through a little work of archeology and restoration, I made it work in our modern world of 2023.
The Oldest Web Pages I've Made Still Online
Exploring old backups I came across the links to the oldest websites that I’ve made, between 1997 and 1998, as part of my work at FIS, 25 years ago.
In the past few weeks I’ve been making quite a few changes to this website. Some are visible, some less. Among the visible ones, I removed the downloadable PDF files feature, which were taking a lot of space and weren’t really that useful.
I love Bootstrap. No matter which web frontend framework I try, I always end up returning to it.
Server Side Rendering FTW
I am, I have been, and forever will be a big advocate of server-side rendering. I think it is an essential way to build dynamic web content. I believe in this adamantly, feverishly, strongly, and relentlessly.
Everybody uses Chrome, but I don’t; Google is too powerful already, no need to feed the beast anymore. At most, I have a copy of Chromium installed, as a last resort. Because I’m a faithful Firefox user, and of course I install many extensions in it. Here are some of those that I systematically add to every computer I use.
The D programming language lacked a “killer app” to break through. Another brilliant language suffered from this situation, objectively deserving a much better fate than the one it had; Smalltalk.
Internet Explorer 4
The news recently splashed the demise, disappearance, and final “good riddance” of Internet Explorer. I remembered the first time I encountered the beast. In 1997, Internet Explorer 4.0 was soooooo good compared to anything else, it was hard to believe.
Elixir and Phoenix Framework
I’ve been learning a bit about the Elixir programming language lately, and for that I created a small app using the Phoenix Framework.
My personal project during the pandemic was Conway, a project providing implementations of Conway’s Game of Life in as many programming languages as possible.
First Web App in Rust
My exploration of Rust continues; this week, I rewrote a Python Flask application I use for demos at work.
AJAX Before Time
In 2002 I moved back to Switzerland, and found a first job as a developer in a company making a super expensive product nobody needed.
Using Phonegap as a Mobile App Platform
This report will provide an overview of the challenges and opportunities brought by PhoneGap when building cross-platform mobile applications for touchscreen smartphones and tablets.
Announcing my second book: "Sencha Touch 2 Up and Running"
This is the official announcement of my second book, “Sencha Touch 2 Up and Running”, available for sale in print and in DRM-free electronic formats (PDF, ePub, Kindle, etc.
Cross-Platform Mobile Web Application Development Training in London
We are very happy to announce the first edition of the Cross-Platform Mobile Web Application Development Training in London!
Formation de Développement d'Applications Web Mobiles à Genève
Après le succès des éditions de Zürich et Afrique du Sud, nous sommes ravis de présenter la première édition du cours de développement d’applications web mobiles à Genève, en français!
Announcing EERV cal, an iPhone, Android and Web Application!
We are ecstatic to announce the general availability of the EERV cal mobile application, created with Sencha Touch and PhoneGap, and available as an HTML5 web application, and also on the App Store and the Android Market!
Article in Cominmag
The October issue of Cominmag includes an article in French by akosma software about the new shape of the mobile market in Switzerland, check it out!
Mobile Development with jQuery, Sencha and PhoneGap, 15-17 November 2011
Invisible GmbH and akosma software are thrilled to announce their latest collaboration: a three day training about mobile web app development using jQuery, Sencha Touch and PhoneGap!
"jQuery Mobile: multiplatform mobile webapps" by Maximiliano Firtman!
Invisible GmbH and akosma software are thrilled and excited to present the talk “jQuery Mobile: multiplatform mobile webapps” by Maximiliano Firtman at Hub Zürich on Friday, October 21st at 18h, with the sponsorship of /ch/open.
A Shift In The Market Towards Mobile Web Apps
Mobile apps are hardly something new these days. Mobile app stores are ubiquitous, and download and “number of apps” stats do not matter anymore.
Integrating iOS Applications with Backend REST Services
A couple of hours ago I finished my presentation at JAOO, a discussion of what I’ve learnt about integrating REST services in iOS apps while creating the iPhoneWebServicesClient project at Github.
Dezeen Watchstore Web App
Another day of announcements at akosma software: this time, a fruitful and fun collaboration with Zerofee to create a dynamic visual identity for the Dezeen Watchstore, and their Dezeen Watchstore iPhone & iPad Web Application (best viewed with Safari on iOS, iPhone & iPad!
Webtuesday: Mobile App Frameworks
I had great fun yesterday at Liip‘s offices, during the monthly Webtuesday meeting.
HTTP Headers, Web Apps and Mobile Safari
I found today that Mobile Safari, the browser bundled with the iPhone, has a very strange and annoying behaviour when it comes to web apps.
iPhone Apps without Objective-C
Yes, it’s possible. Even if Objective-C is one of my preferred programming languages, in any case I think it’s worth mentioning that, 2 years after the official iPhone SDK has been announced, the iPhone development landscape has really grown up, and many, many different options are available today.
Basic vs Digest
In the series of highly boring posts ;) here’s another one; in this case, a simple explanation of two different authentication protocols available in the HTTP standard.
Django Architecture Approaches
I’ve just had a very interesting conversation with my colleague Marco about different approaches to the organization of code inside a Django application.
Browsers' Multiple Connection Settings
I’m not such a “power user” when it comes to web browsing, and having good connectivity both at home and at work helps forgetting about tweaking the maximum number of TCP connections in my web browser.
Web Development is Software Development
I have been developing web applications since 1996, and I still do a fairly large amount of web development nowadays.
It all started with the search engine. I think it was sometime back in 2000, while I was working in Argentina.
Do-It-Yourself, Now and Then
Beginning 1998, nearly 9 years ago, I created this tool at my former employer’s site.
My Job at FIS International Co. Ltd.
On october 1997 I joined the team who made possible the publishing of one of the largest databases about fishing, aquaculture, seafood processing and vessels’ trading on the Internet, the Fish Info Service that can be reached with any browser at www.
Une Balade Sur Les Meilleurs Sites
Article paru au V Magazine, le magazine du Nouveau Quotidien, le 22 novembre 1996, après le dossier ‘Internet: les questions que vous n’osez plus poser’, par Gabriel Singrist