Category Archives: Programming

Programming

On Selecting Clojure

The Clojure and Scheme Compared comments about Peter Bex’s Clojure from a Schemer’s perspective article caught my attention. I know that discussion is about language features, but it got me thinking about the different criteria used for selecting a programming … Continue reading

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

314 Digits of Pi (Python to Clojure)

Pi Day (3/14) is in a couple of days so I want to wish everyone a Happy Pi Day 2020! It’s great to see that 55% of American’s plan to celebrate and many will be eating pie or pi-themed food … Continue reading

Posted in Clojure, Programming | Tagged | Leave a comment

Exploring Clojure (and FP vs OOP)

I’ve always viewed functional programming (FP) from afar, mostly because object-oriented programming (OOP) is the dominant development methodology I’ve been using (Java, Ruby, C#, etc.) for many years.  A majority of the articles I’ve read on FP have statements like … Continue reading

Posted in Clojure, Programming, Tools | Tagged , , , , , | 1 Comment

Embedding Angular Components into a Legacy Web App

 In a perfect world, you’d be able to create a greenfield Angular SPA from scratch. In the real world, that’s usually not the case. That legacy web application has way too much baggage to realistically convert it to an SPA … Continue reading

Posted in Programming | Tagged | 1 Comment

React JS Dynamic DOM Generation

I had implemented an Angular 4 dynamic DOM prototype using the Angular Dynamic Component Loader and wanted to do the same thing with React JS. After doing some research I found that it was not very obvious how to accomplish this. By … Continue reading

Posted in Programming | Tagged , , | 2 Comments

Publishing an Angular 2 Component NPM Package

It was suggested on the Angular 2 Password Strength Bar post that I publish the component as an NPM package. This sounded like a good sharing idea and it was something I’ve never done before. So, here it is. You should go to … Continue reading

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

Angular 2 Password Strength Bar

I spent a little time updating AngularJS Directive to test the strength of a password to be a pure Angular 2 component and thought I’d share. A working demo and all of the code can be found here: Angular 2 Password Strength Bar. Notes: … Continue reading

Posted in Programming | Tagged , | 3 Comments

Old Nerds

Nobody is immune from aging. In the tech industry, this can be a problem as described in Is Ageism In Tech An Under-The-Radar Diversity Issue?.  Programmer age distribution from the Stack Overflow Developer Survey 2016 Results clearly shows this: Worth noting: 77.2% are younger … Continue reading

Posted in General, Programming | Tagged | Leave a comment

Deep Learning

I recently attended a Deep Learning (DL) meetup hosted by Nervana Systems. Deep learning is essentially a technique that allows machines to interpret sensory data. DL attempts to classify unstructured data (e.g. images or speech) by mimicking the way the brain does so … Continue reading

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

Creating a Minimally Sized Docker Image

This is a follow up to the Publishing a Static AngularJS Application with Docker post. Relative to the size of a standard Ubuntu Docker image I thought the 250MB CoreOS image was “lean”. Earlier this month I went to a Docker talk by Brian … Continue reading

Posted in Programming, Tools | Tagged | 3 Comments