Workaday Reading

How Discord Stores Trillions of Messages



"In 2017, we wrote a blog post on how we store billions of messages. We shared our journey of how we started out using MongoDB but migrated our data to Cassandra because we were looking for a database that was scalable, fault-tolerant, and relatively low maintenance."

read »

Workaday Reading

Sandboxing with Partytown



"Partytown is a “library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the main thread to your code, and offloading third-party scripts to a web worker."

read »

Workaday Reading

Design Patterns in PHP 8: State



"Hi there! State design pattern is a behavioral design pattern that enables an object to change its behavior when its internal state changes. This pattern is useful when an object's behavior is dependent on its state, and it must change its behavior at runtime based on changes in the state."

read »

Workaday Reading

PHP in 2023



"From its humble beginnings as a personal project in the mid-90s, PHP has grown to become one of the most popular languages for web development, powering everything from small blogs to large enterprise applications."

read »

Workaday Reading

Does WWW still belong in URLs?



"DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! For years, a small pedantry war has been raging in our address bars. In one corner are brands like Google, Instagram, and Facebook. This group has chosen to redirect example.com to www."

read »

Workaday Reading

Dev environments in the cloud are a half-baked solution



"Key takeaways Developer environments in the cloud have existed for years Everything turns into SaaS, but should your dev environment, really? Service availability can never match localhost Pay-as-you-go pricing is for privileged people only and locks out many The fully baked solution is a hybrid tha"

read »