|
Tuesday 4th June’s issue is presented by FusionAuth |
|
|
|
|
|
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 |
|
|
|
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
1 … 2 … 3 … 4 … 5 |
|
|
|
|