Category Archives: Web Development

← Older posts

Clojure: Uniformly Sane

Edmund Jackson (@edmundjackson) is an independent consultant in all things Clojure and Data Science, and he is a member of LambdaNext, a Clojure training and consulting group. Programming is a nasty way to lose your mind. Each 12-hour day is … Continue reading

AngularJS Tips and Tricks Using ngResource

AngularJS is a JavaScript framework that can help you write web applications quickly using less code. AngularJS is not a library, rather it is an entirely different way of thinking about writing web applications. As such, AngularJS has certain opinions … Continue reading

An Introduction to Syntactically Awesome Stylesheets (Sass)

As web applications continue to increase in complexity, new tools have emerged that can help developers better manage their code. With JavaScript libraries, powerful server-side frameworks, templating engines and even entirely new languages, the landscape of web development is at … Continue reading

Struts 2: Writing Components Using XML and Annotations

Apache Struts is one of the most popular web development frameworks, and Struts 2 adds significant functionality to the framework. Struts 2 supports action configuration via conventions and annotations, so components can now be written using annotations or XML. Large, … Continue reading

Writing Cassandra Applications using the Hector Object Mapper

Apache Cassandra is an open source NoSQL database that is designed to handle massive scalability challenges. In order to achieve its designated goal, Cassandra uses a non-orthodox data model that is quite different from the commonly used relational model. Essentially, … Continue reading

Graphics for Web Development: SVG and Canvas

More and more applications are now being ported to the web. The ubiquity of the browser, access to increased bandwidth at lower costs, and the explosion of mobile devices are all driving forces leading to an increase in the demand … Continue reading

The Express Framework for Node.js

Node.js is a software stack for writing server-side applications in JavaScript. It employs an event-driven, non-blocking I/O model to achieve high throughput rates with minimal resource consumption. As such, it is very well suited to writing scalable, real-time applications that … Continue reading

Lucene’s Indexing and Searching in Web Applications

Lucene is an open source Java-based full text search engine library that can be integrated with nearly any software application requiring search capabilities. Lucene has been used in Internet search engines, as well as local and single-site searching for its … Continue reading

Package Management in Node.js

Node.js is an open source stack for writing server-side applications in JavaScript. It’s a very handy tool for writing scalable, real-time apps. It can also be used to quickly prototype a piece of code before rewriting it in a traditional … Continue reading

Apache Tomcat 7 Common Security Realms

Apache Tomcat has become one of the most popular choices for web developers that are looking for an open source web application container to run JavaServer Pages and servlets. The popularity of Tomcat can be credited towards advanced features such … Continue reading

← Older posts