<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Uncategorized on AndyHacks</title><link>https://www.andyhacks.com/categories/uncategorized/</link><description>Recent content in Uncategorized on AndyHacks</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 17 Sep 2023 21:26:12 +0000</lastBuildDate><atom:link href="https://www.andyhacks.com/categories/uncategorized/feed.xml" rel="self" type="application/rss+xml"/><item><title>Being a Beginner: Running your first Half Marathon</title><link>https://www.andyhacks.com/2023/09/17/being-a-beginner-running-your-first-half-marathon/</link><pubDate>Sun, 17 Sep 2023 21:26:12 +0000</pubDate><guid isPermaLink="false">https://andyhacks.com/?p=3168</guid><description>&lt;p>In March 2023 I ran the Cambridge Half Marathon. It was my first half marathon. I wanted to do something worthwhile and that was bigger than myself. I raised almost £1000 for Mind in the process, and also improved my mental health by having a non-work goal to strive for.&lt;/p>
&lt;p>I&amp;rsquo;m still firmly middle-to-back of the pack when it comes to racing, but I did beat my own goal by achieving a time of 1 hour, 47 minutes, and 48 seconds (my target was to beat 1:55:00).&lt;/p></description></item><item><title>Smart under-cupboard kitchen lighting</title><link>https://www.andyhacks.com/2021/10/07/smart-under-cupboard-kitchen-lighting/</link><pubDate>Thu, 07 Oct 2021 22:43:52 +0000</pubDate><guid isPermaLink="false">https://hackingathome.wordpress.com/?p=2857</guid><description>&lt;p>Our kitchen is almost 10 years old now. When we first had it designed and installed, I totally underestimated how important good task lighting was, but thankfully the designer knew better and included a set of under-cabinet lights to illuminate the work surfaces. The lamps in these faded, were replaced and the replacements starting failing, so now it&amp;rsquo;s time to take on installing some nice smart lighting to make things even more functional.&lt;/p></description></item><item><title>Everything you need to know about integrating Google Sign-in with your Web App</title><link>https://www.andyhacks.com/2020/04/25/everything-you-need-to-know-about-google-sign-in-for-web-apps/</link><pubDate>Sat, 25 Apr 2020 14:52:14 +0000</pubDate><guid isPermaLink="false">https://hackingathome.wordpress.com/?p=2688</guid><description>&lt;p>Investigating Google Sign-In led me down a rabbit hole of trying to understand authentication with Google, how it fits with standards such as OpenID Connect (OIDC) and OAuth 2.0, and how best to integrate it into a web app that has a JavaScript frontend and backend API.  This article is the result of that research.&lt;/p>
&lt;p>On the face of it, integrating with Google Sign-In is trivial: there&amp;rsquo;s a &lt;a href="https://developers.google.com/identity/sign-in/web">Google page that tells you how to do it&lt;/a>.  But I believe in understanding the tools you&amp;rsquo;re using rather than just pasting code from random websites, especially when it comes to security-related functions.  I wanted to understand what was happening under the hood and be sure that I wasn&amp;rsquo;t inadvertently introducing security holes into my app.  So I created a simple sample app that has just enough function to demonstrate how to safely integrate sign-in to your app.&lt;/p></description></item><item><title>Heating season 2019 is here!</title><link>https://www.andyhacks.com/2019/12/27/heating-season-2019-is-here/</link><pubDate>Fri, 27 Dec 2019 22:54:58 +0000</pubDate><guid isPermaLink="false">https://hackingathome.wordpress.com/?p=2629</guid><description>&lt;p>Having just got back from a holiday in Switzerland (which was awesome) we got home to a slightly chilly house, and so turned the heating back on.  Although I&amp;rsquo;ve not posted here for a while, work has continued over on the Github repository for Boiler.io and there are a few new features that I&amp;rsquo;ve added that are worth mentioning.  I&amp;rsquo;ve also replaced the crusty jQuery-based UI with a nice React application.  It&amp;rsquo;d be great to hear from you if you&amp;rsquo;re interested in running open source heating software.&lt;/p></description></item></channel></rss>