Pat, one of our diligent readers, sent us a picture of the perfect WFH setup that we can only assume was made possible with the Deskreen library we featured in last week's issue. Thanks for the desk inspo, Pat! #Goals 😍.
eBay? I haven't heard that name in years *takes drag*
Vintage JS framework, still in mint condition... Ebay just released the first major update in over 4 years to Marko, its most popular open-source project.
The framework's main selling point is how it "re-imagines" and extends HTML to help you build dynamic and reactive UI's in a declarative way. You can write your code once using (mostly) standard HTML, and it'll work across the server and the browser with pretty great performance.
Better CLI -- Running
npx @marko/create generates a project with built-in routing, along with other CLI improvements that make it a lot easier to get started with Marko.
Everything is fine
It was a slow week, so here's a re-run from our 3rd edition of Bytes back in July. It's even more relevant today.
Developers love to throw around "it depends" and "tradeoffs" when making technical decisions. Naturally some frameworks/libraries are better suited for certain projects than others. The goal is to avoid the dreaded "we chose the wrong technology 2 years ago and now we're screwed because of it" Medium think piece. However, one data point that developers never seem to take into consideration when making this decision is the financing of the company behind the technology.
What about Meteor? It raised $20MM, then ~~it died~~ its growth stalled and it sold to Tiny Capital for what I assume was pennies on the dollar. If you bought the hype and built on top of Meteor, you, well, probably died with it.
We're good now though. It's 2021, we're partying like we're not in the middle of a global pandemic, and all the OSS we use is backed by healthy companies with solid financial fundamentals.
Wait, what's that? Nothing has changed? Oh.
I'm not saying VC is always bad - Cloudflare, Firebase, MongoDB all come to mind as successful, VC backed tech platforms. What I am saying is that companies backed by VC either grow or die trying and you should consider the current and future financial health of a company when making technical decisions.
Using native ES Module during dev (and in some cases in production) will undoubtedly continue to be more popular; Vite and Snowpack are doing exciting things here.
Remotion is a new framework that lets you make videos in React. Our own Alex Anderson made an 18-minute Intro to Remotion video, so you can see it in action. Watch your back, Christopher Nolan. React's coming for you too.
Lea Verou wrote about the challenges she's faced in rewriting Bliss to use ES modules and how she's tackling them.
On Wednesday, Michael wrote a non-comprehensive guide to YAML and how it compares to JSON. He wrote a follow-up post on Thursday and officially earned himself a fun-and-flirty new nickname: YAML-Camel 🐫.
Dither Me This is a slick image dithering tool that lets you reduce the file size of an image "in a stylish, old-school way." Same vibes as when Macklemore said, "I'ma take your Grandpa's Style" (speaking of 2012).
Rami created Charts.css -- a CSS framework that will help you make beautiful, customizable charts. This will be perfect for charting how many YAML articles Michael writes per week going forward.
Last week, we were super excited to learn that the Rust Foundation had been established. We were slightly less excited when we learned that the Rust Foundation's job is to oversee the Rust programming ecosystem and not to oversee the creation of a Salad Fingers Cinematic Universe™.
Delivered to 105,434 developers every Monday
This is the first ever newsletter that I open a music playlist for and maximize my browser window just to read it in peace. Kudos to @uidotdev for great weekly content.
The Bytes newsletter is a work of art! It's the only dev newsletter I'm subscribed too. They somehow take semi boring stuff and infuse it with just the right amount of comedy to make you chuckle.
Bytes has been my favorite newsletter since its inception. It's my favorite thing I look forward to on Mondays. Goes great with a hot cup of coffee!
I subscribe to A LOT of dev (especially JS/TS/Node) newsletters and Bytes by @uidotdev is always such a welcomed, enjoyable change of pace to most (funny, lighthearted, etc) but still comprehensive/useful.
Literally the only newsletter I’m waiting for every week.
Bytes is the developer newsletter I most look forward to each week. Great balance of content and context! Thanks @uidotdev.
The sense of humor and structure of the Bytes Newsletter is first class and the information that comes with it is enough to make a mini course.
Very few newsletters manage to be useful and not very boring. @uidotdev manages to achieve these pretty effortlessly. You can almost see Tyler chuckle as he writes them.