There is still an ongoing war situation going on in Ukraine and my heart goes out to the affected.
From the knee jerk reactions from last month, the Big Tech companies that we know have had to take a stand and perform their own section of sanctions on the invading country.
Since the war began, there are several video reports from the ground starring drones. In multiple roles: attack, defence, journalism and surveillance. This could very well be the second Drone war (The first being Azerbaijan-Armenia)
Everyone is talking about inflation and rising gas and oil prices due to the War. I’m not going to talk about it, at least not in this newsletter. But we are going to talk about the semiconductor shortage that is worsened by the war.
Browser vendors like Apple, Microsoft, Google and Mozilla came together to form Interop and unify web standards for one and all. There is the usual proliferation of standards issue. The dashboard is very helpful to figure out what the browsers have been focusing on.
To celebrate the 100th version of Chrome, Google team has a website with 100 moments from the Web after Chrome was released.
WebKit is adding support for dialog
and lazy loading images. There is also cascade layers.
If you have taken MDN in the last month (of course, you have. Who am I kidding) you would have noticed the design change. I think it looks like every other documentation site on the Internet now, but let me know your thoughts. Also, new logo, new bling.
Over the weekend, my team at @stripe converted the company’s largest JS codebase from Flow to @typescript. We modified about 3.5 million lines of code, and then hundreds of developers came in Monday morning ready to write TS.
— Andrew Lunny (@alunny) March 8, 2022
Alex Toast makes a step by step look into creating a complex generative art with SVG using several frontend libraries and makes it look very easy.
A loading bar looks very easy to build and most web applications have one, even if it’s a winner. But this challenge uses the HTML progress element and doubles down on accessibility.
](https://dev.to/ben/pitch-me-on-the-pros-and-cons-of-your-preferred-web-app-framework-iam)
We can’t use every framework out there to judge their pros and cons. So Ben Halpern has a thread on dev.to (his website) where he asks users to post the pros and cons of the framework they are using. It’s an interesting swipe through the comments.
A UX copy needs to be three things:
Politeness is not included in these. So do you have to say “Please”, “Sorry” and “Thank you” every time? This is what this medium post analyses.
Designing for dark mode as an afterthought can be really tricky. Here are a few things you can try that might help you be more successful 🧵 pic.twitter.com/QdeHn2DDUI
— Steve Schoger (@steveschoger) March 4, 2022
Vercel upgrades a site through NextJS updates and notes the impact it has on it’s performance. It’s a journey through the great features NextJS has gained over time and how it has impacted the performance all in all. Mostly with minimal effort from the developer for maximum impact.
The talk of the town, the concurrent mode of React is finally here. The concurrent mode is a bit like how JavaScript works. It’s single threaded, but can perform multiple operations - because it has an event loop. Likewise, we have React 18 where the library can pause and play on when it renders certain components when it seems fit.
When is that a good idea? While loading a large table, the user is also making an input. In practice, because JavaScript is busy with the table, the user input would be sluggish. But with React, it can focus the priority components so that the site feels more performant.
May be we have been learning it all wrong.
Schulz analyses structures in CSS as to how a proper introduction to a programming language would be written. Analysing it’s variables, control structures and loops.
Josh is a constant on our newsletter. This is plan on learning CSS through it’s layout algorithms rather than individual properties.
It’s not enough to learn what specific properties do. We need to learn how the layout algorithms work, and how they use the properties we provide to them.
What if we did not require TypeScript and could write types in JavaScript and VS Code could type check it for you, force the engine to ignore the types? Hold that thought because Microsoft has an official proposal.
CSS Tricks is one of the thespian blogs in the web development world. I have been a long time reader and a fortunate writer for a couple of times. The website is now being acquired by DigitalOcean and will be taken over by the team. Congrats to Chris and the team for running it for so long with so much quality.
The story of how one man and the software he wrote made a difference. The search for the source code in his demise still continues. Intriguing story of how a religious software came to be, genius and the impact we can set out to achieve in this world.
MoonBug entertainment might be the biggest studio of our times that we are not aware of. But you might be familiar with Cocomelon, if you have been near a kid this pandemic. Cocomelon was watched for 33 billion minutes last year, more than the Netflix hits Squid Game and Bridgerton combined, according to market-measurement firm Nielsen.
Before screens were ubiquitous, most families had just a television or two, and children’s shows were geared toward a broad age group. When parents started having phones in their pockets, entrepreneurs realized they could make shows for even smaller kids and still get millions of viewers.