Experiments in Supervised Learning Part 4

Experiments in Supervised Learning Part 4

This article discusses speeding up ML training loops by caching serialized features to reduce repeated data processing time. It covers loading cached features, memory profiling, and evaluating a Logistic Regression model with performance…

Experiments in Supervised Learning Part 3

Experiments in Supervised Learning Part 3

The article documents a recipe data extractor that underperformed, mislabeling buttons and duplicating ingredients. It outlines planned incremental improvements with feature enrichment to approach production readiness.

Experiments in Supervised Learning Part 2

Experiments in Supervised Learning Part 2

This post trains an initial supervised learning model on labeled recipe data, walks through the training pipeline and reports the first evaluation metrics. It explains feature extraction, pipeline construction, and highlights practical next steps to improve model accuracy and reduce common misclassifications.

Experiments in Supervised Learning: Lessons from an old Recipe App

Experiments in Supervised Learning: Lessons from an old Recipe App

A hands-on introduction to building a supervised learning pipeline using labeled recipe data from the author's old Recipe Folder project. This post explains the dataset, setup steps, and the plan for a multi-part series to train and improve models for extracting recipes from web pages.

LLMs and Coding 6 months later

LLMs and Coding 6 months later

Good lord, it has been 6 months since I last wrote a post about LLMs and coding and how the world has changed.

Leveraging LLMs for Coding: Insights and Real-World Experiences

Leveraging LLMs for Coding: Insights and Real-World Experiences

I've been using LLMs like GitHub Copilot, ChatGPT, Gemini, and Claude for the past couple of years to assist with coding, automate repetitive tasks, and even do language translations—both for computer languages and for generating initial translations for languages like Spanish and French.

Three More Years of PhoneGap/Cordova Lessons

Three More Years of PhoneGap/Cordova Lessons

Has it really been more than three years since I wrote Lessons Learned, hard to believe. So much time has past and yet it is definitely still the most viewed article on this website. After re-reading it I felt it was time to update its recommendations to be more recent, and add some new ones

React Native -- A Tempting Quagmire

React Native -- A Tempting Quagmire

A recent experience being asked to look into a React Native mobile has clarified some of the questions I brought up in my last aritcle on React Native, lo those 2 1/2 years ago.

Creating A Google Home App Part 3 - Refactoring and Scoring

Creating A Google Home App Part 3 - Refactoring and Scoring

In the previous article we converted our very simple app into a version of Rock, Paper, Scissors, Lizard, Spock. In this article we will refactor our game, and then add scoring so the app will keep track of your wins and losses

Creating A Google Home App Part 2 - The Game

Creating A Google Home App Part 2 - The Game

In the previous article, Creating A Google Home App, I detailed how to get a very simple Google Home App up and running. Mostly it was about setting up the node project, the Google Actions project, but in the end you had an App that when you talked to it, it would say -- 'Hey Ma, It Worked!'. And while it wasn't much of an achievement, but I know I felt pretty cool when I got my Google Speaker in my kitchen saying things I wanted it to say. Somehow it felt more impressive that just having a website that dumped out HTML, and now in this article we are going to learn how to actually create something (somewhat) useful, and learn a fair bit more about the GoogleActionSDK.

Creating A Google Home App

Creating A Google Home App

A while ago I got an email from a Recipe Folder user asking how to get the Google Home integration working with Recipe Folder. I have no idea why they thought that there was an integration, but it got me thinking, maybe I should add one. I hadn't looked at Google Home or Amazon Alexa development before, but I thought it might be fun to add at least Google Home integration...

The State of HTML Mobile Frameworks in 2016

The State of HTML Mobile Frameworks in 2016

It's been over 2 years since I posted The State of Mobile Frameworks and a fair amount has changed in that time, so now is probably a good time to dive back into that thorny topic

Should I use Cordova / Phonegap or go Native?

Should I use Cordova / Phonegap or go Native?

The article discusses choosing between Cordova and native apps and emphasizes that the right choice depends on features, platforms, and available expertise. It suggests evaluating pros and cons for both options with a structured decision…

Phonegap, Be Wary of Plugins

Phonegap, Be Wary of Plugins

The post discusses PhoneGap plugins, highlighting their promise and pitfalls when building features like alarms and in-app payments. It recounts a reader request to port an Android app efficiently using plugins.

Going Native

Going Native

The post discusses author’s evolving view on Android Studio and its 1.5 improvements for building Android apps. It notes faster templates and the shift away from complex, hacky methods.