Pinboard links for February 13th:
- – “It is disappointing to report that after a year and a half of uphill battles and unimagined setbacks, after several costly efforts to regroup and find another way, options to keep TextDrive growing have run out.” – oh dear – I was one of the early days VC in TextDrive (and blog is still run out of there) – sad to see it go but overall incredible value over the last 10 years or so. Time to find a new home for some sites..
hosting joyent textdrive
- NodeDay 2014 | Dejan Glozic – "A theme from the day for #nodejs is 2 do small pull requests, write small modules, fully test them. The module pattern is bedrock. #nodeday" – nice roundup of PayPals 'Node Day'
- High Scalability – High Scalability – The WhatsApp Architecture Facebook Bought For $19 Billion – "The WhatsApp Architecture Facebook Bought For $19 Billion" – huge scale!
architecture erlang performance scalability
- Promise Anti-patterns – "Promises are very simple once you get your head around them, but there are a few gotchas that can leave you with your head scratching. Here are a few that got me" – nice tips, wish I hadn't learned these the hard way!
- An Overview of AngularJS for Managers – "An Overview of AngularJS for Managers" – great article, not just for managers either
- Testing at Airbnb – Airbnb Engineering – "Testing at Airbnb" – love testing war stories
tdd testing development
- Why AngularJS Will Be Huge – "The reality is that AngularJS is winning the frontend framework war. It's not to say there aren't great, high quality alternatives out there, but few have gained so much developer mindshare that slow and conservative companies see it as a wonderful investment" – +1
- Atom Blog – "The web is not without its faults, but two decades of development has forged it into an incredibly malleable and powerful platform. So when we set out to write a text editor that we ourselves would want to extend, web technology was the obvious choice. But first, we had to free it from its chains." – can't seriously see myself ever moving from emacs, but this ticks a lot of boxes, extensibility via node could be a real winner
atom editors emacs
- Building Complex Apps for Docker on CoreOS and Fig | CenturyLink Labs – "For Docker deployments, CoreOS is powerful but can be complex to setup. Fig is simple, but hard to scale to multiple servers. " – cool, will be a nice set of blog posts when complete
- WhatsApp lessons for enterprise technology – '“Marketing and press kicks up dust,” Koum replied. “It gets in your eye, and then you’re not focusing on the product.”' – 'kiss' very much back in fashon
- LXC – Linux Containers – News – "LXC 1.0.0 release announcement" – awesome, I've been using lxc for 3 years now, delighted to see it hit 1.0
- Famo.us announces 60 days to beta launch on Vimeo – "Famo.us is launching within 60 days." – loving the hype around famo.us, hope it lives up to it!
- Go is now open source! – "On 25 Feb 2014 ThoughtWorks announced that Go is now available under the Apache 2.0 open source license. We're really excited for the next chapter!" – excellent, will be keeping an eye on this for sure
- Docker and Containers for Development and Deployment — SCALE12X – " If you already saw a "Docker 101", consider this presentation as the February 2014 update! :-)" – update presentation on Docker
- Cluster-Level Container Deployment with fleet – "With fleet, you can treat your CoreOS cluster as if it shared a single init system.' – exciting stuff emerging from CoreOS
coreos docker lxc
- The (Sad) State of Mobile XMPP in 2014 – "The next big thing is to create an XMPP standard extension for end-to-end encryption of streaming data (files and real-time), to properly evaluate its security properties, and to implement it into one, two and all the other clients. Ideally, this should also cover group chats and group file sharing."
- earth wind map – Amazing interactive weather map..
- An AngularJS Style Guide and Best Practice for App Structure | AngularJS – "An AngularJS Style Guide and Best Practice for App Structure" – two interesting Angular links here, new proposed recommended outline sounds good in theory.
Pinboard links for February 4th:
- Riot.js — The 1kb client-side MVP library – "An incredibly fast, powerful yet tiny client side library for building large scale web applications." – interesting and may have its uses in small performance sensitive apps. Can't see it replacing Angular for myself however, too big an Angular fan.
- ongoing by Tim Bray · Software in 2014 – "On the client, I just totally don’t know. Historical periods featuring rococo engineering outbursts of colorful duplicative complexity usually end up converging on something simpler that hits the right 80/20 points. But if that’s what’s coming, it’s not coming from any direction I’m looking, so color me baffled. Maybe we’re stuck with clients-in-triplicate for the long haul." – good rant about mobile development, cross-platform mobile is hard..
software development mobile
Pinboard links for January 29th:
- Open-Sourcing Ssync: An Out-of-the-Box Distributed Rsync | AddThis Blog – "Open-Sourcing Ssync: An Out-of-the-Box Distributed Rsync" – looks excellent
- 10 Things You Should Know about Tokens – "Couple weeks ago we published a short article about cookies vs tokens in the context of single page applications, in particular applied to AngularJs apps. It seems the community is interested in this topic, so we published a second article on token based authentication in realtime frameworks like socket.io." – good run down on auth tokens
android app chrome
Pinboard links for January 23rd:
Pinboard links for January 22nd:
Pinboard links for January 16th:
- – "We’re in the middle of a board game renaissance. Sales of board games are hot and getting hotter — industry observers called the summer of 2013 “the best summer ever” for the market."
- Rise Above the Platform – "The trap I see a lot of hybrid app developers fall into is an unwarranted desire to completely clone each native OS design that their app runs on. Obviously, it’s important to create an app design that feels “at home” on each respective OS, but is it actually necessary to develop an exact clone for each? No, it’s not." – hear hear – have high hopes for this Ionic Framework
Pinboard links for January 10th:
- – "Dell's new 28-inch UltraHD monitor is priced at $699 and is going on sale worldwide on January 23." – more monitor envy!
- 4K is for programmers / Tiamat – "At our office, we just equipped all of the programmers' workstations with Seiki 39" 4K televisions as monitors. At $500 a piece, you should be doing the same. For the time being, there is no single higher-productivity display for a programmer" – these sound great..
Pinboard links for January 6th:
A few weeks ago, more out of curiosity than any real need, I purchased an Acer C720 Chromebook (the 4G model). Got it muled from the US for a tidy $200 (approx €146, which is a lot cheaper than new modern smartphones!). So far, I’m pleasantly surprised and impressed – its snappy, battery lasts yonks, and I use it way more than I thought I would. Also, thanks to Crouton I can actually do proper development on it. Crouton allows you to install vanilla Linux on your Chrome OS (in a ‘chroot‘ environment).
To install Crouton, you first need to enable ‘developer mode’ – in some Chromebooks this is actually a physical switch, but for the C720, follow the instructions here. Next, install Crouton itself as per the instructions here. You’ll be presented with a range of targets, after experimenting with quite a few, I eventually settled on Ubuntu 12.04 with Enlightenment ( e17 rocks; small, minimal, fast, I may move my main laptop from Mint to it in the near future).
Admittedly, my development tool stack (mainly node.js developement these days) is quite light; git, emacs, zsh/terminator, etc, all work great as per normal – can’t vouch for a ‘real’ IDE however Dropbox also works fine, and Hangouts works well (as you’d expect!). Once installed and running, you can quickly flick over and back from Chrome OS to your chroot’ed linux using the ‘shift-ctrl-alt-forward’ and ‘shift-ctrl-alt-back’ key combinations, which is quite handy.
It also seems Chromebooks in general are gaining in popularity (according to this TechCrunch article). It’s going to be interesting one to watch over the next few years, especially in education – are they the future ‘one laptop per child’?
Pinboard links for December 28th: