HTTP/1.1 just got a major update – somehow I missed this last month.
The IETF just published several new RFCs that update HTTP/1.1:
- RFC 7230: Message Syntax and Routing
- RFC 7231: Semantics and Content
- RFC 7232: Conditional Requests
- RFC 7233: Range Request
- RFC 7234: Caching
- RFC 7235: Authentication
- RFC 7236: Authentication Scheme Registrations
- RFC 7237: Method Registrations
- RFC 7238: the 308 status code
- RFC 7239: Forwarded HTTP extension
These documents make the original specification for HTTP/1.1 obsolete. As a HTTP geek, this is a big deal.
RFC 2616, which was written more than 15 years ago, was the specification everybody has implemented, and I suspect many of you occassionally have used as a reference.
Tools of the Trade – a huge collection of tools (mostly software as a service) for all kinds of web work: development, troubleshooting, project management, testing, emails, etc.
What’s My DNS? Global DNS propagation checker.
marquee – An implementation of <marquee> using web components. All we need now is <blink> and we are back to the 90′s.
For those of us who are starting to look into Twitter Bootstrap 3.0 for new projects and possible migration of old projects from Twitter Bootstrap 2.3.2 to 3.0, I found a couple of good resources. Firstly, this very brief StackOverflow discussion on what has changed between the versions. And secondly, this really nice migration guide.
If only there was an automation tool that works for me… A few were mentioned in this StackOverflow discussion, but none did anything sensible on my projects. I guess I’ll have to roll out my own, or use some manual labour in combination with powerful search-and-replace tools.
PHP Fine Diff – PHP library to diff strings. I’ve tried a few different implementations and all of them either required an external diff program couldn’t render HTML, or failed to due to enormous resource usage. PHP Fine Diff does all I need and does it fast. It’s also rediculously easy to use:
$fineDiff = new FineDiff($strOrig, $strNew); $htmlDiff = $findDiff->renderDiffToHTML();
Found via this StackOverflow discussion.