RSS Amplifier

Hype Tech Journal · Oct 26, 2022

Hype Tech Journal #7

0
Sign in to vote or save

HypeTech Education · Hype Tech Journal

Dear Engineer,

In this issue, we deal with version controlling, debugging, conditional and utility types in TypeScript, JavaScript runtime, etc. We bring you various November tech events, and the best of all, we are announcing one great conference for December!

As it is announced at Next.js Conf, Next.js 13 lays the foundations to be dynamic without limits: Easier, faster, and less client JS, up to 700x faster Rust-based Webpack replacement, automatic self-hosted fonts with zero layout shift, simplified API with automatic <a>, and much more. Check it out!

Rather than testing a component's implementation details, React Testing Library puts the developer in the shoes of an end user of a React application. This RTL tutorial is going through all the steps necessary for unit tests and integration tests.

When version controlling your code with git, there are generally three choices when merging feature branches into main. Each has its quirks, so which one should you use? Read this informative guide, and learn when to choose which option.

Here’s the 3-step guide on how to solve the Sudoku Puzzle with programming, by writing a program that solves the Sudoku Puzzle. This can be done in any programming language. Try it out - we guarantee it’ll be fun!

There are many academic papers about debugging. Julia Evans took one of them, with the categorization of skills you need to debug effectively. She reframed the five categories in the paper into actions you can take to get better at debugging.

This series introduces the core knowledge of TypeScript. After reading this article, you will understand the role of conditional types and distributed conditional types, and how some utility types are implemented in TypeScript. 

According to neuroscience, the essential thing in learning is practice. However, traditional learning is the opposite. Another problem is low engagement. Here is a solution that combines practice with an engaging environment to learn by doing.

Bun is a modern JavaScript runtime like Node or Deno. It was built from scratch with the goal of running most of the world's JavaScript outside of browsers, focusing on 3 things: starting fast, new levels of performance, and being a complete tool.

This framework allows engineering managers to have meaningful conversations with their direct reports about the expectations of each position and how to plan for the next level in their careers. You can adjust it to the needs of your company.

There are an infinite number of valid software programs. On the other hand, software engineers comprise only about 0.3% of the world’s population. Not all of the problems in the world can be solved with software. Yet, companies often forget the truth.

This article analysis trends in work models, bringing some official data about employees' preferences. Also, it advocates a hybrid work model, explaining its benefits regarding balancing continued flexibility while creating a lot more face time.

The total cost of a software feature comprises more than just the time spent on writing the code. Roland Weigelt explains which are contributing factors when you think about the steps from the first idea to the release of the product.

This is the summary of the Microsoft paper based on the research to identify the most important attributes that distinguish great engineers. The findings are valuable to leaders who coach developers, and developers who are aspiring to grow their skills.

What is Hype Tech Journal?

Hype Tech Journal is a monthly digest of high-quality engineering-related content. It is a selection of articles and events that experienced engineers read and follow. To be more precise, it is a selection of a Software Architect, an educator, and a tech company CEO.

The publication day is the last Wednesday in a month, so you can set a reminder to check your mailbox then.

Why am I receiving this?

You received this email because you either subscribed to Hype Tech Journal or participated in an event organized by HypeTech Education or ReactWeek.

Thanks for reading Hype Tech Journal! Subscribe for free to receive new posts and support our work.

Thanks for reading Hype Tech Journal! Subscribe for free to receive new posts and support our work.

How do I get involved?

Besides reading and learning, you can share Hype Tech Journal, with your friends.

Read the original on hypetechjournal.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.