Yesterday, I gave a presentation to the Drupal Dallas Group over a technology that I have been really interested in lately called Sencha Touch. Basically, this technology allows you to create a mobile application using an MVC web application framework based off of ExtJS. What is even more exciting is when you pair this technology with the Drupal CMS as a backend service for this mobile framework. The result is something very exciting.
Today I am launching my website using a new technology that REALLY excites me. For starters, this blog is built using the Jekyll system, which is basically a static website generator but allows you to install plugins, create layouts, as well as many other features that keep you from repeating yourself when building a website (DRY).
In addition to Jekyll, this blog is built using a technology that sits on top of Jekyll called Octopress, which simply provides a framework for building technology blogs… or in other words, it is a blogging engine for Nerds. Amazing stuff and I hope this enables me to easily add my thoughts from the past and the future.
When I gave my presentation yesterday regarding Automating and Testing Drupal with Zombie.js, I also introduced a new project that I created which makes it super simple to automate anything within the Drupal UI using Zombie.js (which is a completely headless browser implemented in Node.js). This project is called drupal.go.js and I am very excited about it.
Today I gave a presentation over Automating and Testing Drupal with Zombie.js at the Drupal Dallas Days Conference. I had a blast putting this presentation together and I think just as much fun giving it. I also used the incredible library Reveal.js for the first time which is an amazing way to build a presentation. I hope you enjoy it…
Regardless, one of my major complaints with Flatiron.js was that it lacks in OAuth. Looking around the Node.js community, there is a clear winner when it comes to OAuth, which is Passport.js. But, there is a problem… Passport.js was built on top of the Express.js applicaton framework and not Flatiron.js. Although, Express.js libraries are Connect.js compatible, and Flatiron.js is also Connect.js compatible, this isn’t enough to provide a clean integration between Passport.js and Flatiron.js. So, to solve this issue, I created a library that takes care of the integration work for you. It is called Flatiron Passport, and I would love for you to check it out…
Today I would like to introduce my latest media player creation. The minPlayer. The idea behind this media player was that I have a lot of experience building web based multimedia players, but also noticed that I continually build more and more features into them based on clients requests. Because of this, I have decided to create the concept of a “core” media player whose sole purpose was to only deliver the multimedia experience while the more complex features would go inside of another media player I created called the Open Standard Media Player. This allows me to keep the core media functionality slim while still being able to extend onto the minPlayer class to provide the more advanced features such as Playlists and custom 3rd party integrations.