I'm a web developer, beer and coffee snob, and Michigander living in Seattle. I like sensible functionality (content first ♥), progressive enhancement, and responsive everything. This site is hosted on GitHub Pages (Git is my CMS, what!). You can also find me on Twitter, Instagram, GitHub, and LinkedIn, among others. (Check out my resume, too.)
jQuery 2.0 for mobile web
Reblogged from Meetup:
No sooner than we started looking closer at zepto (and having some doubts), jquery 2.0 was on the horizon and then BOOM! it was released. That’s when we decided to switch …and it’s proved itself to be the right decision for us. As a side note, Mobilism.nl also happened soon after we converted - John Cleveley from the BBC gave an amazing talk that highlighted their use of jquery 2.0. Needless to say we felt more validated in our decision.
But what about the size? jquery 2.0 has indeed dropped some weight from previous 1.* releases. It was about 29k compressed and gzipped at the time of its release (it’s now at 2.1.0). The awesome feature is that it supports custom builds, which are very easy to do from the command line.
This is what our build command looks like:
And it gives us a library that’s 20k gzipped. Of course, it’s not as small as xui.js was. But it’s also not that big. And we ansychronously load it. We think the extra kb is a good tradeoff for ease of development and code sharing.
Via the Ten Rules of a Zen Programmer, a helpful reminder:
So… why exactly are you special? Because you had the luck to be born in a Western country? Because you can code? No, there is nothing special about it. You can let go of your ego and live freely. Enjoy the colors and the smell of flowers. Don’t be too sad when the winter arrives and don’t be too happy when spring comes back. It is just a flow. Keep it in mind when somebody denies your application. Because no company is so special that you need to be worried about the job.
Don’t take yourself so seriously.
WAI-ARIA 1.0 Authoring Practices
Just a friendly reminder (to myself as well) to go back and read the spec.
CSS 101: Block Formatting Contexts - YUI Blog
Came across this while looking for front-end developer interview questions, and figured I would share because it’s an excellent resource.
The term “Microservice Architecture” has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around evolutionary design, decentralization, deployment automation, and a smart-endpoints / dumb pipes approach to networking.