Leaky-gems | |
A list of Ruby gems that have memory leaks. |
Rails_db | |
Rails database viewer and SQL query runner. | |
Inesita | |
A small frontend web application framework using opal. | |
clearwater-rb/clearwater | |
Another front-end web framework in Ruby using Opal. | |
Dynflow | |
DYNamic workFLOW orchestration engine. | |
Quickstrings | |
Helps generate sample data quickly. | |
Trix | |
A rich text editor by basecamp. | |
Gping | |
Ping, but with a graph. | |
React-desktop | |
React UI Components for OS X El Capitan and Windows 10 | |
Chart.css | |
A Simple CSS Chart System all css based. |
The Many Uses Of Ruby Case Statements | oct 19 |
Some tricks you can use on Ruby's case statement. | |
The not so low cost of calling dynamically defined methods | oct 20 |
Always benchmark your dynamically defined methods. | |
Benchmarking Ruby Refinements | oct 20 |
Refinements aren't slow. | |
How to Find Ruby Code Smells with Reek | oct 21 |
Reek is a code smell detector for Ruby. | |
Pseudo-comments in CSS | oct 21 |
The CSS spec does not mention it, but you can mimic C-style and/or Unix-style line comments in CSS files (with some caveats). | |
Docker Acquires Tutum | oct 21 |
They bought fig, now tutum, Docker really feeds in its ecosystem. | |
Stop forcing your arbitrary password rules on me | oct 22 |
Little rant about password percieved security. | |
Introduce Safe navigation operator | oct 23 |
A simpler safe navigation '.?' operator will be added into Ruby. | |
HTTP/2: the Pros, the Cons, and What You Need to Know | oct 23 |
HTTP/1.1 protocol has increasingly come under strain, with a lot of workarounds needed for dealing with performance issues. | |
Make a Voice-Controlled Audio Player with the Web Speech API | oct 23 |
The Web Speech API is a JavaScript API that enables web developers to incorporate speech recognition and synthesis into their web pages. | |
Self hosted NewRelic alternative with Ruby, Sinatra, Grafana and InfluxDB | oct 24 |
Simple self hosted stats monitoring app in 200 lines of code. | |
Run it in a background job from a service object | oct 24 |
How to schedule a job after db commit. |
Designing A Great Ruby API | oct 20 |
Sean Griffin at RubyConf Portugal. |
This week-end they changed time in France. As I work with those guys to cover the watching of servers, then I need to change time too. This is totally lame. In the context of largely distributed teams, DST is heresy. It happens in the US too, but not even at the same time. Man I hate DST. I'm happy we don't have that in Taiwan.
Despite the respect I have for mozilla products and for their efforts toward the community, I have to say that I have been using thunderbird for a while and I don't like it. There is some lack of customability in there, it eats a whole lot of memory and it's kinda slow sometimes. I have been considering getting back to mutt, which is a totally different category of mail client.
But I found claws, and trying it for a few days on my various mailboxes with hundreds of thousands of mails, and it is a very good feeling. It's much more transparent and hackable and stays in the same category of the clickable mail client as thunderbird. I'm not sure I will stick to claws, maybe I will get back to mutt that I have been used so many years before. But I sure will give that 'email client that bites' a try for a while.
I still can't figure out why people use gmail for reading their mail. I mean, you leave management of your mail to google, you know what they do with it. You also want to give them information about how you read your mail? I mean, using a webmail, first, should be a fallback. But it's mystery for nobody that google business is in profiling people. It blasts me how people can trust them blindly.