TLDR Web Dev

TLDR WEB DEV 2023-06-20

6 sections18 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

TURN EVERY ENGINEER INTO A SUPERHERO

Make lightning-fast incident response your team's superpower. FireHydrant [https://firehydrant.com/] helps you easily assign roles and tasks to responders, pull service owners into the fold, and keep everyone informed along the way. With FireHydrant, you can:

firehydrant.comSponsor

02ARTICLES & TUTORIALS

HOW CANVA SAVES MILLIONS ANNUALLY IN AMAZON S3 COSTS

Canva stores more than 230 Petabytes of data from its production environments in Amazon S3, with the single largest S3 bucket coming in at a whopping 45 Petabytes. In this blog post, Canva’s engineering team dives into how they have visibility over these vast quantities of data and how moving large amounts of this data to Amazon S3 Glacier Instant Retrieval met their use cases and saved them millions of dollars annually. The team analyzed the usage of various pieces of data in their system and identified what kinds of data worked best to be moved off of the main S3 bucket. These data use cases included log retrieval and backups. As a result of these changes, Canva saves over $3.6 million annually.

canva.dev7 min read

TYPESCRIPT 5.2'S NEW KEYWORD: 'USING'

TypeScript 5.2 will introduce a new keyword - 'using' - that can be used to dispose of anything with a Symbol.dispose function when it leaves scope. The ‘using’ keyword will be extremely useful for managing resources like file handles, database connections, and more. This article goes through various use cases with detailed explanations and code examples.

totaltypescript.com2 min read

HOW TO CREATE A MULTI-REGION NODE.JS LAMBDA API

This article shows how to build a multi-region Node.js Lambda API using Serverless Framework and pair it with a serverless multi-region CockroachDB database. Both CockroachDB Serverless and AWS Lambda operate on a pay-as-you-go basis, making this pairing a cost-effective solution for serving data to end users fast, no matter where in the world they may be.

thenewstack.io13 min read

03OPINIONS & ADVICE

6 LESSONS FROM LAID-OFF TECH WORKERS ABOUT FINDING A NEW JOB

Being laid-off and subsequently finding a new job is incredibly difficult. This article explores the experiences of 5 tech workers who experienced layoffs and eventually found their next career destination. The lessons they learned along the way are compiled into 6 noteworthy points that can help you too.

fastcompany.com7 min read

HOW TO REDUCE COMMUNICATION GAPS AT WORK

Effective communication is a key ingredient to working together, advancing your career, and making work a happy experience. When communication breaks down at work, time is wasted in filling gaps in alignment and expectations, and less time is used in productive work. This article will help you to avoid the pitfalls of poor communication so that you and your teams can function at their best.

hackernoon.com7 min read

04LAUNCHES & TOOLS

OPENLLM

OpenLLM is an open platform for operating large language models (LLMs) in production. It allows developers to fine-tune, serve, deploy, and monitor any LLMs with ease. OpenLLM comes with support for state-of-the-art LLMs, flexible APIs, first-class support for services like LangChain and HuggingFace, streamlined deployment, and more.

github.comGitHub repository

SKETCH.SYSTEMS

Sketch.systems helps software designers think about complex product behavior. Software creators can sketch out states, add prototypes, and clarify questions quickly. It’s also free.

sketch.systemsTool

CHERRYBOMB

Cherrybomb is a CLI tool written in Rust that helps prevent incorrect code implementation early in development. It works by validating and testing your API using an OpenAPI file. If any problems are found, Cherrybomb gives you a detailed report with the exact location of the problem so you can fix it easily. Its main goal is to reduce security errors and ensure your API functions as intended.

github.comGitHub repository

Sponsored

INTERACTIVE LESSONS FOR FREE

You’ll be shocked at what you can achieve in 15 daily minutes. Brilliant’s guided interactive problem solving is the best way to upgrade your brain’s OS [https://brilliant.org/TLDRWebDev/]. 💪 Flex your analytical thinking

brilliant.orgSponsor

05MISCELLANEOUS

THE WORK-FROM-HOME FUTURE IS DESTROYING BOSSES' BRAINS

The article discusses the challenges and anxieties executives face due to the shift towards remote work. It argues that traditional full-time employment often involves an expectation of ownership over the employee's time, which is disrupted by remote work. The shift to remote work is seen as threatening to the corporate structure as it devalues the role of middle management and exposes organizational dysfunctions. The return to office move is more of a corporate power move rather than a productivity move.

wheresyoured.at4 min read

OUR LESSONS FROM THE LATEST AWS US-EAST-1 OUTAGE

On June 13th of 2023, AWS experienced an outage on their AWS Lambda APIs in the us-east-1 region. This retrospective article takes a look at the problems this caused for one company and the measures they took to fix the problem and protect their infrastructure going forward.

onlineornot.com4 min read

THE REDDIT BLACKOUT IS A LESSON IN RISK MANAGEMENT

The Reddit API is not a public good and developers shouldn’t feel entitled to freely access it. While the API resource may not have cost developers anything in the past, it has been an ongoing cost for Reddit. As we progress through tougher economic times, we should expect less free things from the internet subsidized by venture capital money fueling growth as companies are expected to start turning a profit sooner (Reddit is still not profitable almost two decades after launch). Devs should take into account the fact that platform risk exists as a form of risk management when developing on a free API or platform.

dev.to3 min read