RDCM | |
Website for a construction company in russia, with very cool effects. |
Better Error Pages | |
Build free 404, 500-level, and maintenance pages in 60 seconds. |
webinspector | |
Yet another web scraper. | |
matchete | |
A DSL for method overloading based on pattern matching. | |
lapine | |
A RabbitMQ communicator. | |
get_freaky | |
Browse and download confreaks videos from the command line. | |
paperclip.js | |
A reactive template engine for modern web applications. | |
hogan.js | |
JavaScript templating from Twitter. | |
basicModal | |
Easy-to-use dialog system for modern web-apps. | |
Insignia | |
Customizable tag input. Progressive. No non-sense. | |
readremaining.js | |
Tell your readers how long they'll need to get through all of your gibberish, with this clever jQuery plugin. | |
ScrollMenu.js | |
A new interface to replace your old boring scrollbar | |
Date Paginator for Twitter Bootstrap | |
A jQuery plugin which takes Twitter Bootstrap's pagination component and injects a bit of date based magic. |
Algorithmic Fun with Ruby Hashes | jun 1 |
Truth tables, memoization, and recursion in ruby hash. | |
Capturing stdout & stderr from shell commands via Ruby | jun 1 |
Several ways to get stdout and stderr by ruby. | |
Functional Programming with Ruby #2/2 | jun 1 |
More Functional programming elements in ruby | |
The accessibility cheatsheet | jun 2 |
Condensed set of rules to keep our web accessible. | |
Benchmarking Ruby Dispatch Strategies | jun 3 |
Comparison of different strategies of event dispatcher. | |
Easy AngularJS Forms with angular-formly | jun 3 |
A common problem developers face when creating AngularJS applications is that their HTML can tend to become bloated. | |
Copy & Paste & The Web | jun 5 |
Have you ever tried to copy and paste some text only to find it frustrating, awkward, or even impossible? | |
Implementing Docker event monitoring from scratch | jun 5 |
docker-api gem makes everything easy. |
This weekend there was a python conference here in Taipei (pycon apac). As Gandi was sponsoring it, I went there and tried to figure out how python and ruby communities differ in my local area. As a matter of fact, I also push my python coding skills a bit. I kind of like to nurture a general polyglot approach.
It first seems that the python community is more largely supported by sponsors than ruby one. It's more mainstream in the general engineering world, I guess. There was google, facebook, microsoft, having a table and talking about their cloud things. But the general setup was pretty similar to the ruby or rails conf I've been in.
The topics in this conference were maybe a little more scientific and less web-oriented than we can find in ruby world. Python has tighter bindings with lower level languages. I think it's not a specificity of the language because you also can build C extensions for ruby. But it's more a result of the community interests.
I have the feeling that the ruby community dedicated more efforts towards the web front and other rails related principle like testing suites, DSL and meta-programming. But my general feeling is that there is no technical reason for that. It's just how things happened over time, mostly given the weight of rails in the ruby communities.
Actually, I also had the feeling that pythonists don't consider ruby as a 'competitor'. They feel closer to java, node or golang, and at various occasion I had the impression that they consider ruby to be only the language behind rails.
I also thought that the ruby community was special about its adoption of macbook laptops. Even if actually the python coder has more diversity, I evaluate around half macbooks, the rest split between ubuntu and windows. It's less that in ruby confs where macbooks are kinda 90% and windows users are very few.
Also, I noticed a similar movement about diversity with django girls and pyladies, comparable to the rails girls, which tries to close the gender gap in the engineering world.
Anyways that was good and interesting. Geeks are the same kind, whatever language they use (by trade or by taste). I strongly advise, if you have the occasion, to wander out of your usual communities and join other circles. It gives a good perspective on you usual world.