TLDR Web Dev

TLDR WEB DEV 2023-06-16

5 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

NETWORK PROTOCOLS RUN THE INTERNET

Distributed systems send data over the network using various network protocols. This article explains how common network protocols work, where they are used in distributed systems, and how to troubleshoot common problems.

blog.bytebytego.com3 min read

UNDERSTANDING REAL-TIME APPLICATION MONITORING

Application monitoring is the process of collecting data to track availability, bugs, resource use, and changes to performance in applications that affect the end user. Understanding the performance of applications in real-time is critical for ensuring positive experiences for users. In this article, Expedia explains how they observe, monitor and improve the operational performance of their applications through application monitoring tools.

medium.com7 min read

PROTECTING GRAPHQL APIS FROM MALICIOUS QUERIES

Cloudflare has developed a new feature to safeguard GraphQL APIs from harmful queries that could lead to a denial of service. The protection mechanism involves the use of a custom-built GraphQL query parser, which provides detailed insights into requests and enables the application of various security settings. This approach effectively manages the unique challenges posed by the single endpoint and highly flexible query structure of GraphQL APIs.

blog.cloudflare.com5 min read

02OPINIONS & ADVICE

SENIOR DEVELOPER MENTAL MODELS EVERY DEVELOPER SHOULD MASTER

Becoming a senior developer and a better engineer often comes through not just experience, but also through evolving the way you think about and approach problems. This article lays out 9 non-technical mental models that help you think like a senior developer.

dev.to2 min read

REDDIT IS OPENAI’S MOAT

The blog post presents a theory that Reddit's recent API changes are driven by the interests of OpenAI, given the significant stake and influence that OpenAI stakeholders have in Reddit. The author suggests that Reddit's data is extremely valuable as training data for AI models, and by restricting access to this data, OpenAI can create a competitive advantage or moat. The post also speculates that Reddit's future actions might include buying out more third-party clients or extending the deadline for API changes.

cyberdemon.org2 min read

HOW TO COME BACK FROM BURNOUT

Overcoming burnout is tough. It decreases productivity and affects your mental health negatively. However, there are ways to come back from burnout and put measures into place to make sure you don’t burn out again. For example, taking regular breaks, having regular self-check-ins, and following a well thought out plan are measures that can help you tackle burnout as a developer.

dev.to3 min read

03LAUNCHES & TOOLS

VERCEL AI SDK

The Vercel AI SDK is an open-source library designed to help developers build conversational, streaming, and chat user interfaces in JavaScript and TypeScript. The SDK supports React/Next.js, Svelte/SvelteKit, with support for Nuxt/Vue coming soon. It features first-class support for LangChain and OpenAI, Anthropic, and HuggingFace, Edge Runtime compatibility, and callbacks for saving completed streaming responses to a database (in the same request).

github.comGitHub repository

OPENOBSERVE

OpenObserve is a cloud-native observability platform built specifically for logs, metrics, traces and analytics designed to work at petabyte scale. It’s easy to get up and running in less than 2 minutes.

github.comGitHub repository

SVELVET

Build interactive, node-based UIs and diagrams in Svelte. Svelvet is a lightweight component library for building dynamic, customizable node graphs.

github.comGitHub repository

04MISCELLANEOUS

AN EXPLOSION IN SOFTWARE ENGINEERS USING AI CODING TOOLS?

GitHub surveyed 500 developers in the US to get a sense of how they use AI coding tools. Gergely Orosz of The Pragmatic Engineer examines the results and adds context on how the survey was conducted. 92% of developers in the survey said they use AI coding tools at work. The top 3 areas where AI coding tools helped the most were in learning, productivity, and focus.

newsletter.pragmaticengineer.com3 min read

VISION PRO

Apple’s Vision Pro isn’t an iPhone moment, or at least, not exactly. Rather, the Vision Pro actually looks a bit more like the original Macintosh, which was over $7,000 (adjusted for inflation) when it launched in 1984 and most people didn’t know why they needed one. Apple has decided that the capabilities of the Vision Pro are the minimum viable product - that it just isn’t worth making or selling a device without a screen so good you can’t see the pixels, pass-through where you can’t see any lag, perfect eye-tracking, and perfect hand-tracking. However, this still doesn’t guarantee success. This analysis breaks down Apple’s approach to the Vision Pro, how it compares to Meta’s approach to VR, and how long it might take for this battle to play out.

ben-evans.com6 min read

WHAT REDDIT GOT WRONG

Reddit is facing backlash from its community due to changes aimed at increasing profitability, including a "premium access" pricing for API users, which threatens third-party applications. In response, thousands of moderators have blacked out over 8,000 subreddits in solidarity with developers.

eff.org3 min read