Issue #520

June 4, 2024


Issue #520


Tuesday 4th June’s issue is presented by FusionAuth

Don’t Build Your Own Auth. Try FusionAuth Today.


FusionAuth integrates with any tech stack and is deployable anywhere – cloud, on-premise, or even the server running under your desk. 


You're less than five minutes from login / registration, social logins, SSO, MFA, passwordless, user management, passkeys, and much more. 


Join the thousands of developers who trust FusionAuth for their identity needs.

How To Build Engineering Strategy

— Mirek Stanek


tl;dr: “In this article, I will explore tools and techniques to help you build a long-term engineering strategy. Some work best at the organizational level, where Product and Technology collaborate on their challenges. Some can also be successfully applied at the team level and can inspire the rest of the organization from the bottom up.”


Leadership Management

Communication Structures

— Kevin Yien


tl;dr: “Every company has, or develops, a hierarchical reporting structure over time. It's normal. A common mistake I see is allowing the communication structure to mirror the reporting structure.” Kevin explains why. 


Leadership Management

How to Avoid Breached Passwords


tl;dr: Cyber attackers have many ways to infiltrate your systems. Proper password protocols could help, but ensuring users follow them is difficult. Breaches can lead to costly lawsuits and damage reputations. Compromised passwords can also be reused to access user accounts. This tech paper explores the issue, offers solutions, and provides strategies to protect users and organizations.


Promoted by FusionAuth

Management Security

How To Test

— Alex Kladov


tl;dr: “This post describes my current approach to testing. When I started programming professionally, I knew how to write good code, but good tests remained a mystery for a long time. This is not due to the lack of advice — on the contrary, there’s abundance of information & terminology about testing.”


Tests


“Don’t find fault, find a remedy.”


— Henry Ford


CLI Tricks Every Developer Should Know

— Kedasha Kerr


tl;dr: “We’ve compiled some important tricks and commands that every developer should know from GitHub’s own engineers. By mastering these basic techniques, developers can become more efficient at working with the command line and gain a deeper understanding of how the underlying operating system and programs work.”


CommandLine Tips

What Powersync Open Edition Means For Local-First

— Conrad Hofmeyr


tl;dr: Local-first app architecture promises instant, collaborative UX and full offline support — but tooling has been proprietary or immature. The release of PowerSync Open Edition opens access to a mature sync layer that solves local-first complexities.


Promoted by PowerSync

Architecture

Status Games

— Phil Booth


tl;dr: “Here are some ways that I've seen engineers pathologically try to elevate their own status: (1) Build a new thing that doesn't need to exist. (2) Build a thing using different technology that the rest of the team are unfamiliar with. (3) Rewrite from scratch something that was already working fine. (4) Work on easy changes that touch many lines of code but don't impact the business. (5) Claim to be working on big and/or complicated changes, which nobody else has visibility of.” Phil discusses how to defuse these games early before they escalate. 


Antipattern

What We’ve Learned From A Year of Building With LLMs


tl;dr: “We’ve spent the past year building, and have discovered many sharp edges along the way. While we don’t claim to speak for the entire industry, we’d like to share what we’ve learned to help you avoid our mistakes and iterate faster. These are organized into three sections: tactical, operational and strategic.”


LLM

A Virtual DOM In 200 Lines Of JavaScript

— Marcelo Lazaroni


tl;dr: “In this post I’ll walk through the full implementation of a Virtual DOM in a bit over 200 lines of JavaScript. The result is a full-featured and sufficiently performant virtual DOM library. The main goal is to illustrate the fundamental technique behind tools like React.”


JavaScript

Most Popular From Last Issue

Notable Links


ChatTTS: Generative speech model for daily dialogue.


Dataherald: Natural language-to-SQL engine.


Marker: Convert PDF to markdown.


Sandbox: OS cloud-based code editing environment.


WebX: An alternative to the world wide web.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345