Programming Digest - Text Editor Data Structures
#527 – June 19, 2023 | View in browser |
Programming Digest
Text editors can be an interesting challenge to program. The types of problems that text editors need to solve can range from trivial to mind-bogglingly difficult. Recently, I have been on something of a spiritual journey to rework some internal data structures in an editor I have been building, specifically the most fundamental data structure to any text editor.
Modern Guide to OAuth 2.0 (sponsor)
Most OAuth guides lack modern, practical examples. So that's why we put together this guide that covers the real-world use cases and it even includes a sample application repo so you can see working code. It’s based on client conversations and our experience building FusionAuth, a ten million+ downloaded OAuth server. Start reading now.
Real-time experience makes the platform feel like a place of activity for the clients. Live commenting is a feature that allows clients to publish real-time comments on live videos. The live comments are usually a mixture of feedback from the clients on the live video or casual conversations between clients.
The modern way of serving images
All-in-one guide for responsive & performant images and the introduction of the 'boolean' image tag in HTML.
Rank is a fundamental operation for Succinct Data Structures. It counts the number of set bits up to a given index in a bit array. How can this be done in constant time and sub-linear space?
Understanding DeepMind's Sorting Algorithm
Working code examples meant to clarify AlphaDev's deep learning assembly optimizations.
Boost your productivity as a developer! Join Adam Fortuna, Founder of Hardcover, in an exclusive talk on Rails, Next.js, and Hasura architecture. Discover how they saved countless hours and unlocked the power of a public API. Register now!
Improving Performance with HTTP Streaming
How HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase.
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next.
how did you like this issue?
newsletters
![](https://programmingdigest.net/analytics/open.gif?campaign_id=1663&digest_issue=527&digest_type=programming&subscriber_id=28fe2382-6c07-4ea0-a237-c901412f41f8)
Older messages
Self-healing code is the future of software development
Monday, June 12, 2023
Improvement of code at an entirely new level. #526 – June 12, 2023 View in browser Programming Digest Self-healing code is the future of software development Developers love automating solutions to
The growing pains of database architecture
Sunday, June 4, 2023
In 2020, Figma's infrastructure hit some growing pains #525 – June 05, 2023 View in browser Programming Digest The growing pains of database architecture In 2020, Figma's infrastructure hit
Cognitive Load Developer's Handbook
Sunday, May 28, 2023
A fundamental thinking tool to create simple yet maintainable applications #524 – May 29, 2023 View in browser Programming Digest Cognitive Load Developer's Handbook This paper discusses a
Real-time Messaging
Sunday, May 21, 2023
Ground stations transmit signals to satellites 22236 miles above the equator #523 – May 22, 2023 View in browser Programming Digest Real-time Messaging Did you know that ground stations transmit
Escaping creative downturns
Sunday, May 14, 2023
If I'm stuck in a creative downturn, there's usually only one remedy: keep going #522 – May 15, 2023 View in browser Programming Digest Escaping creative downturns If I'm stuck in a
You Might Also Like
Humanoid robots for factories and for homes - Sync #483
Saturday, September 7, 2024
Plus: new rumours about OpenAI's new models; DeepMind AlphaProteo; DIY, pirated medicine; OpenAI and Anthropic to share models with US government; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
🐧 Maybe You Shouldn't Try Linux — What to Know About Apple HomeKit
Saturday, September 7, 2024
Also: I Don't Want a Half-Life:3 At This Point, and More! How-To Geek Logo September 7, 2024 Did You Know In the mid-1990s, a microbiologist named Raul Cano successfully revived a 45 million-year-
Daily Coding Problem: Problem #1549 [Easy]
Saturday, September 7, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. In linear algebra, a Toeplitz matrix is one in which the elements on any given
Ranked | Revenue of Top Sports Teams in North America, by League 🏆
Saturday, September 7, 2024
From the Dallas Cowboys to the New York Yankees, we compare the highest-earning sports teams as demand for professional sports climbs higher. View Online | Subscribe Presented by: OANDA FEATURED STORY
⚙️ The ultimate guide to intelligent automation
Saturday, September 7, 2024
Understand how to effectively use AI for complex tasks.
Inside the Secrets of Physical Penetration Testing
Saturday, September 7, 2024
Top Tech Content sent at Noon! A dev conference with discussions, workshops, and 1:1 feedback sessions Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today
🐍 New Python tutorials on Real Python
Saturday, September 7, 2024
Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Quiz: Generate Images With DALL·E and the
North Korean Threat Actors Deploy COVERTCATCH Malware via LinkedIn Job Scams
Saturday, September 7, 2024
THN Daily Updates Newsletter cover Backups: The Key to Cybersecurity How Much Cybersecurity is Enough? Recovery + Resistance = Resilience Download Now Sponsored LATEST NEWS Sep 7, 2024 North Korean
Content Neverending
Saturday, September 7, 2024
What do you know about how Flickr started? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
📧 Refit in .NET: Building Robust API Clients in C#
Saturday, September 7, 2024
Refit in .NET: Building Robust API Clients in C# Read on: my website / Read time: 8 minutes The .NET Weekly is brought to you by: The State of Designer-Developer Collaboration 2024 Survey Take