Weekly Developers Digest Vol.4
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.
The (very) Best of Material Design in 2016
We collected the most loved Material Design inspiration & resources in 2016! Huge congrats to all creatives who surpassed themselves demonstrating the beauty and power of Material Design — from UI concepts to prototypes, tools & libraries.
A list of programming languages that are actively developed on GitHub.
Facebook open-sources Atom in Orbit, a web-based IDE
Facebook developers have crafted a version of the Atom open-source text editor that can be deployed in a web browser. Atom in Orbit, as the new technology is called, is now available on GitHub under a BSD-3 Clause open-source license, and a demo app lets you take the tool for a spin.
Like spacemacs, but for vim.
Why the fuss about serverless?
Serverless will fundamentally change how we build business around technology and how you code. Your future looks more like this (simply take the Co-Evolution of Architectural Practice (platform) map and remove the legacy lines).
Concurrency in Rails 5.0
The new architecture primarily involves ActiveSupport::Reloader (a global one of which is in Rails.application.reloader) and ActiveSupport::Executor (a global one of which is in Rails.application.executor). Also ActiveSupport::Dependencies::Interlock (a global one of which is at ActiveSupport::Dependencies.interlock.
Datadog is a SaaS (Software-as-a-Service) monitoring service for IT, operations and development teams. Datadog enables them to turn the massive amounts of data produced by their applications, tools and services into actionable insights, and ultimately to keep their applications and services up and running. Data is sent to Datadog directly from the customer’s infrastructure and through services like GitHub. Datadog aggregates the data, analyzes it, and delivers it back to the customer through an easy-to-use monitoring dashboard accessible via a web browser.
How the Elastic Stack Changed Goldman Sachs
See how Goldman Sachs leverages Elasticsearch to solve business problems and manages Elasticsearch usages centrally. Deep dive into a business use case that tracks trade flow across multiple systems in real time.
Aggregation features, Elasticsearch vs. MySQL (vs. MongoDB)
To make the MySQL Document Store primary programming interface, the X DevAPI, a success we should provide building blocks to solve common web development tasks, for example, faceted search. But is there any chance a relational database bend towards a document store can compete around aggregation (grouping) features? Comparing Elasticsearch, MySQL and MongoDB gives mixed results. GROUP BY on JSON gets you pretty far but you need to watch out for pitfalls…
The JS community didn’t hesitate to chime in with a ton of new tech that you should be watching for in 2017. I’ve made everyone’s lives easier and compiled an easy-to-digest list (with context) here.
React Interview Questions
For the record, asking someone these questions probably isn’t the best way to get a deep understanding of their experience with React. React Interview Questions just seemed like a better title than Things you may or may not need to know in React but you may find helpful none the less.
Getting used to React involves changing how you solve certain kinds of problems. It reminds me a little bit of learning to drive on the other side of the road.
Idiomatic Redux: Thoughts on Thunks, Sagas, Abstraction, and Reusability
I’ve spent a lot of time discussing Redux usage patterns online, whether it be helping answer questions from learners in the Reactiflux channels, debating possible changes to the Redux library APIs on Github, or discussing various aspects of Redux in comment threads on Reddit and HN. Over time, I’ve developed my own opinions about what constitutes good, idiomatic Redux code, and I’d like to share some of those thoughts. Despite my status as a Redux maintainer, these are just opinions, but I’d like to think they’re pretty good approaches to follow.
Animating particles using React Motion
While working on a personal open-source project Container Hive, I faced quite a few challenges to get particles animating correctly between each Docker container. Container Hive tries to help you visualize how everything fits together between your services. Here’s what that currently looks like…