TLDR Web Dev

TLDR WEB DEV 2023-05-02

5 sections13 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

BUILDING GITHUB WITH RUBY AND RAILS

GitHub.com has been a Ruby on Rails monolith since it’s creation. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily. A unique aspect of GitHub’s Ruby on Rails infrastructure is that they update their Rails systems every week and test Ruby continuously.

github.blog5 min read

REBUILDING VOX.COM’S FEATURED NEWS SECTION WITH MODERN CSS

This is a tutorial for rebuilding the featured news section on Vox.com using modern CSS. It analyzes the news section, builds the main layout, and contains examples of creating a component library for cards. The tutorial uses advanced CSS concepts, such as container queries and text wrap balancing.

ishadeed.com17 min read

WHAT IS A URL?

A URL is made of different parts: the scheme, host, path, port, query, and fragment. However, an issue with URLs is that it’s not clear what is and isn’t allowed in each part of the URL. The article continues to go over risks with URLs and how to protect software systems from outside URLs.

azeemba.com5 min read

02OPINIONS & ADVICE

THE NEXT LEVEL

There is a structured approach that you can take to increase your chances of a promotion. Climbing up the career ladder as a software developer is often easier than other professions, especially at the lower levels. You don't have to wait for someone to leave to get promoted, it's based on a combination of skill and experience. This article goes over a variety of tips that can help you get promoted as a software engineer.

newsletter.alexhyett.com10 min read

RULES OF THUMB FOR SOFTWARE DEVELOPMENT ESTIMATIONS

Software estimation is the bane of many developers’ existence and the scourge of project managers everywhere. But estimations serve a crucial purpose in the realm of software development. Without them, no software project would be green-lighted. There are some rules of thumb for software estimations, such as communicating often, factoring in uncertainty, and acknowledging that no two projects are the same. While estimates can never be perfect, the article explains ways to refine estimates to the benefit of the team and stakeholders.

vadimkravcenko.com10 min read

NO HUMAN CODERS IN 5 YEARS?

There’s strong evidence that AI will surpass the ability of human coders. However, rather than eliminate coders, the emergence of this AI tech is more likely to turn any and all of us into coders. Technology has always allowed individuals to do more, faster. Researchers at Microsoft have found that software developers using AI assistants completed tasks 55% faster than those not using AI assistants. An MIT study showed that the top 5% of programmers performed orders of magnitude better while partnering with AI. Now and for the near future, the best coders are humans working with AIs.

diamandis.com5 min read

03LAUNCHES & TOOLS

INTRODUCING VERCEL STORAGE

Vercel now offers a suite of serverless storage solutions: Vercel KV, Vercel Postgres, and Vercel Blob. Vercel KV is a serverless Redis solution that's easy and durable. Vercel Postgres is a serverless SQL database built for the frontend. Vercel Blob is a solution to upload and serve files at the edge.

vercel.com3 min read

WHISPER.CPP V1.4

Whisper.cpp is a port of OpenAI's Whisper model (automatic speech recognition) in C/C++, which allows Whisper to be run locally and offline. The new 1.4 release adds integer quantization and partial GPU (NVIDIA) support, leading to performance increases.

github.com1 min read

CUBE

Cube is the semantic layer for building data applications. It helps data engineers and application developers access data from modern data stores, organize it into consistent definitions, and deliver it to every application.

github.comGitHub repository

04MISCELLANEOUS