10502. Password Complexity, Hash Iterations and Entropy (neon.com)
Introduction Is it possible to safely reduce the number of SCRAM password hashing iterations from 4096 to just one? An engineer recently raised this question about our password generation to optimise CPU usage. Why? In Neon, every database is secured via a password. Verifying the password takes a ce...
10503. How to Securely Moderate Chat and Users (deploy-preview-325--pubnub-web-builder.netlify.app)
How to use PubNub's Channel Monitor and Access Manager to create a secure and moderated chat application
10504. How to Securely Moderate Chat and Users (www.pubnub.com)
How to use PubNub's Channel Monitor and Access Manager to create a secure and moderated chat application
10505. Stripe's monorepo developer environment (blog.nelhage.com)
I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that developer experienc...
10506. Elastic Kubernetes Service Cost Optimization: A Comprehensive Guide — Part Two (medium.com)
10507. QA Meetup - 2nd Edition: Presentations and Recap (tech.trivago.com)
The 2nd edition of the qa Meetup was held at the trivago campus on April 25th, 2024 with over 65 attendees and was a huge success.
10508. Make safe, efficient one-off payments the norm at your club with GoCardless (gocardless.com)
Discover how Direct Debit and Pay by Bank can simplify your club’s payments.
10509. Make safe and efficient one-off payments the norm with GoCardless (gocardless.com)
Introducing Instant Bank Pay: quick, card-free payments for sports clubs!
10510. Make safe and efficient one-off payments the norm with GoCardless (gocardless.com)
Introducing Instant Bank Pay: quick, card-free payments for sports clubs!
10511. Cuckoo renews relationship with GoCardless to provide unmatched payment experience (gocardless.com)
10512. Cuckoo renews relationship with GoCardless to provide unmatched payment experience (gocardless.com)
10513. Empowering developers with production-like snapshots: how Snaplet uses Neon (neon.com)
“As soon as we found out about Neon’s branching model with copy-on-write, we knew it was exactly what we were looking for” Julien Goux, Software Engineer at Snaplet Snaplet uses Neon to power its Snapshot feature. Neon’s partnership plans make it possible to manage thousands of databases without cos...
10514. How to prevent fraud and chargebacks (gocardless.com)
We know that successful and safe payments are at the heart of any business
10515. How to prevent fraud and chargebacks (gocardless.com)
We know that successful and safe payments are at the heart of any business
10516. Math databases (www.jeremykun.com)
Steven Clontz informed me of an effort he’s involved in called code4math. It’s described as a professional organization for the advancement of mathematical research through building non-research software infrastructure. By that he means, for example, writing software packages like Macaulay2 or datab...
10517. 初心者のためのキャンプガイド:初めての旅行へのヒント (www.billthelizard.com)
初めてのキャンプ旅行に出かけるのは、ワクワクすると同時に少し不安も感じるものです。しっかりと準備することで、成功と楽しさを両立させることができます。ここでは、初心者向けの実用的なヒントとCamping Styleの専門家からのアドバイスをお届けします。これで初めてのキャンプが素晴らしい思い出になるでしょう。 1. 適切なキャンプ場を選ぶ 適切なキャンプ場�...
10518. On compliance vs readability: Generating text colors with CSS (lea.verou.me)
Can we emulate the upcoming CSS contrast-color() function via CSS features that have already widely shipped? And if so, what are the tradeoffs involved and how to best balance them? Relative Colors Out of all the CSS features I have designed, Relative Colors aka Relative Color Syntax (RCS) is defini...
10519. Encode Base64 in Node.js (jaketrent.com)
Here's how to encode and decode base64 in Node.js.Encode and decode functionsThis is reliable in Node.js. I've read that you can use atob and btoa now, because they're native in later versions of node. But in my experience, I didn't get them working correctly.function encode(data) { return Buffer.fr...
10520. Redirect in Middleware in Next.js 14 (jaketrent.com)
Here's how to redirect in middleware in Next.js 14.Redirect exampleHere's a simple example of src/middleware.ts that does a redirect:import { NextRequest, NextResponse } from 'next/server' export default function middleware(req: NextRequest) { return requireLogin() ?? NextResponse.next() } function ...
10521. Sculpting Software to Create Beauty (jaketrent.com)
We're often called Software Engineers. But sometimes creating software feels more like artistry than engineering.Forming the MalleableWhen Michaelangelo created his David statue, he revealed the image of David in the stone. From a block of nothing, he chiseled away until he was satisfied that he had...
10522. Export to CSV, JSON and XLSX from the Neon console (neon.com)
After spending a bit of time with Neon’s SQL Editor making \d and friends work, there were a couple of other things I wanted to bring to it, both related to the query results. The first was a simple expand-to-window control for the results pane, to get a better and less cramped look at query result ...
10523. Securing data in your Next.js app with Okta and OpenFGA (vercel.com)
10524. How to: Set up Illuminate for Your Game (deploy-preview-325--pubnub-web-builder.netlify.app)
Learn how to improve the monetization and balancing for your game in real time with Illuminate
10525. How to: Set up Illuminate for Your Game (www.pubnub.com)
Learn how to improve the monetization and balancing for your game in real time with Illuminate
10526. Remember to use primary keys vs unique constraints in Postgres (neon.com)
If you are setting up a new table in Postgres, the first line is probably going to look like this: You’re going to have an id of type INTEGER, and you’re setting it as the PRIMARY KEY. If this is you, congrats, you can stop reading right here. However, if this is you: Then, read […]
10527. The CLS Cheatsheet (Vol. 4) (medium.com)
10528. GoCardless welcomes Jolawn Victor as Chief Growth Officer (gocardless.com)
10529. GoCardless welcomes Jolawn Victor as Chief Growth Officer (gocardless.com)
10530. Webinar: Livepeer Studio / PubNub Technical Workshop (deploy-preview-325--pubnub-web-builder.netlify.app)
Join us May 21st and discover the future of live streaming and live interactions utilizing PubNub and Livepeer technologies.