The limitations of web have forced us to develop single-page apps in search of usability. But Steroids can do much better. With Steroids, you can build either traditional Single-page apps, or divide your application architecture into multiple HTML documents. The benefits of using multi-page apps include 100% native performance, consistent user interface behavior and easier debugging. As if that weren’t enough, MPA makes it far easier to develop and maintain your apps. But hey, if you don’t want to learn a new paradigm, developing single-page apps is 100% supported in Steroids.
generatedata.comThis data type randomly generates human names (mostly Western) according to the format you specify. You can specify multiple formats by separating them with the pipe (|) character. The following strings will be converted to their random name equivalent: This data type randomly generates names. It works in the same way as the Names data type, except that it creates slightly more realistic data sets since the names are mapped to the country; e.g.
Create Games with Construct 2The Construct 2 start page Quick & Easy Bring your work to life in hours and days instead of weeks and months. With Construct 2 making games is a piece of cake: just drag and drop objects around, add behaviors to them, and make everything come alive with events!Django on windows: how to make Django run in CherryPy as a Windows serviceRecently a client asked me to investigate the possibility to have a Django application hosted in a Windows environment. I looked around a bit and there are many ways to achieve this goal. I found the “pure Python” approach described here simpler to deploy and configure, yet very powerful and production ready for my needs.
Remote Desktop Connection to a Raspberry PiI’ve had a Raspberry Pi since May 2012, when the first wave arrived. It’s a great device, but requires a display if not only connected to by SSH over a network. The Raspberry Pi has a HDMI output port, allowing it to be connected to a HDMI TV for display. It’s inconvenient to carry a TV around every time I wish to use my Raspberry Pi though, so I usually connect to it using a Remote Desktop connection from my Fedora 18 Linux laptop. This post gives instructions as to how I’ve set up this remote desktop connection. Pre-requisites
Font sizing with remDetermining a unit of measurement to size our text can be a topic of heated debate, even in this day and age. Unfortunately, there are still various pros and cons that make the various techniques less desirable. It's just a matter of which less-desirable is most desirable. There are two main techniques that are extolled: Size with pxSize with em Let's review these two approaches before I reveal the magical third.How to make a simple HTML5 Canvas game - Lost Decade GamesYou want a quick tutorial for making a SIMPLE game in HTML5? Let's walk through a SIMPLE game practically line-by-line! (If you're curious about my credentials, I made half of A Wizard's Lizard.)
Abandoning PHP for PythonI was always told to use the right tool for the job. After 12 years of working with PHP I'm still trying to understand what it's well-suited for. Back in early 2011 I was working for a financial data provider in London.Tutorial - Learn Python in 10 minutesNOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting. This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a convenient, self-contained format.
Using Grunt to automatically build your PhoneGap/Cordova projectsEarlier this week I blogged about the relaunch of Ripple, a great tool for building your mobile applications with Chrome. One of the issues with the new version of Ripple is that when you edit your code, you have to run "cordova prepare" to copy the assets into your platform before you can view it in the browser. You can get around this by just directly editing the code in your platform directory, but by doing so you run the risk of accidentally blowing it away the next time you do a build with Cordova.