Skip to content
Continuous Integration for Angular projects with TravisCI

Continuous Integration for Angular Projects with Travis CI

December 15, 2017

The journey of web development has been amazing for the past few decades. Standards have changed, practices have evolved and things are getting better and better for the web development world. For example, people moved from monkey patching code to MVC and design patterns. Companies and individuals both have been leaning towards TDD (Test Driven…

Read More
Angular Elements -- Your ngComponents Everywhere

Angular Elements — Your ngComponents Everywhere

November 6, 2017

If you’re reading this, you already know Angular. So whether you’ve worked on AngularJS (1.x) or Angular (Angular2+), this article is about one of the exciting things going on in the Angular world. Angular has been one of the most popular frameworks for the past few years. It started as a library that enhanced HTML.…

Read More
Accessing Child Elements in Angular / Ionic

Accessing Child Elements in Angular / Ionic

September 29, 2017

Components are at the heart of Angular, and we have some very useful tools to work with them efficiently. Often, we need to access the children – child elements, in other words – of our components. This can mean getting a reference to the DOM element, or to the actual component object if one exists.…

Read More

Creating Progressive Web Apps Using Angular

August 17, 2017

Progressive web applications are the new standard in this modern era of web development. They’re pure web applications built with the very web technologies (HTML, JS & CSS) but behave as a hybrid. i.e. somewhere between web and native apps. The concept of PWAs started booming in late 2015 and is now becoming a standard…

Read More

Hybrid Application Testing with Protractor and Appium

March 24, 2017

Testing hybrid projects can be challenging. The number of mobile devices the product has to target adds layers of complexity. Nowadays browsers come with powerful device emulators, which brings up a great question: Why bother configuring and testing on real devices? Well, because emulation can’t match real device testing so checking on it is a…

Read More

Protractor and Elementor

February 3, 2017

Intro Locators and elements are the foundation of any automated test (youdontsay). You spend a good portion of your time hunting down the right elements to interact with for tests. Sometimes, you find the right elements through trial, error, and multiple test runs. Not incredibly efficient, right? Thankfully, there are some great options available that…

Read More
Ionic 2 Project Structure

Ionic 2 Project Structure

May 24, 2016

This is the first part in a series of introductory posts on Ionic 2. If you’re not familiar with Ionic 2, it’s the latest incarnation of Ionic – “the world’s most popular cross-platform mobile development technology.” This latest version has been updated with a whole host of new features. The biggest and most obvious change…

Read More
Contributing to Ionic 2 - Writing a Toast Component

Contributing to Ionic 2 – Writing A Toast Component

April 26, 2016

I’m a big fan of the Ionic 2 framework. Ionic is one of the biggest players in the Hybrid Mobile space, and with version 2 of their framework Drifty has improved on an already outstanding set of mobile components for the Hybrid platform. Although still in beta (beta6 as of this writing) the platform has…

Read More

What Angular Promises Do That Angular Observables Can’t

April 5, 2016

Nothing. Observables are grabbing the spotlight as one of the cool new things Angular 2 is doing, despite having been around for some time. They are positioned to fully eclipse promises as the goto abstraction for dealing with async, among other things. Let’s dive into what Observables are and how they compare against promises in…

Read More

Creating Apps with Ionic 2

March 2, 2016

Ionic is a fantastic and established framework for creating hybrid mobile apps for both iOS and Android. Ionic 2 modernizes the framework leveraging Angular 2, TypeScript and Webpack. Ionic 2 also simplifies common UX paradigms like tabs and view navigation. I’m going to build a simplified Twitter-style app called Chatter to show off what’s new…

Read More
Scroll To Top