
Have you ever attended a “demo” where developers were proudly showing screen after screen of JSON output from their API, while users were confused and distracted, unable to make any sense of it? Have you ever tried to use an API in development, and been frustrated by how difficult it is to find the correct JSON payload and header incantations to be able to test a feature? A Demo Front-End is a sim

How GitHub Social Impact is working with nonprofit organizations, employees, and more to create positive, lasting change in global communities.
SE
Sidney Espinosa·August 23, 2023AI & ML 
We often think of shadows in CSS as something to reach for when we want to add depth to a design. But shadows can be used for more than depth. Let’s experiment with different shadows — two CSS properties and a filter — to make interesting hover effects, different text styles, and even casting shadows on other shadows.

Watch 28 talented AI startups show off impressive demos in 3 minutes each as part of our AI Accelerator Demo Day.


Find out what PostgreSQL v16 has to offer, what the top new features will be and why the new postgres is so cool and useful.

After two months of open beta, we’ve shipped more than 200 of the most-wanted updates to our Dev Mode workspace.

Summary In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing services at Slack from a monolithic to a cell-based architecture over the last 1.5 years.…

Here is a reading list with 2023 trends, what you need to know about attacks, and a guide on how to stay protected using Cloudflare

We are back with a quarterly update of our Application Security report. Read on to learn about new attack trends and insights visible from Cloudflare’s global network
MT
Michael Tremante, David Belson·August 21, 2023Security 
Another new release of Git is here! Take a look at some of our highlights on what’s new in Git 2.42.

Discover how to improve the user experience of nested menus and tackle a minor yet common issue with them when the user’s pointer leaves the menu item for a moment, and the nested menu goes away, requiring the user to re-hover and try again. A well-known concept called the “safe triangle” solves this problem.

Brian Chesky saved Airbnb by leading through design, and he thinks this is just the beginning of the revolution. Five industry experts weigh in.

In this post, we’ll deep dive into some interesting attacks on mTLS authentication. We’ll have a look at implementation vulnerabilities and how developers can make their mTLS systems vulnerable to user impersonation, privilege escalation, and information leakages.
MS
Michael Stepankin·August 17, 2023Security 
You can now configure payment method settings from the Dashboard—no code required. We call this integration path dynamic payment methods.


The 2023 Phishing Threats Report analyzes millions of malicious emails, brand impersonation examples, identity deception and other key attack trends based on email security data from a 12-month period
EJ
Elaine, Juliette Cash·August 16, 2023Security 
How to index LIKE conditions in PostgreSQL and Oracle. Answers the question: Why is LIKE indexing simpler in Oracle? Is it better?

This week I’ve been reading through the recent judgment from the Swedish FSA on the Swedbank outage. If you’re unfamiliar with this story, Swedbank had a major outage in April 2022 that was caused by an unapproved change to their IT systems. It temporarily left nearly a million customers with incorrect balances, many of whom were unable to meet payments. After investigation, the regulator found th

When Zuul was designed and developed, there was an inherent assumption that connections were effectively free, given we weren’t using mutual TLS (mTLS). It’s built on top of Netty, using event loops…
NTNetflix TechBlog·August 16, 2023Security 
Get tickets to our global developer and customer event for 30% off during our Super-Early Bird special, only for a limited time.

After the last Release Radar, I promised the next one wouldn’t be far away, so here it is. This is the low down on some of the best open source…

Some best practices and important defenses to prevent common attacks against GitHub Actions that are enabled by stolen personal access tokens, compromised accounts, or compromised GitHub sessions.
MM
Matthew Masarik·August 15, 2023Security 
Instagram has introduced Immortal Objects – PEP-683 – to Python. Now, objects can bypass reference count checks and live throughout the entire execution of the runtime, unlocking exciting avenues for true parallelism. At Meta, we use Python (Django) for our frontend server within Instagram. To handle parallelism, we rely on a multi-process architecture along with […]