365 awesome designers | |
That's a huge list of creative minds. | |
Karsh Hagan | |
A brand agency website. | |
Fixed | |
Another digital agency cool website. |
R for cats | |
An intro to R for new programmers. | |
The Guide to Mockups | |
(book) Mockup Types, Methods And Best Practices. | |
MEAN Machine | |
(book) A beginner's practical guide to the JavaScript stack. | |
Hardening Framework | |
Set of Puppet and Chef code for hardening servers. |
Rbkit | |
Rbkit has been designed as a low-pause profiler to be used for profiling real world applications. | |
Loaf | |
Manages and displays breadcrumb trails in Rails app. | |
Octodown | |
Github markdown previewing straight from your shell (well, by launching a browser, heh). | |
Kickstart | |
Faster and lighter than Bootstrap. | |
6to5 | |
Turns ES6+ code into vanilla ES5, so you can use next generation features today. | |
blessed-contrib | |
Build dashboards using ascii/ansi art and javascript. | |
TheaterJS | |
Typing effect mimicking human behavior. | |
Myth | |
Write pure CSS while still giving you the benefits of tools like LESS and Sass. | |
Dashiell | |
Websockets frontend for server interrogation. |
Code Quality: Metrics That Matter | jan 11 |
Review of useful tools to measure (rails) code quality. | |
Understanding some Enumerable methods | jan 12 |
An abstraction exercise by implementing Enumerable methods in Ruby. | |
When Edge Cases Poke Holes in Your Perfect Solution | jan 13 |
You can’t fight too much cleverness with more cleverness. | |
Debugging Super Methods with Ruby 2.2 | jan 14 |
Why Ruby 2.2.0 exposing super method metadata needed to be added. | |
Getting Started with Myth Preprocessor | jan 14 |
A new alternative to Less and Sass. | |
The Art of Promise-Based Architecture | jan 14 |
Problems can be resolved by switching from raw callbacks to promises. | |
Using Redis with Node.js | jan 14 |
Various ways of interacting with Redis from a Node.js app using the node_redis library. | |
The Fastest JSON Schema Validator for Node.js | jan 15 |
JSCK is the fastest JSON Schema validator for Node.js, he says. | |
How Facebook Does Storage | jan 15 |
The special way to think about photo storage at high scale. | |
How we use Trello to generate our weekly newsletter | jan 15 |
The story behind the making of the Changelog weekly newsletter. | |
Instances, Classes, and Modules, Oh My! | jan 15 |
Several levels of method visibility and scope level. | |
Rails Model Caching with Redis | jan 15 |
Model level caching is something that’s often ignored, even by seasoned developers. | |
Why does Ruby have blocks? | jan 16 |
The basic explanation of what blocks really are. | |
Clearwater, a Front-End Web Framework in Ruby | jan 17 |
Based on Opal, write the frontend side using ruby. |
Gorails 39 (19m) | jan 17 |
Refactoring Controller Methods. |
Codepen 32 (33m) | jan 13 |
Secrets. | |
Nodeup 81 (39m) | jan 13 |
An io.js show. | |
Giant Robots 129 (35m) | jan 13 |
The Engineering of Payments (Ian Logan). | |
Ruby5 #521 (7m) | jan 13 |
5 Ruby methods, code metrics, sprocket-traceur, toxiproxy, email_prefixer, phone verification. | |
RubyRogues 190 (1h12) | jan 14 |
Apprenticeship with Joseph Mastey and Jill Lynch of Enova. | |
Javascript Jabber 142 (1h17) | jan 14 |
ShareJS with Joseph Gentle. | |
The Cloudcast #176 (43m) | jan 15 |
Dev,Ops & VC Perspective on Modern Apps. | |
Adventure in angular #25 (40m) | jan 15 |
Testing with Ward Bell. | |
Arrested DevOps 28 (1h12) | jan 15 |
Incidents and Accidents: Examining Failure Without Blame. | |
Web Platform Podcast #25 (55m) | jan 15 |
LIVE - Static Showdown 2015, with divshot. | |
The Bike Shed 6 (42m) | jan 16 |
Shh! Library Under Maintenance. | |
The Changelog 137 (1h05) | jan 16 |
Better GitHub Issues with HuBoard and Ryan Rauh. | |
Ruby5 #522 (5m) | jan 16 |
ember-cli-rails, spyke, debugging super, recalculating counter cache, gauguin. | |
Ops All The Things 12 (51m) | jan 16 |
Catching Up. The return to a more consistent scheduling. |
This week I got in contact with Sylvain from while42. It's a social network for french tech engineers, but with a special touch on it. There is no facebook page or google group. They intentionally decided to be irl-first. For people that are most likely to be online all the time, this sounds so therapeutic! So, I decided, with Thomas from Gandi, to setup a Taiwan chapter. If you want to know more (and are french, engineer, and living in Taipei) just drop me a mail.
This is a project from the Phusion people, called Traveling ruby. Its purpose is to make it easy to build auto-sustaining tarballs for ruby programms, including ruby binary and all gems in it. That way you can publish a tarball and your customer/user will just launch whatever you put in it. No need to install ruby or any gems.
I gave it a try yesterday on my zabbix-ruby-client gem, and after a few tweaks (mostly because I wanted to use an unpublished version of my gem), it all worked pretty fine. Result is a tarball of 8M. Uploaded to the server (an old squeeze), it just ran the self-contained ruby 2.1.5 with no hassle. It reminded me a bit of the feeling when you upload a go executable on the server. Really neat.
There are tiny things that can change a lot. My recent tiny thing is the palm control technique. Every sunday when I prepare Green Ruby I do a huge amount of copy pasting all over the place. Recently I found on a post about keyboard someone talking about the palm control technique for avoiding the copypaste fatigue.
Well, you need to have a keyboard that makes it possible. Mine is a Logitech washable k310. I already liked its look, and even better, it's perfect for this palm thing because keys are prominent. Use the palm to push control and then it's only a matter of hitting c or v with the index. Honestly, it changed my life!