TLDR Web Dev

TLDR WEB DEV 2023-09-27

6 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

POSTMAN

The Postman VS Code extension

marketplace.visualstudio.comSponsor

02ARTICLES & TUTORIALS

SCALING MICROSERVICES AT DOORDASH

DoorDash migrated from a Python 2 monolith to a microservices architecture in 2020. It encountered a couple of failures with microservices, many of which were related to the scalability of its distributed systems. These failures included cascading failures, retry storms, death spirals, and metastable failures. DoorDash is taking action to mitigate such failures at a global level.

blog.quastor.org16 min read

COMPREHENSIVE GUIDE TO VUE.JS 3 STATE MANAGEMENT WITH VUEX

Vuex is the official state management library for Vue.js. It follows the Flux architecture pattern and provides a centralized store where you can store, retrieve, and update application-wide state. This article goes through the basics of Vuex and dives into advanced state management techniques, like using Vue 3’s Composition API to structure your code more logically. Vue 3 also has a teleport feature, which is useful for modal dialogs and popovers.

chintanonweb.medium.com4 min read

TEST GITHUB.COM

GitHub has been working on making its Continuous Integration (CI) experience better by using GitHub Actions larger runners. Larger runners are GitHub Actions runners that are hosted by GitHub. They are managed virtual machines (VMs) with more RAM, CPU, and disk space than standard GitHub-hosted runners. They come with autoscaling, are fully managed, and allow GitHub to take advantage of reusable workflows during builds and tests.

github.blog9 min read

03OPINIONS & ADVICE

HOW (NOT) TO APPLY FOR A SOFTWARE JOB

There are a few things you can do to make your application better when applying for software jobs. For example, don’t use ChatGPT for open-ended questions. Usually, these answers are obvious and easily caught. Resumes also shouldn’t have flowery prose, generic information, or random buzzwords.

benhoyt.com9 min read

ALL YOUR MAINSTREAM UI FRAMEWORKS ARE LYING TO YOU

Svelte recently introduced runes, which is a solution to reactivity that is similar to previous solutions. UI frameworks oversimplify complex problems and introduce unnecessary abstractions that deviate from the native DOM API. Instead, frameworks should encourage more direct use of the DOM API.

moonthought.github.io12 min read

3 WAYS TO MAKE YOUR TEAM’S WORK MORE VISIBLE

However good your team is, or how quickly they deliver, it can be challenging to ensure the rest of the business knows what they’re working on. This is especially true for remote teams. Here are some tools and techniques you can use to ensure your team’s voice is heard and their work is visible, with the added bonus of helping them collaborate better.

leaddev.com6 min read

04LAUNCHES & TOOLS

VIZRO

Vizro is a toolkit for creating modular data visualization applications. It allows developers to create flexible, scalable, Python-enabled data visualization dashboards. Configurations can be written in multiple formats, like JSON and Python dictionaries.

github.comGitHub repository

SHADCN-VUE

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

shadcn-vue.comTool

05MISCELLANEOUS

WHY ARE CLOUD DEVELOPMENT ENVIRONMENTS SPIKING IN POPULARITY, NOW?

More and more tech companies are using cloud development environments (CDEs). CDEs are remote development environments, where code is run on more powerful machines in the cloud. Generally, these allow code to be built faster, reduce local machine-specific errors, and allow collaboration to shine. There are a few reasons behind why CDEs are rising in popularity, such as codebases getting larger, monorepos becoming more popular, and plateaus in laptop computing power.

blog.pragmaticengineer.com9 min read

AND THE FUTURE OF SOFTWARE

GitHub’s CEO says that developers will become even more valuable with the advent of AI. AI will and already is making software engineers more productive, and this productivity boost will make the need for software grow. GitHub is working on making AI developer tools more accurate, since AI-produced code quality is lower than average.

finance.yahoo.com8 min read