TLDR Web Dev

TLDR WEB DEV 2023-05-25

6 sections17 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

COMPREHENSIVE RUST

Comprehensive Rust is a three-day course used internally at Google to teach Rust to experienced software engineers. Created by the Android team, it covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The course assumes no prior Rust knowledge.

google.github.ioTool

HOW TO START A GO PROJECT IN 2023

This comprehensive guide goes over how to get started with Go in 2023. It covers all the topics needed to be set up with Go in a productive manner, such as unit testing, profiling, OS specific code, and useful tools.

boyter.org25 min read

03OPINIONS & ADVICE

USING ANTI-REQUIREMENTS TO FIND SYSTEM BOUNDARIES

Starting a new project in a company involves lots of meetings with business stakeholders to hash out initial requirements and canonical data models. To help decompose a complex domain, we can use anti-requirements to find attributes incorrectly lumped together on the same entity. Using anti-requirements is a powerful way to increase autonomy by breaking your domain into separate islands that can evolve independently.

particular.net5 min read

04LAUNCHES & TOOLS

AUTOMATIC COMMENTS GENERATOR

Automatic Comments Generator looks through your code and adds comments using AI throughout to improve code clarity. It can also connect to a GitHub repository and create a pull request to do so automatically.

swiftstart.vercel.appTool

RIO

Rio is a terminal built to run everywhere, as a native desktop application by Rust/WebGPU or even in the browser powered by WebAssembly/WebGPU.

github.comGitHub repository

CHAINFORGE

ChainForge is an open-source visual programming environment for battle-testing prompts to LLMs. It is geared towards early-stage, quick-and-dirty exploration of prompts and response quality that goes beyond ad-hoc chatting with individual LLMs. With ChainForge, you can query multiple LLMs at once to test prompt ideas and variations quickly, compare response quality across prompt permutations and across models to choose the best prompt and model for your use case, set up an evaluation metric (scoring function), and immediately visualize results across prompts, prompt parameters, and models.

github.comGitHub repository

05MISCELLANEOUS

PYPI WAS SUBPOENAED

In March and April 2023, the Python Software Foundation (PSF) received three subpoenas for PyPI user data. All three subpoenas were issued by the United States Department of Justice. The PSF was not provided with context on the legal circumstances surrounding these subpoenas. In total, user data related to five PyPI usernames were requested.

blog.pypi.org3 min read

APPLE IS ON THE HUNT FOR GENERATIVE AI TALENT

Apple has posted at least a dozen job ads on its career page seeking experts in generative AI. Specifically, it’s looking for machine learning specialists “passionate about building extraordinary autonomous systems” in the field. The job ads (some of which seem to cover the same role, or are calling for multiple applicants) first started appearing April 27, with the most recent of them getting published earlier this week.

techcrunch.com2 min read