A few days ago I released version 0.1.3 of the static_file_handler, my first real contribution to the open source community since ca. December 2005. It’s actually being used in a framework, and probably in a handful of projects – I’m saying that based on the fact that I received a pull request and someone opened a couple of issues1.
I must say that I’m enjoying doing it: I like the feeling of being part of something, releasing code that other developers are using somewhere else in the world on cool projects. Currently I’m working on version 0.2.0, whose to-do list already includes e.g. support for ETags, HTTP requests with multiple ranges, and few other improvements that you can see on the list of issues on GitHub. And that’s the reason for this post: what features would you like to see in it?
if you are using it, please feel free to boost my ego by writing a comment to this post↩
An awesome and witty summary of the current state of the art in the world of CPU design, by James Mickens.
To get an idea, here is how it starts:
According to my dad, flying in airplanes used to be fun. You could smoke on the plane, and smoking was actually good for you. Everybody was attractive, and there were no fees for anything, and there was so much legroom that you could orient your body parts in arbitrary and profane directions without bothering anyone, and you could eat caviar and manatee steak as you were showered with piles of money that were personally distributed by JFK and The Beach Boys. Times were good, assuming that you were a white man in the advertising business, WHICH MY FATHER WAS NOT SO PERHAPS I SHOULD ASK HIM SOME FOLLOW-UP QUESTIONS BUT I DIGRESS. The point is that flying in airplanes used to be fun, but now it resembles a dystopian bin-packing problem in which humans, carry-on luggage, and five dollar peanut bags compete for real estate while crying children materialize from the ether and make obscure demands in unintelligible, Wookie-like languages while you fantasize about who you won’t be helping when the oxygen masks descend.
The following is a video I saw on Google Developers Live. It’s very well done and shows a bunch of different types of graphs that you can use to visualize your data. The coolest part is, you don’t just get an overview of what cohort analysis, you also get the tool to do that: here’s the repository on GitHub.
Google Ventures Startup Lab | This workshop led by Google engineer Brett Slatkin digs in to cohort analysis. He’ll walk you through how he does it, show you a tool he built to simplify cohort analysis of log files, and answer your questions. Do users who signed up a year ago use your product differently than those who signed up last month? Just because your active user numbers are “up and to the right” doesn’t mean that all is well.
A couple of really interesting videos from Google I/O 2013.
Web Components are here to fundamentally change the way we think, build, and consume our web apps. This session will prepare you for the future of the web platform by discussing the lower level technologies that form the basis of Web Components (Shadow DOM, custom elements, MDV, new CSS primitives). Many of these tools have already landed in a modern browser near you!
This session builds on technologies and concepts discussed in a previous session, “Web Components: a tectonic shift for web development”. This year web development gets a whole lot better thanks to the incredible power of Web Components. Our goal in this session is to show you how to use polyfills to help you realize tomorrow’s web platform today. As browsers implement these new specifications, that shim layer gets smaller, better, and faster over time. We’ll talk about shadow DOM, custom elements, declarative data/event binding, touch input, smooth animations, and how you can combine them to create awesome apps. Write less boilerplate, target every platform, and be more productive by using the next generation of the web platform.
Recently I started exploring Dart. Since the community is still very young and the amount of information available is quite limited, I thought it may be a good idea to write my findings here. So, here it is: I just found out that Dart has been made available on PPA. From now on, thanks to Harald Glatt, it is now possible to install Dart on Ubuntu with 3 simple commands: