01
October
2013

WordPress

WordPress is web software you can use to create a beautiful website or blog. They like to say that WordPress is both free and priceless at the same time.

Tags: back-end content management

wordpress-logo
WordPress is the CMS of choice for NinjaOnline. The countless number of themes and plugins allow you to quickly develop websites. However, NinjaOnline takes this a step further and has developed a specific approach for theme development "from the ground up". This approach is based on Twitter Bootstrap's powerful layout and responsive design capabilities and integrates the NinjaOnline core development product for more complex functionality.
http://wordpress.org
01
October
2013

Twitter Bootstrap

Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.

Tags: front-end javascript front-end frameworks html css

bootstrap-logo
Discovering Twitter Bootstrap has been an item on my todo list for quite some time. Recently I got to it and I wish I had gotten to it earlier. It's grid system is magnificent and takes most of the effort of "responsive designing" out of your hands. Its components are simple, intuitive and easy to implement and features like scrollspy and affix add just that extra bit of flavour to your work. NinjaOnline has adopted Twitter Bootstrap as a key component in all development we do.
http://getbootstrap.com
24
September
2013

Backbone.js

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions and views with declarative event handling.

Tags: front-end javascript front-end frameworks

backbone-js-logo
When I started development of the NinjaOnline core product one of the first choices to make was the JavaScript framework. After thorough evaluation of Knockout, Prototype, Cappuccino, SproutCore and Backbone I decided to go for the latter. Primary motivation was its simplicity and the freedom it leaves open. Still incredibly content with Backbone, I would probably go for a combination of Backbone and Knockout, i.e. KnockBack.js. instead of writing all Knockout-like binding logic around Backbone myself. http://documentcloud.github.io/backbone
24
September
2013

Kohana: The Swift PHP Framework

An elegant HMVC PHP5 framework that provides a rich set of components for building web applications.

Tags: technical php back-end back-end frameworks

kohana-logo
When I started development of the NinjaOnline core product one of the first choices to make was the PHP framework. After thorough evaluation of CodeIgniter, CakePHP, Zend, Symphony and Kohana I decided to go for the latter. Primary motivation was the cascading filesystem and HMVC capability. Still generally content with Kohana, additional experience with Yii and Laravel has led me to believe that there are plenty of suitable frameworks out there, especially if your development is largely front-end driven. http://kohanaframework.org
19
September
2013

PrettyPrint

“prettyPrint” is an in-browser JavaScript “variable dumper” similar to ColdFusions’s cfdump. It enables you to print out an object of any type in table format for inspection or raw display.

Tags: front-end javascript front-end frameworks

Sometimes you just want to visualize the raw contents of a JavaScript object in a human-readable format.

Solution: prettyprint.js.

http://james.padolsey.com/javascript/prettyprint-for-javascript
17
September
2013

MySQL backups

Smarter, faster backups and restores of MySQL databases using mysqldump – and other useful tips...

Tags: databases mysql backup & recovery back-end

If you want to learn the basics as well as a few neat tricks in the area of MySQL backups & restores then I strongly recommend you read the following article:

http://vitobotta.com/smarter-faster-backups-restores-mysql-databases-with-mysqldump

Navigation

Our office

NinjaOnline





Find us on