Author Archives: Lance Finney

About Lance Finney

Father of two boys, Angular/TypeScript developer, Ethical Humanist, and world traveler (when I can sneak it in). Contributor to Grounded Parents.

ng-conf 2022 Report

I attended ng-conf 2022 last month. It was the fourth ng-conf I’ve attended in person, though it was the first in-person round of ng-conf since COVID hit. A lot has changed in the Angular community and the world in general … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

How to Mark a Link as Active in Angular, Even if the Query Params Are Different

#WhatILearnedToday in Angular: how to mark a link as active, ignoring the query params

Posted in default, Programming | Tagged , , , | Leave a comment

Failing Jenkins when Angular doesn’t bundle

#WhatILearnedToday in Angular: how to fail a Jenkins build if the Angular build process doesn’t bundle an app.

Posted in Programming | Tagged , , | Leave a comment

Angular Lazy Loading and CommonJS

#WhatILearnedToday in Angular: you can’t use modern syntax for lazy loading with CommonJS.

Posted in Programming | Tagged , | Leave a comment

Writing a Generic Type-Safe ng-bootstrap NgbModal Launcher

I just published my first post on the blog for Oasis Digital, the company where I’ve worked since September 2017: Writing a Generic Type-Safe ng-bootstrap NgbModal Launcher. I describe how I used TypeScript and Angular types to implement a type-safe … Continue reading

Posted in Programming | Leave a comment

Beyond Tour of Heroes Talk

I gave a talk last week at Angular Lunch, an Angular user group in St. Louis sponsored by Oasis Digital (with whom I will be starting work as a developer and trainer after Labor Day). In the talk, I start … Continue reading

Posted in Programming | Tagged , , | 1 Comment

Using enums to reduce boilerplate in ngrx

Love ngrx but wish there wasn’t so much boilerplate? I’ve released an example of an alternate implementation using enums to reduce code and add fuller typing. Continue reading

Posted in Programming | Tagged , , , , | 2 Comments

ts-enums: Bringing Java-style enums to TypeScript

I’m happy to announce that I’ve released ts-enums, and open-source library to bring Java-style enums to TypeScript. Continue reading

Posted in Programming | Tagged , , , | 1 Comment

Comparison of Angular 2 and React

As part of my employer’s Software Engineering Tech Trends series, I have collaborated with a colleague, Mark Volkmann, to write an article on Comparison of Angular 2 and React. In the article, we started with a small ToDo app that … Continue reading

Posted in Programming | Tagged , , , | 1 Comment

Opening Words at the Ethical Society on Skepticism and SkeptiCamp

My #atheism tells you what I don't believe. My #skepticism tells you why. My #humanism tells you most important thing- how I treat people. — ajackson (@antitheistangie) March 8, 2012 That’s a quote from a blogger named Angie Jackson, and … Continue reading

Posted in Skepticism | Tagged , , | Leave a comment