Copy
Introducing Imba
View this email in your browser
alt_text
"The difference between theory and practice is that in theory, there is no difference between theory and practice"
—  Richard Moore, Computer Scientist
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Best 7 links of week #47, 2018

https://socket.io/

Introducing Imba


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.

    Read article    
Redesigning your product and website for dark mode — Stuff & Nonsense

Redesigning your product and website for dark mode


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!

    Read article    
These are the concepts you should know in React.js (after you learn the basics)

These are the concepts you should know in React.js


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.

    Read article    
Implementing Smooth Scrolling in React

Implementing Smooth Scrolling in React


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.

    Read article    
async_hooks in node.js, illustrated – Node.js Collection – Medium

async_hooks in node.js, illustrated


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.

    Read article    
The Writable Files API: Simplifying local file access  |  Web
       |  Google Developers

The Writable Files API


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.

    Read article    
Inlining or Caching? Both Please! | Filament Group, Inc., Boston, MA

Inlining or Caching? Both Please!


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!

    Read article    
 

Book of the week

book cover
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.
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2018 FullStack Bulletin, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp