December Engineering Monthly Round-Up

Ugur Oruc
Tech Lead

Each month, the OAK’S LAB engineering team rounds up the latest news, insights, and events in the engineering world and shares them with you.

January 10, 2023

As we take strides into the new year, we hope that everyone achieved their goals in 2022. At OAK’S LAB, we did great work building strong products and playing a vital role in helping our founders attack their business goals, and we look forward to the new year and the direction that we are heading in. Let’s kick off 2023 with a newsletter about what we were reading and discovering in the last month of the year.

News & Exploration

Logical Border Radius

Michelle Barker has a confession about writing ‘border-radius’. Because it is difficult to remember the order of the values, she almost never does it shorthand. It turns out there are several ways to make the border-radius different, and her walkthrough (complete with code examples and graphics) should help you be able to write ‘border-radius’ shorthand in no time.

Create Games with JavaScript

Did you ever want to write a game with JavaScript? If you did, this tool is for you. Melon JS is a “fresh, modern, & lightweight” game engine that you can use to write your game. It’s fast (built with HTML 5). It’s free (forever). And it’s elegant (with all of its features). Go forth and create!

Renaming useEvent

With the confusion of ‘useEvent’, a new RFC has been proposed for React to rename it and explain ‘useEvent’ and the scope changes included with it.

SvelteKit receiving Auth Support

With over 300,000 downloads per week, the Vercel team has seen the popularity and the power of NextAuth.js. Now, they want to bring authorization to SvelteKit. While conceptually similar to Next.js for React, SvelteKit will provide an opinionated framework for building Svelte applications, and the SvelteKit Auth is the first framework outside of Next.js officially supported, built on top of the new @auth/core decoupled library.

The Ugly Other Half of Creativity

This article from Jason Lengstorf (host of the “Learn with Jason” podcast) does a deep dive into the concept of creativity. His ultimate discovery: “Creativity happens in two stages: first, unbounded imagination; then — more importantly — ruthless editing.” With a major emphasis on editing as the “ugly other half” of creativity, the article gives great advice on how to hone in your creative imagination in order to produce big new things.

MDX on React-Native

Have you ever wanted to use MDX on React-Native? Well, now you can. MDX is a powerful tool to write your documentation. Check out this GitHub page to discover the universal MDX implementation for Expo (React & Metro).

Next.js, Gatsby, NuxtJS, Nest… Which One to Choose

Comparing JavaScript frameworks to find out which one is the one for you seems like the next big thing these days. Aside from the humourous fact that they all are starting to sound alike, this deep dive article from Twilio looks at the requirements for a web application, goes into a detailed comparison of the Next.js, Gatsby, NuxtJS, and Nest frameworks, and discusses how to choose the best one for your project. Dive in.

A Few 2022 Wrapups

End-of-the-Year Wrapup from the Google Developer Team

In this article, the Google Developer Team looks back at all the features that became interoperable throughout 2022. The Interop 2022 initiative saw browser compatibility issues identified by web developers tackled by all major browser vendors and stakeholders. And it doesn’t stop here. Check out the article to see all the progress that browsers have made, and make sure to go to Interop 2023 to submit your proposals for what should be solved in the new year.

GitHub Unwrapped

Do you want to see how your year has been on GitHub? Check out GitHub Unwrapped to see a personalized video of your GitHub 2022 activity and share it with your fellow devs.

A Final Challenge

We’re closing it out with another engineering challenge brought to you by Cassidy Williams. (You can subscribe to her newsletter for all things new and cool in the world of web development.)

Given a string of any length, which contains only digits from 0 to 9, replace each consecutive run of the digit 0 with its length.

If you or someone you know is looking for an engineering position either remotely or in Prague, check out our job openings. We’re hiring!

Our Jobs

Do you want to shape the future and help build companies from scratch? Here is a list of job openings available right now at OAK’S LAB.

That’s the end of the December 2022 Engineering Monthly Round-Up. Thank you for reading, and we hope you’ve enjoyed the articles, libraries, and insights we shared. We look forward to seeing what next year brings our way. If you have any comments, suggestions, or other interesting material to share, please feel free to comment below or send me an email directly at Thank you again, and we’ll be back next month.

Read more


EspressOOO Martini by Francesco:  1x vodka shot (50ml), 1x espresso shot (40ml), 2g of sugar, no coffee liqueur, mix well in a cocktail shaker with plenty of ice for 30 sec to create foam, pour in martini glass and garnish with 3 coffee beans. See you at Groove.

EspressOOO Martini by Francesco:  1x vodka shot (50ml), 1x espresso shot (40ml), 2g of sugar, no coffee liqueur, mix well in a cocktail shaker with plenty of ice for 30 sec to create foam, pour in martini glass and garnish with 3 coffee beans. See you at Groove.