🔥 What's Hot in Web Development? — Weekly Picks #129
Tags: javascript, deno, react, vue
Published: 2020-05-27 13:12:36

🌟 This week we have great frontend content and even one cybersecurity post! This is a great chance to thank all the excellent writers, you are rocking it. 🙌

So, let's get it started.

## 1️⃣ Introduction to treat

CSS in JS is a well-known design pattern, usually, it causes styling to be executed in runtime and increase the bundle size. **Treat is a CSS in JS that executes everything in build time**. Pretty cool if you ask me. There is one caveat though, you must use webpack. 👩‍🎤

* [Introduction to treat](https://app.dailynow.co/r/4637a5c1f58c611648a9b23a051a07f8)

## 2️⃣ Learn JavaScript by creating a Tetris game

> Building real-world projects is one of the best ways to learn to code.

🕹 **A video course (1.5 hours) for those who have zero experience in coding and would like to get right into it**. At the end of the course, you will have your own Tetris game, how awesome is that!?

* [Learn JavaScript by creating a Tetris game](https://app.dailynow.co/r/e3e572fc7dd1bdb64c71681357c8430b)

## 3️⃣ React vs the Competition

⚛️ React is probably the most popular frontend library, but have you ever stopped to think why and what's so special about it? **This post covers React's origins, architecture, lifecycle, JSX, and whatnot**.

* [React vs the Competition](https://app.dailynow.co/r/caa50aca7d452e3102e3ebe42b8d6b56)

## 4️⃣ ES2020 Has Been Finalized. Here is What I'm Excited About

🆙 Exciting times ahead for us, javascript developers, with the discussions about the future features. **The post lists some of the best features to expect of ES2020**. By the way, many of them available already in typescript or by using babel.

* [ES2020 Has Been Finalized. Here is What I'm Excited About](https://app.dailynow.co/r/29cae741b2c48feb1b8ac3ff1111b460)

## 5️⃣ Developing with Deno: Rest API

The hype continues and here we are with another deno blog post. **If you want to kickstart your deno adventure and learn how to build a REST API this one is exactly for you**. 🦖

* [Developing with Deno: Rest API](https://app.dailynow.co/r/cf7e3b15f9343d0d759adffd8f3aedc7)

## 6️⃣ State of Micro Frontends

Micro Frontends always fascinated me but I've never had to chance to try it out. **This is a great write-up about the different use cases for Micro Frontends and how to get it going**. 🧩

* [State of Micro Frontends](https://app.dailynow.co/r/1dbb9ca4e619d58075ed75024205c1ad)

## 7️⃣ For wtf reason would we build another JS framework?

🆙 The title here is a tricky one, as this post actually promotes a new platform called GlueCodes. **GlueCodes is a new IDE and a set of web components to boost web development**. ⚡️

* [For wtf reason would we build another JS framework?](https://app.dailynow.co/r/4df917aa6446e5174c5e08c8669c0027)

## 8️⃣ Stealing secrets from developers using WebSockets

This one is pretty awesome and hardcore! Apparently, WebSockets are less protected by the browsers and that creates a real security breach. **The author shows how an "innocent" website can listen to your webpack dev server without you even know**. 🤫

* [Stealing secrets from developers using WebSockets](https://app.dailynow.co/r/ba050609146ca6f8aa1e0ebaed4298c4)

## 9️⃣ How To Build A Mobile App With Low Cost and High-Quality

**Great insights about price estimation of an outsourced mobile app development**. This can be very beneficial for both the freelancer and the company. 💰

* [How To Build A Mobile App With Low Cost and High-Quality](https://app.dailynow.co/r/98769d552b38badd35c7f1a803b4bc62)

## 🔟 Vue vs. The Competition

Another part of the series just like #3. **Learn what differs Vue from other libraries and what its origin story**. 🤖

* [Vue vs. The Competition](https://app.dailynow.co/r/6c801e4dbbdfe2d0c8d14710dbe31ca5)

## 🙌 Wrap Up!
 
That was all for this week. We will come back with another list of interesting development posts next week. Stay safe. Peace! ✌️

<hr/>

<center> 👋 Follow us on [Twitter](https://r.daily.dev/twitter) to stay up-to-date! </center>

_[Thanks to Daily](https://r.daily.dev/web), developers can focus on code instead of searching for news. Get immediate access to all these posts and much more just by opening a new tab._

[![Daily Poster](https://thepracticaldev.s3.amazonaws.com/i/od2407i0eogvtdm0ddhk.jpeg)](https://r.daily.dev/web)