Hey,
Sometimes the little things are the ones that make people happy. Thinking about readable, predictable URLs, building inclusive tooltips or using CSS’ :focus-within
pseudo-class to highlight focused wrapper elements on a page might make your users happy.
And we developers can be happy to find cool things about loading modules dynamically in Angular 1.x, about React 16 beta, and recently new released browser versions with tons of new features and bugfixes. Happy weekend, everyone!
News
- Chrome 60 is out and brings CSS
font-display
, the:focus-within
pseudo-class,line-height-step
, ECMAScript Object rest/spread properties, and the Feature Policy. - Figma is a handy prototype software similar to Adobe XD. The new version Figma 2 now brings the prototyping feature, and a new developer hand-off feature.
- Adobe this week announced that Flash will not be updated after 2020 anymore, effectively ending the software’s life by that. Of course this doesn’t mean that it’ll immediately die but as no updates will be provided anymore, no browser will allow the plugin to execute anymore.
- React 16 beta is here and is a complete rewrite of the core. Some plugins might not work with it but overall the authors claim it to be a relatively smooth transition from the current v15. If you want to test early, you can now give it a try and adapt your codebase.
Generic
- Scott Hanselman on why URLs are part of the user interface and important for the usability of a website.
Privacy
- The Roomba is a little helper for cleaning your house. For that, the device maps your flat or house in order to do a good job. Now it comes out that they actually want to sell the map data to third-parties, which means your complete flat is exposed to some other company. And it’s crazy how much information the map of your floor in your flat reveals about you and your home.
JavaScript
- Evan Williams shares how to implement dynamically loaded modules in Angular 1.x. With so many Angular 1 projects around, it’s nice to see such techniques being explored for this version.
- Heydon Pickering shares another tutorial on how to write an inclusive tooltip.
Go beyond…
- Adrianne Jeffries shares the story of how a company undermines the open-source community and by acquiring two popular open-source tools has managed to spread ads via their codebase. An interesting story that reminds us to be careful when updating our tool chain.
- In Germany, towards the end of this year, a couple of interesting new trains will start to appear: The Coradia iLint is the world’s first zero-emission passenger train to be powered by hydrogen and it’ll be interesting to see if the experiment works and how many other states and countries will adopt these trains as well in the next years.
Anselm