Christian Heilmann

16m Britons use the same password for every website – or do they?

January 3rd, 2010

I am right now writing a primer on web security for a blog and doing my research on passwords I came across The Telegraph’s article Almost 16 million use same password for every website, study finds is actually full of cool figures and I was very tempted to use some quotes like: The average internet […]

How to write an article or tutorial the fast way

January 2nd, 2010

As you know if you come here often, I am a very prolific writer and churn out blog posts and articles very quickly. Some people asked me how I do that – especially as they want to take part in Project 52. Well, here is how I approach writing a new post/article: Step 1: Find […]

Look back at 2009 and resolutions for 2010

January 1st, 2010

Well it is the beginning of 2010 so time to talk about some resolutions. As I am planning to get a lighter laptop to lug around my main resolution will go down from 1400×900 to 1280×800 – unless Apple will change that for the new 13”. My place is a mess – the reason is […]

Writing for Smashingmagazine – what do you think I should cover?

December 28th, 2009

I guess it is a nice case of the squeaky wheel getting the oil… After complaining on twitter about smashing magazine overdoing the “list posts” – you know “543 jQuery plugins you really need” and “3214 ways to create drop-shadows” I was now asked to become one of the writers for the magazine. I’ve always […]

Going a little crazy – one HTTP request RSS reader in JavaScript

December 21st, 2009

Ok, using YQL and playing around with the console can make you go a bit too far. A few days ago and in response to my 24 ways article on YQL my friend Jens Grochtdreis asked me how to get the thumbnails and some other data from the Slideshare site in one YQL request. He […]

Newsletter

Check out the Dev Digest Newsletter I write every week for WeAreDevelopers.

Don't stop thinking, AI Slop vs. OSS Security, rolling your own S3 Despite AI you still need to think, Bitter lessons from building AI products,  AI Slop vs. OSS security and pointer pointer…
200: Building for the web, what's left after rm -rf & 🌊🐴 vs AI What remains after you do a rm -rf? Why do LLMs know about a seahorse emoji? What image formats should you use? How private is your car?
Word is Doomed, Flawed LLM benchmarks, hard sorting and CSS mistakes Spot LLM benchmark flaws, learn why sorting is hard, how to run Doom in Word and how to say "no" like a manager.
30 years of JS, Browser AI, how attackers use GenAI, whistling code Learn how to use AI in your browser and not on the cloud, why AI makes different mistakes than humans and go and whistle up some code!
197: Dunning-Kruger steroids, state of cloud security, puppies>beer

My other work: