Sponsored
THE MODERN GUIDE TO OAUTH
There’s many OAuth guides out to there, but most of them leave you more confused than you were when you started. This guide
Parse notes
Sponsored
There’s many OAuth guides out to there, but most of them leave you more confused than you were when you started. This guide
Local-first development shifts reads and writes from happening on the server to in the client. Data then is synced later. Apps like Figma and Linear do this as it allows for much better performance for users, more robust applications, built-in support for offline usage and collaboration, and simplified state management for developers. There is currently a trend where applications are moving towards local-first, but it is yet to be seen whether this will turn into a full-fledged movement.
On August 29, 2023, Retool notified 27 cloud customers that there had been unauthorized access to their accounts. Retool had fallen victim to a spear phishing attack two days earlier that took advantage of one of its employees. The hackers took advantage of a Google Authenticator feature that syncs multi-factor authentication codes to the cloud, allowing them full access to the employee’s account.
Development evolves from localhost to staging and eventually to cloud environments. This article explains how and why each development stage works and their disadvantages. It also explains three typical approaches to cloud developer environments. The preferred approach is to provide production-like staging for each engineer in the company’s cloud.
Semgrep is a fast, open-source static analysis engine for finding bugs, detecting vulnerabilities in third-party dependencies, and enforcing code standards. Semgrep analyzes code locally on your computer or build environment.
Node File Router provides file-based routing for Node.js. It’s technology-agnostic and supports pure Node HTTP, TypeScript, Bun, Express, and more. It has zero dependencies and 100% test coverage.
Openmoji provides open-source emojis for everyone.
Procrastination isn’t just an obstacle: it’s a messenger. Usually, it signals something deeper, such as heading in the wrong direction or pursuing short-term rewards. When you find yourself procrastinating, it might be worth pausing and reflecting on what it is trying to tell you.
This article provides lessons in finding product-market fit (PMF) for B2B startups based on interviews with more than 20 B2B founders. It presents a simple framework for moving closer to PMF, signs that you’re approaching PMF, and advice for what to do if you aren’t finding PMF. It takes a median of 2 years for B2B startups to find PMF. Many founders have never fully felt PMF, even if they are making over $100M/year.
A developer provides 13 lessons from C#, such as the fact that the more languages you know, the better you become in each.
A developer wanted to get daily notifications from his parents’ kettle. His approach involved checking whether the kettle was boiled at the usual time of day. If not, send a “missed event” notification. The parts used in the project include a kettle smart plug, a messaging app, and an MQTT server written in Node.
There was a spike in Explorer crashes that resulted in the instruction pointer pointing to a seemingly random location. When Microsoft engineers investigated, they realized it was actually the result of an uninstaller and not malware.