Weekly Developers Digest Vol 3

Weekly Developers Digest Vol 3

Through the week we are discussing some tech ideas, sharing interesting technology articles and resources. To show our places on the web we decided to publish Weekly Developers Digest with links to the content we were talking about on our internal DEV channel.

Enjoy.

Ruby 2.4.0 Released

Ruby 2.4.0 is the first stable release of the Ruby 2.4 series. It introduces many new features.

https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-released/

Performance techniques

10 things I learned making the fastest site in the world

https://hackernoon.com/10-things-i-learned-making-the-fastest-site-in-the-world-18a0e1cdf4a7#.c80zr6vnl

Autodesk Circuits

Autodesk Circuits empowers you to bring your ideas to life

with free, easy to use online tools.

https://circuits.io/

Regexgen

Generates regular expressions that match a set of strings.

https://github.com/devongovett/regexgen

CSS box-decoration-break

In this snippet, we introduce the box-decoration-break property and take a look at the granular control it gives us on inline elements, like creating multi-line padded text.

https://codepen.io/callmenick/pen/yVJger

React.js

Recycle — Truly Functional and Reactive way of writing React.js apps

https://medium.com/@domagojk/recycle-truly-functional-and-reactive-way-of-writing-react-like-apps-cfe1d41302ee#.hs4xphrkq

Brain Freeze

Brainfreeze takes advantage of redux architecture. That means that a lot of how Brainfreeze works is very similar to how redux, or a redux-like library works. The basic structure of Brainfreeze follows the dispatch an action => reducer => update/change state => return a new state.

https://github.com/Brain-Day/brain-freeze

Pigeon Maps

ReactJS maps without external dependencies

https://github.com/mariusandra/pigeon-maps

Wooo

Add redux scaffolding into your folder

https://github.com/kocisov/wooo

Introduction to React

Facebook’s React is “a library for user interfaces”. Its single role is to manage and render your user interface. On its own it does nothing more… no communication with your API, no central state management, and no extra logic.

That aside, let’s talk about how React works and why it’s taken the UI world by storm.

https://tonyhb.gitbooks.io/redux-without-profanity/content/introduction_to_react.html

React Router

React Router keeps your UI in sync with the URL. It has a simple API with powerful features like lazy code loading, dynamic route matching, and location transition handling built right in. Make the URL your first thought, not an after-thought.

https://github.com/ReactTraining/react-router

Scaling Responsive Animations

Scaling our websites and applications so that they look great on every screen can be difficult. A big portion of that difficulty can be trying to get specific components, particularly ones that have pieces that have to stay a certain size (like animations), to look good regardless of the screen size. In this post, we’ll cover how to help keep our responsive animations sized the way we want them.

https://css-tricks.com/scaling-responsive-animations/

Docker in Production

9 Critical Decisions for Running Docker in Production. You’ve got your Rails or Rack-based Ruby app built. It’s even running in Docker off your laptop and other developers on your team have it up-and-running as well. Everything looks good, so time to ship it.

https://blog.cloud66.com/9-crtitical-decisions-needed-to-run-docker-in-production/

Here’s a round-up of articles, news and tutorials that readers clicked on in 2016:

https://medium.com/statuscode/the-15-most-popular-ruby-links-of-2016-ff3cf06d5b80#.qmdu3amfu

Vue in 2016

During the past 12 months, Vue’s growth has been consistently exceeding my expectations — the project has grown from a relatively niche framework to one that is now often compared to the biggest players in the field.

https://medium.com/the-vue-point/vue-in-2016-8df71d98bfb3#.95qypfhsv