TLDR Web Dev

TLDR WEB DEV 2023-09-20

6 sections12 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

UNDERSTANDING THE JAVASCRIPT MODULO OPERATOR

This blog post explains how the modulo operator works by examining it through a new mental model for division. The modulo operator is useful for various real-world use cases, like circular arrays. Circular arrays are common on the web and can be used for various things, like an array of status colors.

joshwcomeau.com5 min read

YOU DON’T NEED TO LEARN SVELTE

You don’t need to explicitly learn Svelte, because, as a web developer, you probably already know it. Svelte’s syntax is standard JavaScript. This article goes through the differences between React and Svelte. It compares standard practices in React and Svelte, like declaring components, lifecycle, state management, scoped styles, and more.

kaviisuri.com8 min read

03OPINIONS & ADVICE

WHAT WE LEARNED BUILDING A CALL SUMMARY APP WITH GPT-4

This article provides four lessons learned from building a call summarization app using GPT-4. It highlights the limitations of AI and discusses using GPT-4 as a coding assistant. It also discusses LLM tools and gives some tips for startup founders.

blog.swift.vc5 min read

COLLABORATIVE DEVELOPMENT

Today’s software development includes extensive use of open-source libraries, APIs, and other components. Most companies use some open source in their infrastructure, products, and services. Staff+ engineers and leaders can help a company understand how to both maintain and support open-source components by showing how critical they are to a company’s success. This helps the open-source ecosystem thrive at the same time.

infoq.com10 min read

04LAUNCHES & TOOLS

DEPCHECK

Depcheck is a tool for analyzing the dependencies in a project to see how each dependency is used, which dependencies are useless, and which dependencies are missing from package.json.

github.comGitHub repository

CHRONO

Chrono is a natural language date parser in JavaScript. It is designed to handle most date/time formats and extract information from any given text.

github.comGitHub repository

05MISCELLANEOUS

HOW MICROSOFT DOES QUALITY ASSURANCE

Microsoft was the first major company to come up with a specialized testing role that went well beyond manual testing. Microsoft pioneered the SDET (Software Developer in Test) role for engineers solely focused on building testing systems and writing automated tests. However, over time, the SDET role was no longer needed, and Microsoft formally retired it in 2014. It was better for all software engineers to both write code and test it themselves as it led to productivity gains.

blog.pragmaticengineer.com12 min read

FOR 30 YEARS 'UNRETIRES' HIM

Many employers ignore the fact that investing in the retention of skilled and reliable employees is one of the best business moves they could make. A 63-year-old programmer retired and the company they worked for asked for them back. The company said yes to all of his demands, like a 32-hour work week with the same compensation, because it realized how much company-specific knowledge he had. He was a COBOL programmer and the company’s clients were entire states in the US.

scoop.upworthy.com4 min read