This week, we’ve got big news from React Native-land, DHH writing blog posts again, and an OSS creator who’s really committed to rhyming. Welcome to #62.
I improved CPU-intensive workloads by 20-50%!
React Native releases v0.65 and shares its future plans
The React Native Roadmap didn’t include anything too groundbreaking, but there were a few highlights:
Bottom Line: React Native is kind of like that one person you dated in college — it’s a lot of fun, but it’s definitely not fully stable. Hopefully this latest release and new roadmap will help chart a path towards React Native 1.0, and hopefully your Ex went to therapy.
Hasura is by far the easiest way to GraphQL
You know that feeling when you see all the Cool Developers™ on Twitter talking about how great GraphQL is, and you think, “Damn, I wish I could try using GraphQL like them, but I don’t have enough time to learn it because I’m not a developer advocate at a huge tech company?”
Well now you can get all the benefits of GraphQL without spending hours to
It lets you set up a production ready GraphQL API in 5 minutes or less, so your app can query, update, and receive real-time notifications of your data. Plus, Hasura — AKA The Haskell Demon (IYKYK) — handles all the gross DB stuff for you like observability, security, and caching, so you don’t have to worry about it.
Look who’s “working smarter” now, random web dev influencer guy who somehow has 100k Twitter followers?
👉 Check out Hasura Cloud’s Always-Free Developer Tier, and give yourself the power of GraphQL without the headaches.
NPM dependencies vs devDependencies
The actual difference between
If you run
If you run
If package A depends on package B and package B depends on C, then package C is a transitive dependency to Package A. What that means is that in order for Package A to run properly, it needs Package B installed. However, in order for Package B to run properly, it needs package C installed. Why do I bring this up? Well
Specifying dependencies vs devDependencies
As of NPM 5, when you run
Installing on a production server
Often times you’ll need to install your project on a production server. When you do that, you don’t want to install
Close.com is looking for two experienced individuals that have a solid understanding of React and want to help design, implement and launch major user-facing features. They are a 100% globally distributed team of ~45 high-performing, happy people that are dedicated to building a product our customers love.
Delivered to 114,267 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.