In this article I’ll show you how to use the Compromise JavaScript library to interpret user input and translate it to a hierarchical sentence graph.
Web Technologies
Angular Accessibility
Let’s talk about building accessible Angular applications. Why? Because Angular apps are awesome, but the amazing things Angular lets you do are a net negative unless you can build an app that everyone can use.
Test Angular Components in Storybook
Have you ever wanted a quick way of inspecting the appearance and behavior of Angular components in your project? Storybook is a free library that integrates into your Angular projects to let you look at any component in your application, tweak with configuration values, and ensure the component is behaving […]
Connect Angular Components with Events, Bindings, and Services
In this article, we’ll bring an Angular user interface to life by using two-way binding, events, event emitters, services, and subscriptions to link together the user interface.
Selective Angular Component Rendering with ngSwitch
Sometimes in Angular you have a collection of items and need to display a different component for different items in the same collection. Thankfully, Angular offers a directive called ngSwitch that gives us flexibility in how components render themselves.
From Mockup to Angular Material
In this article we’ll take a user interface sketch and convert it into the visual structure of a new Angular application using Angular Material to quickly style and skin our new application.
Monitoring Application Quality with Raygun
Let’s build a .NET Core and Angular single page application and web service, then use Raygun Error Tracking to catch client or server-side defects quickly.
Rise of the Reducer
In recent years I’ve observed a strong trend towards using reducers in software architectures. This recent rise to prominence offers benefits to software quality worth discussing.
Standardizing TypeScript with NPM, ESLint, and Prettier
JavaScript that scales needs standards and safety nets. See how NPM, ESLint, and Prettier help TypeScript code adhere to team standards over time.
Quick Tip: Modern Arrows in your Editor
Languages like JavaScript, TypeScript, C#, and others offer similar syntax for their operators. With the use of font ligatures, you can represent these languages features in a mono-spaced, yet modern format intended for programmers.