TLDR Web Dev

TLDR WEB DEV 2023-08-24

5 sections13 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

DEBUGGING MAGIC WITH VUE DEVTOOLS

Errors can become more complex and challenging to diagnose as your Vue.js application grows in size and complexity. Vue Devtools is a powerful debugging tool that can debug components, states, events, props, routes, and more. This article dives into how to effectively use Vue Devtools to make debugging easier.

vueschool.io7 min read

HOW GAMES TYPICALLY GET BUILT

This article introduces readers to the world of game development and compares it to the software engineering approaches at tech companies. The game development world is very different from the software development world. Video games are very complex pieces of software and are built in different conditions under different constraints than business applications. The article covers typical roles within game development, how games typically get built, and the game development lifecycle. While game development is different from web development, there are similarities that can help one become a better developer overall.

blog.pragmaticengineer.com16 min read

02OPINIONS & ADVICE

There are two things that you must avoid when negotiating your salary: revealing information too early in the process and negotiating before you’re ready. This article goes through multiple useful anecdotes for both of these situations that apply to anyone reading. Generally, the goal is to withhold information from the recruiter that can give up leverage until you actually have leverage. For example, if you’re in the process of interviewing for various companies, it’s not a good idea to share this immediately, but rather share it later on in the process when you have offers from multiple companies.

interviewing.io8 min read

USE WEB COMPONENTS FOR WHAT THEY’RE GOOD AT

Web components should not be used everywhere. Instead, they should be used for what they excel in. They can be used as glue code to prevent rewrites when moving to new frameworks (Yes, two frameworks can live on the same page). The downsides of web components include accessibility issues and various issues with server-side rendering.

nolanlawson.com3 min read

03LAUNCHES & TOOLS

Sponsored

INFRASTRUCTURE WITH MINIMAL EFFORT

Strong identity management is non-negotiable in modern software. Whether you're just starting out and selling to individuals or planning to expand to large enterprise clients, Logto

logto.ioSponsor

DATAHERALD

Dataherald is a natural language-to-SQL engine built for enterprise-level question answering over structured data. It allows you to set up an API from your database that can answer questions in plain English.

github.comGitHub repository

INTRODUCING SAFECODER

Safecoder is a code assistant solution built for the enterprise that can be self hosted and allows you to build your own code LLMs.

huggingface.co2 min read

04MISCELLANEOUS

FITTING AI MODELS IN YOUR POCKET WITH QUANTIZATION

A Qualcomm expert breaks down some of the tools and techniques they use to fit Generative AI models on a smartphone. Quantization techniques like LoRA are the industry standard way to reduce model size. This article explains how this technique works in layman’s terms. It also explains how Qualcomm's open-source AI Model Efficiency Toolkit aids in this process.

stackoverflow.blog6 min read

SLACK’S MIGRATION TO A CELLULAR ARCHITECTURE

A cellular architecture increases redundancy and reduces the blast radius of failures. Slack migrated from a monolithic architecture to a cellular architecture to take advantage of these benefits. This started because of an incident where Slack had trouble detecting an issue in its distributed system.

slack.engineering9 min read