Showing 12 posts by,

Nic Raboy

Something that always seems to come up in my development is the need to find character combinations within a string and render those characters in a special way to the end user. Earlier in 2017, I wrote an article titled, Highlight Text Within a String Using Angular and Regular Expressions, which focused on highlighting text in a string using the very popular Angular framework. Using regular expressions, the text was replaced with an HTML-wrapped [...]

There are many ways to screencast content, but when it comes to developer material, some ways make more sense than others. In this video, we take a look at the paid, yet affordable, software for Mac called ScreenFlow and how it can be used to record great developer content. When recording developer content, factors such as IDE font size and screen resolution must be taken into consideration. With ScreenFlow, we can do post-processing on a timeli [...]

When building applications, many repetitive tasks could be automated so that you can spend more time developing and less time on grueling tasks like optimization, testing, and deployment. This is where Gulp and similar automation toolkits come into play. In this video, we will learn how to solve a common problem that many developers face when they are getting ready to deploy. We will see how to use Gulp and Node.js to optimize a website consisti [...]

Great applications not only look good and perform well, they also have few bugs. In the process of developing and deploying an application, it is just as critical to write test scenarios as it is to write attractive and amazing code. In this video tutorial, we see how to use the Jasmine testing framework to write unit tests that test not only various Node.js functions but also API endpoints that were created using Express. With well-designed uni [...]

Transcript Hey everyone Nic Raboy here we're going to take a look at validating forms within an angular web application so as you can see I do have my terminal up I also have the angular CLI installed and while you don't need the angular CLI installed to be successful with this project it will make things a lot easier so what we're going to do is we're going to create a new angular project I'm going to say ng new validate project and hit enter s [...]

Over the past few months, we've been exploring Ionic 2 as part of a three part tutorial series towards building cross platform hybrid applications. We started with a beginners guide to getting started with Ionic 2 and worked our way into building a multi-page application. We're going to bring this series to a close with another critical part of mobile application development. We're going to focus on working with remote web services and APIs. S [...]

Not too long ago I wrote about getting started with Ionic 2. In the previous, part one guide, I gave some overview on what Ionic 2 was and how it differed from Ionic Framework 1. This overview lead up to developing a very simple single page mobile application. What if you wanted to build a multiple page application with persisted data storage and native platform features? We’re going to take the same guide from the previous part of the series and [...]

When it comes to mobile application development, there are many different routes you can choose. You can choose a native solution, using the Android SDK and Java or iOS with Objective-C, but in both these scenarios, there is a multiple language requirement. A more efficient and possibly cheaper solution would be to use a cross platform framework that lets you deploy to various platforms using a single set of code. There are numerous cross platf [...]