NEWS

PhoneGap

PhoneGap (now Apache Cordova) is a popular mobile application development framework originally created by Nitobi. It enables software programmers to build applications for mobile devices using JavaScript, HTML5, and CSS3, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone.

Read more

PhoneGap

PhoneGap (now Apache Cordova) is a popular mobile application development framework originally created by Nitobi. It enables software programmers to build applications for mobile devices using JavaScript, HTML5, and CSS3, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone.

Read more

PhoneGap


Going into Testing Rehab - Using BDD with Cucumber in Tests

Behavior Driven Design is a synthesis and refinement of practices stemming from TDD (Test Driven Development) and ATDD (Acceptance Test Driven Development). The intent of BDD is to provide a single answer to what many Agile teams view as separate activities: the creation of unit tests and "technical" code on ...

Read more

Going into Testing Rehab - Using BDD with Cucumber in Tests

Behavior Driven Design is a synthesis and refinement of practices stemming from TDD (Test Driven Development) and ATDD (Acceptance Test Driven Development). The intent of BDD is to provide a single answer to what many Agile teams view as separate activities: the creation of unit tests and "technical" code on one hand, the creation of functional tests and "features" on the other hand.

Read more

Going into Testing Rehab - Using BDD with Cucumber in Tests


Build Automation with Gradle

An Overview of Gradle, an alternative open source build automation system that builds on the concepts of Maven. Gradle is designed for scalable multi-project builds and supports incremental builds by intelligently determining which parts of the build tree are up-to-date, so that any task dependent upon those parts will not ...

Read more

Build Automation with Gradle

An Overview of Gradle, an alternative open source build automation system that builds on the concepts of Maven. Gradle is designed for scalable multi-project builds and supports incremental builds by intelligently determining which parts of the build tree are up-to-date, so that any task dependent upon those parts will not need to be re-executed.

Read more

Build Automation with Gradle


Introduction to Django Based Class Views

A view is a callable which takes a request and returns a response. This can be more than just a function, and Django provides an example of some classes which can be used as views. These allow you to structure your views and reuse code.

Read more

Introduction to Django Based Class Views

A view is a callable which takes a request and returns a response. This can be more than just a function, and Django provides an example of some classes which can be used as views. These allow you to structure your views and reuse code.

Read more

Introduction to Django Based Class Views


RequireJS - Javascript Modules for the Browser

RequireJS is a JavaScript file and module loader that is optimized for in-browser use, but it can be used in other JavaScript environments such as Node. RequireJS is aimed at improving the speed and quality of your code.

Read more

RequireJS - Javascript Modules for the Browser

RequireJS is a JavaScript file and module loader that is optimized for in-browser use, but it can be used in other JavaScript environments such as Node. RequireJS is aimed at improving the speed and quality of your code.

Read more

RequireJS - Javascript Modules for the Browser


Exception Handling Best Practices

In-depth view into best practices for the process of responding to the occurrence of exceptions and how to handle errors and build resiliency into your application.

Read more

Exception Handling Best Practices

In-depth view into best practices for the process of responding to the occurrence of exceptions and how to handle errors and build resiliency into your application.

Read more

Exception Handling Best Practices


Episode V - The Form Strikes Back

Managing changes to a web application server and client is challenging. In particular, maintaining forms effectively requires specific consideration. How can a development team avoid breaking the user-experience as form fields change? This presentation follows "Episode IV: A new REST" and introduces the idea of generating consumer side forms by ...

Read more

Episode V - The Form Strikes Back

Managing changes to a web application server and client is challenging. In particular, maintaining forms effectively requires specific consideration. How can a development team avoid breaking the user-experience as form fields change? This presentation follows "Episode IV: A new REST" and introduces the idea of generating consumer side forms by taking advantage of hypermedia responses.

Read more

Episode V - The Form Strikes Back


CSS: Bootstrap vs. Thoughtbot

A comparative presentation examining the differences between well known frameworks - Bootstrap and Thoughtbot's Bourbon and Neat offerings.

Read more

CSS: Bootstrap vs. Thoughtbot

A comparative presentation examining the differences between well known frameworks - Bootstrap and Thoughtbot's Bourbon and Neat offerings.

Read more

CSS: Bootstrap vs. Thoughtbot


Design Patterns

In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to ...

Read more

Design Patterns

In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer can use to solve common problems ...

Read more

Design Patterns


Episode IV - A New REST

Applications are known to be RESTful now when they use JSON to communicate with a provider, but are not easy to evolve when the provider needs to change. It is considered enough to know how to use GET/POST/PUT/DELETE, but this is not where RESTful stops. Extending the ...

Read more

Episode IV - A New REST

Applications are known to be RESTful now when they use JSON to communicate with a provider, but are not easy to evolve when the provider needs to change. It is considered enough to know how to use GET/POST/PUT/DELETE, but this is not where RESTful stops. Extending the REST API response with very little information provides a more future-proof consumer of a RESTful API. This introduces the use of RESTful APIs and the ...

Read more

Episode IV - A New REST

Categories


Tags