TLDR Web Dev

TLDR WEB DEV 2024-02-09

5 sections17 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

DOTSLASH: SIMPLIFIED EXECUTABLE DEPLOYMENT

DotSlash is an open-source tool developed by Meta that manages large executables efficiently by replacing them with small text files. These files tell DotSlash where to download and verify the actual executable for your platform. This avoids storing large binaries in source control and reduces clone times. DotSlash is used at Meta for managing internal tools and open-source projects alike and it integrates with GitHub releases for easy distribution.

engineering.fb.com13 min read

REMIX TAKES ON NEXT.JS IN BATTLE OF THE REACT FRAMEWORKS

Remix and Astro are currently getting a lot of buzz as simpler alternatives to Next.js, the dominant framework of the React era. Remix is a more direct competitor to Next.js, since they are both based on the React library, but its origins go back a full decade. This article looks at what inspired the creators of Remix to start the framework and how Remix tackles the complexity of React. Shopify, for example, is using Remix internally for its admin dashboard and apps.

thenewstack.io6 min read

02OPINIONS & ADVICE

WHAT IT WAS LIKE WORKING FOR GITLAB

This author shares their learnings from their time at GitLab, focusing on aspects like company culture, product development, and team structure. GitLab prioritized self-hosted installations over the SaaS offering, leading to performance issues. Since GitLab offered both a SaaS and self-hosted model, it created conflicts of interest and challenges in maintaining separate codebases. Using Ruby on Rails allowed the company to grow fast, but created some challenges with performance and maintainability.

yorickpeterse.com24 min read

HOW TO ONBOARD

To onboard a new company or team effectively as a software engineer, it’s helpful to start by building knowledge and relationships quickly through targeted conversations with colleagues. Then, contributing code quickly, even through small changes, helps solidify understanding and integrate into the team even faster. Onboarding buddies and well-structured processes like documentation and backlog support smooth the process.

developing.dev4 min read

03LAUNCHES & TOOLS

LLRT

LLRT is a lightweight JavaScript runtime designed to meet the demand for fast and efficient serverless applications. It can offer up to 10 times faster startup and 2 times lower cost compared to other JavaScript runtimes that run on AWS Lambda. LLRT is developed and created by AWS.

github.comGitHub repository

SUDO FOR WINDOWS

Microsoft has announced Sudo for Windows, a new command-line tool that allows users to run elevated commands without opening a separate window. It offers three configuration options: opening a new window, closing input, or running inline. This blog post discusses the security implications of each configuration and the differences between Sudo and the existing “runas” command.

devblogs.microsoft.com6 min read

INTRODUCING AI INTEGRATIONS ON VERCEL

Vercel has announced new AI integrations that allow developers to easily incorporate AI models and services into their applications. This includes a model playground for testing various providers and an AI SDK for seamless integration.

vercel.com2 min read

04MISCELLANEOUS

GOOGLE BARD IS NOW GEMINI: HOW TO TRY ULTRA 1.0 AND NEW MOBILE APP

Google Bard is now called Gemini and offers two new experiences: Gemini Advanced and a mobile app. Gemini Advanced gives access to the most powerful AI model, Ultra 1.0, for complex tasks like coding and creative projects. It costs $19.99/month with a free 2-month trial and is available in English with more languages coming soon. The mobile app lets you chat or add images for help on the go. It's currently available in English on Android and iOS in the US.

blog.google5 min read

GOOGLE PREPARES FOR A FUTURE WHERE SEARCH ISN’T KING

Sundar Pichai, Google's CEO, says that the way people find information online is changing. Social media apps, short-form videos, and generative AI are challenging the traditional way of using search engines. Pichai says that Google is still committed to search, but that the company is also experimenting with new ways to help people find information. He says that the future of search may be a combination of traditional search and more generative AI experiences.

wired.com8 min read

SHOULD YOU STAY TECHNICAL AS AN ENGINEERING MANAGER?

While staying "hands-on" with coding decreases as you climb the leadership ladder, maintaining technical knowledge ("staying technical") is still important. It allows you to understand your team's challenges, make informed decisions, and communicate effectively. Aim to dedicate 20% of your time to technical activities like attending meetings, contributing to documentation, working on small internal tools, and participating in ongoing learning.

open.substack.com10 min read