Copy
View this email in your browser
TWiW|31.3.19 #66

This week we take a look at a Jest GUI, semantic HTML elements, the ‘Boolean Trap’ and more!

 

Enjoy 🎉

How to avoid the ‘Boolean Trap’ when designing React components
Javascript

How to avoid the ‘Boolean Trap’ when designing React components

By Filip Danić
Filip Danić discusses the pitfalls of using boolean properties with React components and how to avoid them with the help of propTypes or encapsulation.
Stop using so many divs! An intro to semantic HTML
HTML

Stop using so many divs! An intro to semantic HTML

By Ken Bellows
Ken Bellows discusses the common problems when using divs for layout elements and how to replace them with the HTML5 standardised set of semantic elements.
Javascript

Majestic

By Raathi Kugarajan
Majestic is a tool for testers using Jest, by providing a real-time GUI it allows you to see pass/fail/error while you write your tests, it requires zero config so you can get started right away.
Why smart engineers write bad code
Podcast

Why smart engineers write bad code

By Changelog
Adam Barr, a 23 year Microsoft veteran, talks about his book sub-titled ‘Why smart engineers write bad code’. The hosts and Adam examine that very idea, the gap between industry and academia, and what engineers can do to get a better feedback loop.
via @solomonstre
Tweet

via @solomonstre

By 8:39 PM - 27 Mar 2019
If WASM+WASI existed in 2008, we wouldn’t have needed to created Docker. That’s how important it is. Webassembly on the server is the future of computing. A standardized system interface was the missing link. Let’s hope WASI is up to the task!
Copyright © 2019 This Week in Web, 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