When writing software systems, we are usually taught to ensure that code has unit and integration tests. In core curriculum, it’s not often taught that live
Since I develop software on both Windows and Mac computers, I need an efficient way to back up my data from these two computers. I developed different strategies for daily and archival backups.
For those of you launching your own web servers, Nginx is a popular upgrade to using Apache, a web server that handles http requests. Nginx has more flexibility in the types of backend it works with
Programming languages are human-readable languages that produce instructions for a computer to understand. Choosing a programming language, however, is currently tied to a hardware platform (e.g.,
Official Apple Updates For Bash
|OS X bash Update 1.0 – OS X Mavericks|
|OS X bash Update 1.0 – OS X Lion|
|OS X bash Update 1.0 – OS X Mountain Lion|
Alternative to Apple Bash
Warning: proceed with caution. This is for advanced users. This will involve manipulating system files.
First, check which version of bash your Mac is running and if it is not 4.3.x then proceed:
First you’ll need to install homebrew,
For the first part you will need to setup MongoDB 2.6+ using Homebrew in Mac OS X and second configure a database for building a REST API using NodeJS on a local machine. The second part should be similar
I’ve been thinking of strategies to build software with speed. Usually it takes several months to iterate on software systems during the engineering phase. In order to reduce the number of engineering
This is part four of my look into AngularJS.
- AngularJS Intro and Setup
- AngularJS and Modernizr
- AngularJS and jQueryUI DatePicker
- AngularJS with TextArea and Scroll To
- Coming soon…
Using textarea For Multiline Input
In AngularJS this is how you would use textarea in HTML.
For more information on attributes that are available,