Happy Friday Everyone,
Rails Conf is one of the largest gathering of Rubyists/Rails developers and it’s 2017 event was held this week at Phoenix, Arizona. It was filled with amazing talks such as learning to embrace mistakes, JSON web tokens, decoupling models with form objects, many project discussions, ideas, etc. We are very excited to get the details.
This week’s roundup covers topics such as Sidekiq 5.0 release, background jobs in Elixir & Phoenix, TypeScript 2.3, custom CSS properties and much more.
Ruby on Rails
Hello Sidekiq 5.0 - One of the most popular background job processing system Sidekiq is now fully Rails 5 ready and supports left to right languages, malformed JSON payloads, etc.
3 Ways to Keep Your Ruby on Rails Apps Healthy - Few quick and simple ways you can help ensure your app’s code is secure, good quality code, and monitored in production.
Rails API with Active Model Serializers - This article demonstrates how use Rails API 5 with ActiveModelSerializers.
5 Elixir highlights from Erlang & Elixir Factory 2017 - Highlights, trends and interesting ideas from Erlang & Elixir Factory, San Francisco.
Using GenStage for a Batching Pipeline - GenStage provides a toolset to create powerful processing pipelines in Elixir and also powers Crimson Aegis with batch processing for Slack messages.
Airbnb’s new open source library lets you design with React and render to Sketch - Airbnb’s design team open sourced its internal library for writing React components that easily render directly to Sketch.
Best UI Frameworks for your new React.js App - Build your React apps only with the best UI frameworks.
Build your first progressive web app with React - Learn all about progressive web application and how to create one with React.
Overloading Custom Operators in Swift - Explore how you can mold operators to your own needs and build your own 3D vector type in Swift.
Engineering Stability In Migrations - Some of the pitfalls of mutability and detail a class of bugs caused by using mutable collection classes in AutoValue models.
How to leverage Local Storage to build lightning-fast apps - Ways of making mobile apps faster storing local changes into local storage and syncing them time to time with the server.
Announcing TypeScript 2.3 - TypeScript update adds support for generators, async generators, language server plugin, etc.
Introducing DoneJS 1.0—Get Your App Done - Introducing DoneJS 1.0, the easiest way to build maintainable high-performance and real-time web, mobile, and desktop apps!
HTML & CSS
Spring Into CSS Grid - Introduction to CSS grid with illustrations to get more comfortable with it.
CSS Custom Properties - Changing all value parts Individually using CSS custom properties.
It’s official: we’re running New Zealand’s first Ruby conference this November! More details at https://t.co/GdBGiRzCyT ✨— Kiwi Ruby (@KiwiRubyConf) April 27, 2017