
PostgreSQL ALTER DEFAULT PRIVILEGES - permissions explained
ALTER DEFAULT PRIVILEGES command for PostgreSQL permissions explained: learn how to use it correctly, know its pitfalls and use cases.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

ALTER DEFAULT PRIVILEGES command for PostgreSQL permissions explained: learn how to use it correctly, know its pitfalls and use cases.

Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today.

With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they’re working on making our AI tool even more advanced.

Design can have a significant impact on delivering accessible experiences to our users. It takes a cultural shift, dedicated experts, and permission to make progress over perfection in order to build momentum. We’ve got a long way to go, but we’re starting to see a real shift in our journey to make GitHub a true home for all developers.

The process of upgrading large third-party packages in equally large organizations is rarely, if ever, as easy as running an npm update and calling it a day in this context. Joran Quinten shares valuable lessons from his team’s experiences in upgrading third-party code that affects codebases across the entire organization.

Vercel and Sanity together deliver a composable, cloud-native stack with Visual Editing, ISR, and pre-built templates to future-proof your frontend without sacrificing content velocity or developer experience.

Smart Placement automatically places your workloads in an optimal location that minimizes latency and speeds up your applications!

Today we’re announcing Database Integrations – making it seamless to connect to your database of choice on Workers.

Together, Cloudflare and MosaicML give customers the freedom to train LLMs on any compute, anywhere in the world, with zero switching costs. That means faster, cheaper training runs, and no vendor lock in.

We’re excited to announce new updates that will modernize our terms of service and hopefully cut down on customer confusion and frustration.

Use Super Slurper to quickly, securely, and easily migrate data from S3 to R2.

Joint customers can now use Snowflake with Cloudflare R2 to extend your global data lake without having to worry about egress fee

Today, we are excited to announce a new API in Cloudflare Workers for creating outbound TCP sockets, making it possible to connect directly to databases and any TCP-based service from Workers

How to build FigJam files that support screen readers and an update on our continued commitment to accessibility.

We’re rolling out MySQL Raft with the aim to eventually replace our current MySQL semisynchronous databases. The biggest win of MySQL Raft was simplification of the operation and making MySQL servers take care of promotions and membership. This gave the provable safety of Raft and reduced significant operational pain. Making MySQL server a true […]

Every company and team has to have deep collaboration between engineering and design to get the value out of a design system (and not go nuts). Building design patterns first unblock people to work in parallel, keeps people synced up, and results in reusable modules that speed up your next project.

Secure your team’s usage of AI tools with Cloudflare One

Today, we're excited to welcome Constellation to the Cloudflare stack. Constellation allows you to run fast, low-latency inference tasks on pre-trained machine learning models natively on Workers

Bootstrapped AI startups can get the startup plan without accelerator affiliation

Check out Cursor - our experimental AI assistant trained to answer questions about Cloudflare’s Developer Platform!

We’re excited to share two new Cloudflare ChatGPT plugins – the Cloudflare Radar plugin and the Cloudflare Docs plugin

This article covers common problems using CSS floats and how to solve them using a block formatting context (BFC). Whether you are a beginner or an experienced web developer, you will learn valuable insights and practical solutions for dealing with CSS float issues.

It is an incredibly exciting time to be a developer. We couldn’t imagine a better time to be kicking off Developer Week here at Cloudflare

The recent arrival of LLMs capable of assisting programmers in writing, debugging and modifying code is yet another step. It’s a step at both making programmers more productive and helping more people be programmers