TLDR Web Dev

TLDR WEB DEV 2023-06-26

5 sections16 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

UNEXPECTED DOWNSIDES OF UUID KEYS IN POSTGRESQL

UUIDs are commonly used as keys in PostgreSQL databases. However, UUID’s come with their own downsides. The most important of these downsides is a loss of temporal locality. The trouble with picking random values is that they lose any correlation between the order of inserts and the order of IDs. This can lead to a loss of performance.

cybertec-postgresql.com5 min read

ENVIRONMENT VARIABLES IN REACT NATIVE: THE RIGHT WAY!

Managing environment variables in React Native is crucial for any project; it can be sometimes tricky and challenging. With all the options available out there, people tend to get lost and have a lot of questions. This article defines the best method for managing environment variables and outlines why it’s the right way and how you can replicate it in your own React Native applications.

elazizi.com7 min read

HOW PLATFORM ENGINEERING WORKS

Platform engineering brings velocity, stability, and a product mindset to engineering. Platform engineers support the software delivery velocity and system stability of engineering organizations. This article breaks down some lessons that are not only useful for platform engineers, but for all software engineers, such as focusing on outcome over output.

chadxz.dev20 min read

02OPINIONS & ADVICE

HOW TO DO THE THING YOU'VE BEEN AVOIDING

Most people have something that they are thinking about doing, but they aren’t - maybe because they think it’s a bad idea. Many people do or avoid things because they assume other people think the same. However, it’s worth asking yourself some simple questions in order to analyze an idea to see if it really is that bad. Usually, it’s more worth it to try that new idea you have and fail than not try at all.

jasonfeifer.beehiiv.com4 min read

Facing an uninterested or confrontational interviewer can be one of the most challenging obstacles that you'll face during the hiring process. While there's no singular way to approach or address this situation, there are a number of options you can take under consideration during and after the interview. For example, you can engage the interview with stories, ask them about their successes, reframe the experience, and even address the issue directly.

linkedin.com3 min read

03LAUNCHES & TOOLS

ANIME.JS

Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes, and JavaScript Objects.

animejs.comTool

MAILPIT

Mailpit is a multi-platform email testing tool & API for developers. It acts as both an SMTP server and as a web interface to view all captured emails. Mailpit offers many features, such as message tagging, advanced mail search, a REST API, and configurable email storage.

github.comGitHub repository

AI.JSX

AI.JSX is a framework for building AI applications using Javascript and JSX. While AI.JSX is not React, it's designed to look and feel very similar, while also integrating seamlessly with React-based projects. With AI.JSX, you don't just use JSX to describe what your UI should look like, you also use it to describe how Large Language Models, such as ChatGPT, should integrate into the rest of your application. The end result is a powerful combination where intelligence can be deeply embedded into the application stack.

github.comGitHub repository

04MISCELLANEOUS

GOOGLE DOMAINS TO SHUT DOWN

Google Domains, the third most popular domain registrar, is shutting down and selling its customer accounts to Squarespace. This move has raised concerns about the sale of personal information, seemingly contradicting Google's policy of not selling such data to third parties. The company's silence on the matter has allowed competitors to capitalize on the situation and has raised questions about the future of other Google services.

newsletter.pragmaticengineer.com11 min read

YOU CAN’T TRUST GOOGLE

Google is likely to discontinue any service that it cannot directly monetize with ads at a large scale. Its primary business is advertising, not products or services, and this is reflected in their poor customer service. The recent discontinuation of Google Domains and the neglect of Google Home/Nest are examples of this. Users of Google's products and services are warned to always have a backup plan, as any Google offering could be discontinued without much notice.

world.hey.com1 min read

SIX MORE COMPANIES COMPETING WITH OPENAI

This article introduces six AI companies that are competing with OpenAI: Adept AI, Inflection AI, Runway, Aleph Alpha, AI21 Labs, and Beijing Academy of Artificial Intelligence (BAAI). These companies are developing innovative AI technologies, ranging from AI assistants and creative tools to large language models and AI platforms.

open.substack.com8 min read