BetterDev #263 - What every SRE should know about GNU/Linux resolvers and Dual-Stack applications
Better Dev #263 Aug 19, 2024
Hi all,
Another issue for another week. Trying to get back to my schedule. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too.
This week we had a big security issue with Github. If you had archive the whole directory, the Github token may leak into the artifact. Read more here: https://unit42.paloaltonetworks.com/github-repo-artifacts-leak-tokens/
I also found this amazing tool call that allow you to auto apply job to linkedin. Try it out to increase your chance. The job market is tough these day.
The Alerty JavaScript SDK takes 7 minutes to set up and covers your app and database with all the APM and error-tracking features you’d expect, all at a fraction of the big monitoring tools cost. But it doesn’t stop there. Alerty Agents use your frontend telemetry data to give you tailored guidance and feedback to debug issues and optimize your app’s performance. Audit your app for free today.
deep dive into the GNU/Linux local facilities used to convert a domain name or hostname into IP addresses, specifically in the context of dual-stack applications. Although it may seem simple at first glance, the entire process involving stub resolvers is filled with complexities and subtle nuances
WebKit have recently announced their intent to implement the blocking=render attribute for script
and style
elements, bringing them in line with support already available in Blink and generally positive sentiment in Firefox. The blocking=render attribute allows developers to explicitly mark a resource as render blocking, but… why on earth would you want to do that?!
The problem of collision detection is pretty common in video game programming. It’s a prerequisite to the implementation of certain game mechanics or simulations. Here I’ll cover several related approaches, starting with the simplest and building up to the sweep-and-prune algorithm. I won’t cover other approaches, such as space partitioning or spatial tree subdivision.
Memory leaks are a silent threat that gradually degrades performance, leads to crashes, and increases operational costs. Unlike obvious bugs, memory leaks are often subtle and difficult to spot until they start causing serious problems.
In this blog post, I will be documenting the journey veritas and I took to extract the AES keys and browser flags/fingerprint from the Supreme anti-bot system. This work was done using the ticket.js anti-bot from March, 2021, and is being published now that Supreme has migrated away from the ticket anti-bot system in favour of using Shopify. Extracting these keys allows for a complete bypass of the anti-bot system.
Not a really programming article but I enjoy and learn something from it when trying to do some animation
could it be possible to build syntax highlighting directly into a font, skipping JavaScript altogether? Could I somehow leverage OpenType features, by creating colored glyphs with the COLR table, and identifying and substituting code syntax with contextual alternates?
Useful as memory overcommit may be for other applications, it is bad news for your PostgreSQL database. With this article I am trying to raise the awareness of this problem. I’ll give you hints for the proper kernel configuration and discuss the implications for a containerized setup
Code to read
Tools
Read the companion post Hacking Beyond .com — Enumerating Private TLDs
WIFI / LAN intruder detector. Scans for devices connected to your network and alerts you if new and unknown devices are found.
AI-Goat is a deliberately vulnerable AI infrastructure hosted on AWS, designed to simulate the OWASP Machine Learning Security Top 10 risks (OWASP ML Top 10). You can deploy this into your own infra and practice exploting. The app deployed with terraform, in a standalone VPC so you can quickly spin up and destroy everything without leaving something insecure running in your infra. Read the comprehensive introduction post
Combination of multiple linters to run as a GitHub Action or standalone. One linter to rule them all.
a multi-agent framework based on large language models. agentUniverse provides you with the flexible and easily extensible capability to build single agents.
Self Hosted
Organize your photos & videos, chats & messages, location history, social media content, contacts, and more into a single cohesive timeline on your own computer where you can keep them alive forever. Written by Caddy’s creator.
You can view this issue in web browser.
If you have any suggestion/feedback, do tell me by replying to this email. I read them all.
No longer want to receive these emails? Unsubscribe
Older messages
BetterDev #261 - Hacking Millions of Modems (and Investigating Who Hacked My Modem)
Tuesday, June 11, 2024
Better Dev #261 Jun 10, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Hacking
BetterDev #260 - The Worst Website In The Entire World and Uber Migrates 1T Records from DynamoDB to LedgerStore to Save $6M Annually
Wednesday, May 22, 2024
Better Dev #260 May 21, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. I'm a
BetterDev #259 - How LLMs Work, Explained Without Math and Turning AirPods into a Fitness Tracker to Fight Cancer
Monday, May 13, 2024
Better Dev #259 May 13, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Many link
BetterDev #258 - Build an 8-bit computer from scratch and Home automation with ESP8266
Wednesday, May 1, 2024
Better Dev #258 Apr 30, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Build an 8-
BetterDev #257 - Building a GPS Receiver
Monday, April 22, 2024
Better Dev #257 Apr 22, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. This week I
You Might Also Like
Give your customers what they want
Tuesday, September 24, 2024
Applications that run smoothlyㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ Observability for DevOps Get the eBook Solve issues quicker with the right observability
BetterDev #267 - Cryptography 101 with Alfred Menezes and Introduction to WebAssembly
Monday, September 23, 2024
Better Dev #267 Sep 23, 2024 Hi all, Welcome to another issue of BetterDev. This week we will learn about some crypto, a topic many time we are taugh to just use a library instead of writing our own.
🔐 How to Use Passkeys on Your Android — My Favorite Multiplayer Games Are Unbalanced
Monday, September 23, 2024
Also: Why I'm Waiting for the Galaxy S25 Ultra, and More! How-To Geek Logo September 23, 2024 Did You Know The first patented roller skates were introduced in 1760 by Belgian inventor John Joseph
Behind the Product: Superhuman
Monday, September 23, 2024
Brought to you in colloboration with CustomerIQ CustomerIQ the AI platform to automate CRM data entry, surface opportunities, and provide actionable insights to your whole organization. Learn more
A Beige Take
Monday, September 23, 2024
Qualcomm/Intel, OpenAI/Designers, Altman/Ive, Apollo/Intel, Netflix/NFL, WhatsApp/Meta AI, Perplexity/Ads, Xitter/Brazil, Microsoft/Nuclear A Beige Take Qualcomm/Intel, OpenAI/Designers, Altman/Ive,
Daily Coding Problem: Problem #1565 [Medium]
Monday, September 23, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a multiset of integers, return whether it can be partitioned into two
Making your system observability predictable
Monday, September 23, 2024
Everyone claims that observability is the key for production readiness. Yet, most of us just adds auto-instrumentation right before going to production and call it a day. That's fine, but not
Making your system observability predictable
Monday, September 23, 2024
Everyone claims that observability is the key for production readiness. Yet, most of us just adds auto-instrumentation right before going to production and call it a day. That's fine, but not
Ranked | GDP Growth Rates for the Next 10 Years, by Country 📊
Monday, September 23, 2024
In this graphic, we show future economic prospects of major nations worldwide, based on analysis from Ray Dalio. View Online | Subscribe Presented by: BHP >> Read More Insights in the Economic
AI in Hollywood: Cobra Kai's Zack Arnold chats with Innovating with AI
Monday, September 23, 2024
watch/listen free on our new YouTube channel