Create complex web apps with ease!
Imba was born to make developing web applications fun again. It features a clean and readable syntax inspired by ruby, compiles to readable and performant JavaScript, and works inside the existing ecosystem.
Some OSes and Browsers now offer a "Dark appearance option" in their preferences. If you enable that you will be able to request websites to render their "dark-optimized version" rather than their regular one. Of course, it's not magic and websites have to support this option. If you want to learn how to make your website "dark-aware", this fantastic article is for you!
You’ve followed your first React.js tutorial and you’re feeling great. Now what? In this article, you will discover 5 concepts that you have to learn after you feel confident with React basics.
Smooth Scrolling, dont know what it is? Well, instead of clicking on a button and being instantly taken to a different part of the (same) page, the user is navigated there via a scroll animation.
This tutorial will show you how to implement this technique in React using the NPM package, react-scroll.
If you have been active in Node.js you probably already heard of async_hooks, since they came out in Node.js 8. If you never digged deeper about this new feature, this article will go in great detail to show you when this API can be used an how.
The writable files API is designed to increase interoperability of web applications with native applications, making it possible for users to choose files or directories that a web app can interact with on the native file system, and without having to use a native wrapper like Electron to ship your web app.
If you ever asked yourself “I wonder if the new Service Worker and Caching APIs could enable caching for inline code”, well you should know that "they can" and this article will go into great detail to show you how!
Book of the week
Elixir in Action
by Saša Jurić
Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Elixir is a modern programming language that takes advantage of BEAM, the Erlang virtual machine, without the burden of Erlang's complex syntax and conventions. Elixir gives you Ruby-like elegance with the power to develop bulletproof distributed server systems that can handle massive numbers of simultaneous clients and run with almost no downtime.