Tag "javascript"

GaMMA

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.

Bootstrap

I love Bootstrap. No matter which web frontend framework I try, I always end up returning to it.

Yup, Still Learning a New Programming Language Every Year

I gave an update on this lifetime activity of mine in 2006, 2007, 2011, and 2013, and here we go for 2023.

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.

Javascript Animations

Around 1998, Macromedia Dreamweaver allowed developers to create animated web pages using 100% generated JavaScript code. This was before we were told about the good parts of JavaScript, before script.aculo.us, and without the need for Flash players or Java applets of any kind.

Containers and DLL Hell

Back in the 1990s, shared libraries were all the rage. Instead of having to ship a 20 MB *.exe file to your customer in various floppy disks, you could cut some code out, put it in a set of *.dll files, and reuse that code across all your products. Every vendor would then install lots of DLL files in your system, and they would be reused by other apps from the same vendor.

Killer Apps

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.

Reusing Apps Between Teams and Environments Through Containers

This was my speech for the WeAreDevelopers Container Day on February 3rd, 2021. The talk will feature a live demo showing how to build, optimize, and distribute containers to be reused in as many environments as possible, 100% based on the experience of the VSHN team.

The New Microsoft

Microsoft is a big, big, big name in our industry. No matter what they do, everybody notices. Whether it’s good or bad, useful or ridiculous, big or small, it never goes by unnoticed.

Fortune Apps

As part of my work in VSHN, I lately prepared a set of demo applications ready to be containerized and deployed in our new product APPUiO Cloud.

Cross Platform Node.js Apps

Node.js projects are very much cross-platform, allowing your team to use any operating system they want to work on them.

Polyglot Conway

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.

Ham Is to Hamsters

I published my first web page in the server of my university.

Douglas Crockford

Around 2002 I found a small website created by a certain Douglas Crockford, in which he claimed that JavaScript was the World’s Most Misunderstood Programming Language.

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.

Server-Side JavaScript in 1997

Back in 1997 I was earning some cash writing Active Server Pages in that mutant programming language called VBScript.

Starting a Typescript CLI Project from Scratch

The JavaScript ecosystem has grown dramatically in the past decade. It has become so complex, that I’ve seen many new developers interested in the subject struggle to find out where to start.

Debugging Javascript in Webviews

Following this Stack Overflow answer do the following to debug JavaScript in your UWP web views.

The Developer Guide to Migrate Across Galaxies

This is the presentation I gave at the second App Builders Conference in Lausanne, Switzerland, April 25th, 2017.

Still Learning One Language per Year

Quick update about my “one language per year” lifelong initiative:

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.

Announcing my first book: "Mobile JavaScript Application Development"

Today I’m announcing my first book, “Mobile JavaScript Application Development”, available for sale in print and in DRM-free electronic formats (PDF, ePub, Kindle, etc.

Introducing the Teaching Editor

We are very happy to introduce our latest open source project: the Teaching Editor.

Learning One New Language Every Year

Here’s an update of the current status of my “one language per year” lifelong initiative:

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!

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.

Playing With HTTP Libraries

It’s fun to find out how to tackle the same task in different programming languages; in this case, it’s all about doing HTTP requests over a network: fortunately, there are networking libraries in virtually all major programming languages.

Javascript Tips and Tricks (4)

For the last article of this series, I’ll let Douglas Crockford do the talk :) This is an amazing video about the good and the bad parts of JavaScript, as seen by a guy that seriously, seriously knows his stuff: Douglas works in the YUI team at Yahoo!

Javascript Tips and Tricks (3)

How to organize code in “namespaces” When you use lots of libraries in your code, you can easily pick up a function name that corresponds to a pre-existing name in some library that you might have included.

Javascript Tips and Tricks (2)

Object-Oriented Programming in JavaScript Functions are also used to represent classes when doing object-oriented JavaScript.

Javascript Tips and Tricks (1)

As I said yesterday, JavaScript is the world’s most misunderstood language, which means that you must unlearn what you have learned.

Ext

Should you ever have to work on a web application again, just don’t think about it twice; Ext is an amazing piece of free software, light-years away from anything you’ve seen before.

Preferred Programming Languages

There are basically 5 languages that I really like. For several reasons.

A New Programming Language Every Year

Somewhere I read that it was a good thing to learn at least one new programming language every year; I think I have kept up that trend since 1992:

Javascript Calculator

Degrees Radians Grades Summary of operations: