Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,670 articles
Frontend — Callbacks on Web Components?

Callbacks on Web Components?

A gem from Chris Ferdinandi that details how to use custom events to hook into Web Components. More importantly, Chris dutifully explains why custom events

GGGeoff GrahamGeoff Graham·August 22, 2024Frontend
AI & ML — Inside the hardware and co-design of MTIA

Inside the hardware and co-design of MTIA

In this talk from AI Infra @ Scale 2024, Joel Colburn, a software engineer at Meta, technical lead Junqiang Lan, and software engineer Jack Montgomery discuss the second generation of MTIA, Meta’s in-house training and inference accelerator. They cover the co-design process behind building the second generation of Meta’s first-ever custom silicon for AI workloads, […]

CWChris Wiltz·August 22, 2024AI & ML
Design & UX — Mastering Typography In Logo Design — Smashing Magazine

Mastering Typography In Logo Design — Smashing Magazine

Finding the right typeface for a logo is a challenge and can be a very time-consuming process that requires both creativity and a practical approach. Levi Honing provides the essential background and tools to enhance your typography journey and apply this knowledge to your logo design. Let’s dive deep to learn how to create a logo that is not only expressive but also purposeful and well-thought-ou

LHLevi HoningLevi Honing·August 22, 2024Design & UX
Engineering — Elastic Overflow Scrolling

Elastic Overflow Scrolling

A client asked if we could mimic the "rubber band" scrolling behavior on many mobile devices. I'm sure you know what I'm talking about. It’s a behavior that

DSDave SeidmanDave Seidman·August 21, 2024Engineering
AI & ML — Bringing Llama 3 to life

Bringing Llama 3 to life

Llama 3 is Meta’s most capable openly-available LLM to date and the recently-released Llama 3.1 will enable new workflows, such as synthetic data generation and model distillation with unmatched flexibility, control, and state-of-the-art capabilities that rival the best closed source models. At AI Infra @ Scale 2024, Meta engineers discussed every step of how we […]

CWChris Wiltz·August 21, 2024AI & ML
Frontend — RTL Styling 101

RTL Styling 101

A couple of weeks ago I was super excited about publishing my first CSS-Tricks post: "Letter Spacing is Broken. Forget about that though, what's important is

JDJuan Diego RodríguezJuan Diego Rodríguez·August 20, 2024Frontend
AI & ML — Aparna Ramani discusses the future of AI infrastructure

Aparna Ramani discusses the future of AI infrastructure

Delivering new AI technologies at scale also means rethinking every layer of our infrastructure – from silicon and software systems and even our data center designs. For the second year in a row, Meta’s engineering and infrastructure teams returned for the AI Infra @ Scale conference, where they discussed the challenges of scaling up an […]

CWChris Wiltz·August 20, 2024AI & ML
Frontend — All About JavaScript Loops

All About JavaScript Loops

Every programming language has loops. Loops perform an operation (i.e., a chunk of work) a number of times, usually once for every item in an array or list,

EMErick MerchantErick Merchant·August 19, 2024Frontend
Security — A wild week in phishing, and what it means for you

A wild week in phishing, and what it means for you

From the U.S. elections and geopolitical conflict to tens of millions in corporate dollars lost, phishing remains the root cause of cyber damages. Learn why a comprehensive solution is the best way to stay protected.

PPPete PangPete Pang·August 16, 2024Security