How Stack Overflow fends off scraping bots
Josh Zhang, a staff site reliability engineer at Stack Overflow, tells Ryan and Eira how the Stack Exchange network defends against scraping bots. They also cover the emergence of human botnets, why DDoS attacks have spiked in the last couple of years, and the constant balancing act of protecting sites
Read moreSphere spilling out
Center a small blue sphere on every corner of an n-dimensional unit hypercube. These are the points in ℝn for which every coordinate is either a 0 or a 1. Now inflate each of these small spheres at the same time until they touch. Each sphere will have radius 1/2. For
Read moreChris’ Corner: Variables
CSS has a feature called Custom Properties. You know this. html { --brandColor: red; } .card { border-color: var(--brandColor); h2 { color: var(--brandColor); } } People also — somewhat interchangeably — refer to these as CSS variables. Somehow, that doesn’t bother me, even though I tend to be a stickler
Read moreA variation on Rock, Paper, Scissors
Imagine in a game of Rock, Paper, Scissors one player is free to play as usual but the other is required to choose each option the same number of times. That is, in 3n rounds of the game, the disadvantaged player much choose Rock n times, Paper n times, and
Read moreOn the web, data doesn’t define us. It creates us.
In this episode, Ben interviews Jannis Kallinikos, a professor at Luiss University in Rome, Italy about his new book Data Rules: Reinventing the Market Economy, coauthored with Cristina Alaimo. They discuss the social impact of data, explore the idea that data filters how we see the world and interact with
Read moreEffortless Content Publishing: A Developer’s Guide to Adobe Experience Manager
Empower Your Web Development: Leveraging Adobe’s New Experience Manager for Streamlined SharePoint Content Publishing and Enhanced Workflow Efficiency Continue reading Effortless Content Publishing: A Developer’s Guide to Adobe Experience Manager on SitePoint.
Read more25 JavaScript interview questions (and answers) from basic to senior level
Are you looking to excel in your next JavaScript interview and land your dream developer role? Whether you’re just starting out or have a few years of experience under your belt, mastering JavaScript can open up exciting career opportunities in software engineering. With the right interview preparation strategies, you can
Read moreDevelopers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey
This year, technologies such as JavaScript and PostgreSQL remain most popular, Rust and Markdown remain most admired, developers are most frustrated by technical debt at work, and they don’t see AI as a threat to their jobs.
Read more