The virtues of going incognito: private web browsing

Posted by & filed under analytics, devices, information security, privacy, search, Web Development.

We’ve all been there. Your mind wanders during your daily routine and then suddenly your interest is piqued by a random, rogue question. It lingers persistently and blocks all other attempts at thought. You completely disregard the fact that it is 2:30 AM and turn to the one source of information that is reliable —… Read more »

Embracing HTTP/2

Posted by & filed under infrastructure, performance, Tech, Web Development.

Why HTTP/2? HTTP/2 is an upcoming standard that will significantly improve web page delivery. It’s coming in February 2015 according to the HTTP/2 working group and is expected to be widely adopted because it’s an easy way for sites to make web pages load quicker and save bandwidth – meaning a better customer experience and money saved. I learned about it by watching the chair of the… Read more »

Clojure: Uniformly Sane

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

Programming is a nasty way to lose your mind. Each 12-hour day is a mental beat-down of incorrect assumptions, understandings and actions. Software, our opponent, is an ever changing, multi-tentacled horror of complexity. In one noodley appendage she wields configuration, yet in another: a business domain – a whirling fury of operating system, versioning, incompatibilities,… Read more »

AngularJS Tips and Tricks Using ngResource

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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 about how you should be using it. Whereas in the vanilla JavaScript world, you are… Read more »

An Introduction to Syntactically Awesome Stylesheets (Sass)

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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 an exciting stage. In this article, we will introduce a tool called Sass, or Syntactically… Read more »

Struts 2: Writing Components Using XML and Annotations

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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, distributed applications will always work best when components are written in XML, but small to… Read more »

Writing Cassandra Applications using the Hector Object Mapper

Posted by & filed under Programming & Development, Web Development.

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, Cassandra is just one big table and each row can have multiple columns, which are… Read more »

Graphics for Web Development: SVG and Canvas

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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 of web applications. With native desktop applications; however, developers had access to powerful graphics engines… Read more »

The Express Framework for Node.js

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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 are I/O bound. Any software stack is only as useful as the number of useful,… Read more »

Lucene’s Indexing and Searching in Web Applications

Posted by & filed under Content - Highlights and Reviews, Programming & Development, Web Development.

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 scalable, high performance indexing. Lucene is a 100% pure-Java library, yet it can be implemented… Read more »