NewActon | |
A community website with interesting graphical setup. |
Ruby on libhunt | |
An alternative to the old ruby-toolbox? | |
curl-to-ruby | |
Convert curl commands to ruby's net/http. | |
Reserved Words in Ruby on Rails | |
The list, searchable. | |
Awesome-crystal | |
A collection of awesome Crystal libraries, tools, frameworks and software. | |
Mega Boilerplate | |
Handcrafted starter projects generator. | |
Teambl | |
Manage a blog using slack. | |
Codacy | |
A decent alternative to Codeclimate. | |
Commit Logs From Last Night | |
Watch your language, or end up there. Or curse on purpose to end up there, up to you. | |
NewsletterStash | |
Discover newsletters worth subscribing to. Browse newsletters directory by category, type and frequency. | |
Bug Bounty Weekly | |
Newsletter about Bug Bounties. | |
API Docs | |
Hosted public API documentation for every OAS (Swagger) and RAML spec out there. | |
Copper | |
People sign up with their mobile number. | |
The Art of Monitoring | |
(book) A hands-on introductory book on the art of modern application and infrastructure monitoring and metrics. |
Databound | |
Provides Javascript a simple CRUD API to the Ruby on Rails backend. | |
Rack-mini-profiler | |
Profiler for your development and production Ruby rack apps. | |
Kemal | |
Like Sinatra but in Crystal. | |
jQuery 3.0 Final Released | jun 9 |
Few breaking changes, but not as many as the last one. | |
hackathon-starter | |
A boilerplate for Node.js web applications for hackathons. | |
Hublin | |
An easy and free video conference service #webrtc | |
mjml | |
A responsive email framework. | |
Træfɪk | |
Modern HTTP reverse proxy and load balancer made to deploy microservices with ease. | |
jekyll-octopod | |
A podcast publishing extension for the static site generator Jekyll. | |
Swagger | |
Framework for APIs. |
Exploring Cryptography Fundamentals in Ruby | jun 6 |
Basic walkthrough of cryptography in Ruby. | |
Using Ruby with ActiveRecord in AWS Lambda | jun 6 |
It's much easier to launch a 1000 AWS Lambdas at the same time than running Ruby processes with resque or sidekiq on worker boxes. | |
Building a WebRTC Video Chat Application with PeerJS | jun 7 |
PeerJS is a JavaScript library that simplifies WebRTC peer-to-peer data, video, and audio calls. | |
Interactive Data Visualization: Animating the viewBox | jun 8 |
The viewBox acts as a window in which you see in to your SVG. | |
Expose Your Rails CRUD to the Browser with Databound | jun 9 |
Databound provides Javascript a simple CRUD API to the Ruby on Rails backend. | |
JavaScript Object Creation: Patterns and Best Practices | jun 9 |
Various styles of object creation and how each builds on the others in incremental steps. | |
Quick Tip: How z-index and Auto Margins Work in Flexbox | jun 9 |
Explore some flexbox tricks. | |
Introducing Drizzle | jun 9 |
Tool for generating pattern libraries and style guides. | |
The Importance of Code Reviews | jun 10 |
Apparently, it’s not obvious to everyone that code reviews are actually helpful. |
Last week I went to a remote meetup of Paris.rb (fr). Well, it was at 1am in my timezone, but I wanted to check how remote meetups can go and there was some presentation about crystal and about kemal. It was a great moment (video is online if you can understand french), and gave me the push to give crystal a try. It was low on my todo list but it was there, waiting for the proper conditions.
That's pretty much the main thing that I got out of it. Attending to social activities is providing once again a great push to move forward. It's not about what you learn (which still can be valuable), it's not about networking with people (even if it can be priceless), it's all about the personal alchemy that brings you on your edge and keeps you hungry for more. Well, that's how it works for me, at least.
So I had a look at Crystal, and played a bit with Kemal, and I'm very happy with the result. I had some attempt to check Elixir too but crystal felt really much closer to ruby. The main difference being the variable typing, the stdlib that includes some modern stuff like websockets or oauth2, and the compile step (which in some case can be a bit taxing). But the speed gain is phenomenal. I suspect it would make some sense, in a scalability strategy, to think about porting ruby code to crystal when perfs become an issue (not sure how it would apply to complex rails app though).
Okay yeah Crystal is still very young. But it's getting traction, I bet it has a bright future ahead.