web development

An Exercise Program for the Fat Web

web development

An Exercise Program for the Fat Web

When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it’s also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. Websites have gotten a lot… fatter.

By Jeff Atwood ·
Comments

web development

Web Discussions: Flat by Design

It's been six years since I wrote Discussions: Flat or Threaded? and, despite a bunch of evolution on the web since then, my opinion on this has not fundamentally changed. If anything, my opinion has strengthened based on the observed data: precious few threaded discussion models survive on

By Jeff Atwood ·
Comments

programming languages

Judging Websites

I was invited to judge the Rails Rumble last year, but was too busy to participate. When they extended the offer again this year, I happily accepted. The Rails Rumble is a distributed programming competition where teams of one to four people, from all over the world, have 48 hours

By Jeff Atwood ·
Comments

security

Should All Web Traffic Be Encrypted?

The prevalence of free, open WiFi has made it rather easy for a WiFi eavesdropper to steal your identity cookie for the websites you visit while you're connected to that WiFi access point. This is something I talked about in Breaking the Web's Cookie Jar. It&

By Jeff Atwood ·
Comments

performance

Performance is a Feature

We've always put a heavy emphasis on performance at Stack Overflow and Stack Exchange. Not just because we're performance wonks (guilty!), but because we think speed is a competitive advantage. There's plenty of experimental data proving that the slower your website loads and displays,

By Jeff Atwood ·
Comments

web development

Lived Fast, Died Young, Left a Tired Corpse

It's easy to forget just how crazy things got during the Web 1.0 bubble in 2000. That was over ten years ago. For context, Mark Zuckerberg [http://en.wikipedia.org/wiki/Mark_Zuckerberg] was all of sixteen when the original web bubble popped. [http://finance.yahoo.com/

By Jeff Atwood ·
Comments

security

Vampires (Programmers) versus Werewolves (Sysadmins)

Kyle Brandt, a system administrator, asks Should Developers have Access to Production? A question that comes up again and again in web development companies is: "Should the developers have access to the production environment, and if they do, to what extent?" My view on this is that as

By Jeff Atwood ·
Comments

css

What's Wrong With CSS

We're currently in the midst of a CSS Zen Garden type excerise on our family of Q&A websites, which I affectionately refer to as "the Trilogy": * Server Fault * Super User * Stack Overflow * Meta Stack Overflow (In case you were wondering, yes, meta is the

By Jeff Atwood ·
Comments

microformats

Microformats: Boon or Bane?

I recently added microformat support to the free public CVs at careers.stackoverflow.com by popular demand. Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. The official microformat "elevator pitch" tells us nothing

By Jeff Atwood ·
Comments

usability

Treating User Myopia

I try not to talk too much about the trilogy here, because there's a whole other blog for that stuff. But some of the lessons I've learned in the last year while working on them really put into bold relief some of my earlier blog entries

By Jeff Atwood ·
Comments

user experience

Are You a Digital Sharecropper?

Will Work for Praise: The Web's Free-Labor Economy [https://www.bloomberg.com/news/articles/2008-12-28/will-work-for-praise-the-webs-free-labor-economybusinessweek-business-news-stock-market-and-financial-advice] describes how many of today's websites are built by the users themselves: > It's dawn at a Los Angeles apartment overlooking the Hollywood Hills. Laura Sweet, an advertising

By Jeff Atwood ·
Comments

security

How Not to Conduct an Online Poll

Inside the Precision Hack is a great read. It's all about how the Time Magazine World's Most Influential People poll was gamed. But the actual hack itself is somewhat less impressive when you start digging into the details. Here's the voting UI for the

By Jeff Atwood ·
Comments