JiriTrecak/Laurine

The great thing is that by removing magical strings from your code, compiler can actually tell you that you forgot to make changes (and where), if your localization file changes. It also introduces type checking for strings that contain runtime parameters (%@, %d etc.). Source: JiriTrecak/Laurine

审判褚时健

他很爱说一句话:“没有这批人,这些事情也做不成。”但当笔者和褚时健这些同事聊天的时候,对方的话也和褚时健一样:“没有厂长,这些事情谁做得成?!” Source: 审判褚时健

Swift JSON mapping libraries

Today I had to do a little research on the state of JSON mappers in Swift for a new project. I’ve been using a simple JSON library to help me deal with the JSON structure in a safe way, but for this project I had to use something a little more sophisticated like a mapper. […]

The Utopian UI Architect — re:form — Medium

When Bret Victor came in for his first day of work as a “Human Interface Inventor” at Apple, he found an iPad sitting on his desk. It was August of 2007. The original iPhone was only a couple months old. iPods still generated a third of the company’s revenue. The App Store didn’t exist. Source: […]

Combine Image File and Audio File Into Video – avconv / ffmpeg

I wanted to figure out a way to quickly and easily combine an image file (jpg) and audio file (mp3) into a video file (mov) using the free media converter tool ffmpeg.  This would allow me to upload my podcast episodes and songs to YouTube.  After extensive googling and testing I found the combination that […]