JackHQ

0 notes

Open Letter to the Charleston Development Community #chsdev

I hope everyone is having an awesome 2013.

Upcoming Events!

March 14 CODEShow http://www.chscodeshow.com/ - The city of Charleston through the Digital Corridor is running this event, it will be the start of many code events. It is time we come together and start the process of building an awesome Dev Community in Charleston.

March 27 and 28 POSSCON http://posscon.org/ 2013, this event is a steal at $99 and the headliners are worth 3x the price of admission. A great place to be if you use any open source tech. Speakers include CTO of Obama, Mozilla, Engine Yard, Groupon, Google, etc.

April 12 - 14 - DigSouth http://www.digsouth.com/, think SXSW, but in Charleston!

April 25 - 27 is ConvergeSE one of the top notch Front-End conferences in the country. If front-end development is your thing, this is the place to get cutting edge inspiration.

What a great time to be a software developer in Charleston!

Take advantage of these opportunities and expand your knowledge.

0 notes

BootStrap Typeahead Directive of AngularJS

Bootstrap Typeahead Directive for AngularJS

A simple directive wrapper around the Bootstrap Typeahead component

Requirements

  • Bootstrap (2.1.1)
  • AngularJS (1.0.2, 1.0.3)

Goal

The goal of this project is to have a straight forward typeahead component example using angular, that can be forked and customized by developers wanting more specific use cases for their typeahead component.

Usage

the bstypeahead directive takes an array of objects with id and name properties, and displays the name property in the code completion and stores the id attribute in the model. You can set the model programmatically to the id and the name will show up in the input. This is not a fancy end all be all typeahead control, but it does work well for the use case of storing id and displaying names.

https://github.com/twilson63/bstypeahead-directive

Filed under angularjs bootstrap jquery javascript

0 notes

Simple Upload Service for AngularJS

AngularJS is a great framework for single page applications, but doing async uploads to support a broad range of browsers is a bit challenging. (The HTML5 file api is awesome, but does not land in IE until IE10). Here is a service that leverages an iframe to implement a file upload, it is bare bones and simple.

Filed under angularjs javascript

0 notes

Installing STUD on Ubuntu 12.04

Here are some steps on installing STUD on ubuntu 12.04

sudo apt-get install libev-dev libssl-dev git-core -y
git clone git://github.com/bumptech/stud.git
cd stud
make
sudo make install

To run with an ssl cert just

stud --ssl my.pem

This will listen on port 8443 and forward to 8000

0 notes

ngFiddle a tool to fiddle with AngularJs

AngularJs has be come the javascript client tool of choice for Jack Russell Software, we have been bike shedding on many different client mv* frameworks for a few years. Our clients continue to demand richer ui experiences on the client and our jquery code base has gotten out of control.

We started some exploration with backbonejs one of the first mv* frameworks and had problems working with it and coffee-script, which was mostly user error. Back then there was not a lot of documentation to go around and you had to setup your data-binding manually.

Next, we started down the path of SproutCore2, now Ember and it was our best fit, but you had to manage your own ajax calls. We did finally go with Ember in production and it worked great, the only issue, was that our development team continuously said that it was hard to step back into an ember app after not looking at it for a few months. The application was hard to digest and grok.

Hello AngularJs

A few months ago, we started experimenting with AngularJs and it appeared to be odd with the declarative programming model, we quickly feel in love with its testing story and how the framework focuses on testability. So now, we have a few modules going into production and one is reducing our javascript code base by 70%.

If you are on the fence on javascript mv* frameworks give AngularJs a try! It is working well for us.

Check out this nifty little tool we created called ngfiddle - http://ngfiddle.jit.su - a great place to play around with the AngularJs framework and share your fiddles with other devs.

Filed under angularjs javascript