Andrin Riiet

Andrin doesn’t talk much, but what he delivers works so well that there’s not actually much to talk about.

124
General

Toggl Webapp Development Goals for Q1 2016

Toggl might look pretty cool as it is, but we have a lot of things planned for 2016. So let’s jump into Q1, shall we?
126
Toggl

New Toggl Web Features Coming in Q2

Toggl is evolving faster and faster. Here’s four major improvements you can expect in the web app in the coming months.
531
General

What Programming Is Like (As a Job, As an Activity & On Mondays)

A recent conversation with a coworker made me think about the gap between what programming is like for programmers and how non-programmers (read: normal people) imagine it to be. I think we as programmers (developers, coders, ninjas, samurai, whatever you want to call yourself) are so engulfed in our own world that we don’t even realize that other people may not have the slightest idea about what software development is really like. So I decided to give it a shot and try to explain this as best I can. I will keep it short.
828
General

Grunt vs Gulp vs Brunch

For as long as there has been profitable website traffic, people have been trying to find new ways of making websites scalable. Technologies change so fast in this business it’s hard to keep up. The most basic principle of website scaling is that serving static files is cheap & easy, that’s why we’ve been seeing more and more two-part web “applications” where the frontend is actually a single static page and all the content is loaded in by javascript. Long gone are the times when you wrote all your web applications on a LAMP (WAMP?) stack and deployed them via FTP to shared virtual servers. It’s 2014, API-driven single-page js-applications is where it’s at and you’re starting a new project: what are you gonna use for your frontend development server? Your code minification? For code deployment?
292
General

Better Multitouch Support for Canvas with HammerJS

Teamweek’s touch-enabled user interface Teamweek has recently launched a new user interface, which is built on HTML canvas using the CreateJS libraries. In this blog post, I will show how to combine CreateJS with HammerJS to get all the HammerJS goodies into your canvas application.
400
General

6 Performance Tips for HTML Canvas and CreateJS

Do you code? HTML5 and the CReateJS suit sound familiar to you? Toggl is looking for developers – you can work from anywhere! Check out our open positions here. Recently, we completely overhauled Teamweek’s main user interface. In addition to a slicker design, the new UI also provides support for mobile devices and is built on HTML5 canvas using the CreateJS suite.
614
General

Switching From HTML to Canvas: First Impressions

Teamweek is a project planning tool from the Toggl team. We’re currently in the middle of a total makeover of Teamweek’s user interface. The new interface will be released to early beta testers within a few weeks. In this blog post I will talk about what technologies our new user interface is using and why. The new Teamweek user interface Taking the leap According to Cisco Visual Networking Index and various other sources, global mobile traffic increased roughly 70% in 2012. Teamweek though, doesn’t run too well on mobile devices. This will have to change if we want to keep up with the world.
540
General

Increasing perceived performance with _.throttle()

This is a technical post by our front-end developer Andrin. He has been involved with another product of ours – Teamweek – for a while. In web applications, page responsiveness is a key component of a good user experience. Dealing with an app that is slow and frequently hangs can be an extremely frustrating experience. If you’re dealing with large amounts of data or doing complex calculations in javascript, you probably know that, due to javascript’s single-threaded nature, it’s wise not to do too much work at once.