<rss version="2.0">
  <channel>
    <title>Hey Loura!</title>
    <link>https://heyloura.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 20 Feb 2024 20:50:29 -0500</lastBuildDate>
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/20/some-lessons-like.html</link>
      <pubDate>Tue, 20 Feb 2024 20:50:29 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/20/some-lessons-like.html</guid>
      <description>&lt;p&gt;Some lessons, like keeping footware dry, I fear my kids will never learn&amp;hellip;&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/img-20240217-1819092.jpg&#34; width=&#34;600&#34; height=&#34;599&#34; alt=&#34;Girl on crutches at the beach in winter. She is placing her feet in the water. She is wearing red slippers. &#34;&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/15/im-having-some.html</link>
      <pubDate>Thu, 15 Feb 2024 13:32:36 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/15/im-having-some.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;m having some fun with the new Micro.blog premium feature, private notes. I&amp;rsquo;m trying to figure out what parts of my workflow I can move over 😄&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-2024-02-15-122607.png&#34; alt=&#34;screenshot of the new notes UI in Micro.blog with three notes showing&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/14/currently-reading-when.html</link>
      <pubDate>Wed, 14 Feb 2024 19:13:39 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/14/currently-reading-when.html</guid>
      <description>&lt;p&gt;Currently reading: &lt;a href=&#34;https://micro.blog/books/9780300216288&#34;&gt;When Your Child Hurts&lt;/a&gt; by Rachael Coakley 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/13/back-to-boston.html</link>
      <pubDate>Tue, 13 Feb 2024 08:25:23 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/13/back-to-boston.html</guid>
      <description>&lt;p&gt;Back to Boston Children&amp;rsquo;s with my daughter. Since the winter storm is upon us and the other patients canceled, I&amp;rsquo;m hoping the appointment will go a bit quicker than the scheduled five hours. Hopefully the snow isn&amp;rsquo;t too bad when we head out. ❄️&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Private key (AES-CBC) encryption and decryption in Deno</title>
      <link>https://heyloura.com/2024/02/08/private-key-aes.html</link>
      <pubDate>Mon, 12 Feb 2024 07:36:50 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/08/private-key-aes.html</guid>
      <description>&lt;p&gt;I found myself needing to encrypt a small string on Deno (and subsequently decrypt it later) for a small side project. I checked out a few websites with code samples. But those didn&amp;rsquo;t work/were out of date. So this is what worked for me:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: I am not a security expert and I don&amp;rsquo;t play one on TV. You shouldn&amp;rsquo;t trust anything important with random code you found on the internet. Seriously.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;1-save-the-key&#34;&gt;1. Save the key&lt;/h2&gt;
&lt;p&gt;First we generate a key using the standard &lt;a href=&#34;https://deno.land/api@v1.40.4?s=SubtleCrypto&#34;&gt;SubtleCrypto&lt;/a&gt; api that ships with Deno. Then export a JSON webkey and save it. I&amp;rsquo;m putting it in an environmental variable. Make sure it is safe and secure.&lt;/p&gt;
&lt;pre class=&#34;language-js&#34;&gt;
&lt;code class=&#34;language-js&#34;&gt;
const key = await crypto.subtle.generateKey({ name: &#34;AES-CBC&#34;, length: 128 },true,[&#34;encrypt&#34;, &#34;decrypt&#34;]);
const rawKey = JSON.stringify(await crypto.subtle.exportKey(&#34;jwk&#34;, key));
&lt;/code&gt;
&lt;/pre&gt;
&lt;h2 id=&#34;2-encrypt-a-string&#34;&gt;2. Encrypt a string&lt;/h2&gt;
&lt;p&gt;Here we take the JSON webkey from our environmental variable that we created in step one and import it. Then using the key along with some random bytes, the initialization vector &lt;code&gt;iv&lt;/code&gt;, we encrypt the string. The last two lines deal with getting the encrypted string into a format to save. The &lt;code&gt;iv&lt;/code&gt; needs to be random and unique per message but it doesn&amp;rsquo;t need to be secret. So we can prepend it to the encrypted message.&lt;/p&gt;
&lt;p&gt;You could potentially take this one step further and get a hex string from the encrypted bytes and save that. But for my needs I stopped here and stored the comma separated string of numbers.&lt;/p&gt;
&lt;pre class=&#34;language-js&#34;&gt;
&lt;code class=&#34;language-js&#34;&gt;
async function encryptMe(decrypted)
{
    const _appSecret = JSON.parse(Deno.env.get(&#34;APP_SECRET&#34;));
    const iv = await crypto.getRandomValues(new Uint8Array(16)); 
    const key = await crypto.subtle.importKey(&#34;jwk&#34;, _appSecret, &#34;AES-CBC&#34;, true, [&#34;encrypt&#34;, &#34;decrypt&#34;]);
    const encrypted = await crypto.subtle.encrypt({name: &#34;AES-CBC&#34;, iv}, key, new TextEncoder().encode(decrypted));
    const encryptedBytes = new Uint8Array(encrypted);
    return `${iv.toString()}|${encryptedBytes.toString()}`;
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;h2 id=&#34;3-decrypt-a-string&#34;&gt;3. Decrypt a string&lt;/h2&gt;
&lt;p&gt;The next step is to decrypt a string we previously encrypted.  After we make a key we will need to separate out the two parts of the passed in message. The first part specifies the &lt;code&gt;iv&lt;/code&gt; that was used and the second stores the encrypted message. You can use the &lt;code&gt;Uint8Array.from&lt;/code&gt; to re-create the Unit8Array. Then call the decrypt method from the key, use a text decoder and you have your decrypted message. Yay! 👏&lt;/p&gt;
&lt;pre class=&#34;language-js&#34;&gt;
&lt;code class=&#34;language-js&#34;&gt;
async function decryptMe(encrypted) 
{
    const _appSecret = JSON.parse(Deno.env.get(&#34;APP_SECRET&#34;));
    const key = await crypto.subtle.importKey(&#34;jwk&#34;, _appSecret, &#34;AES-CBC&#34;, true, [&#34;encrypt&#34;, &#34;decrypt&#34;]);
    const ivPart = encrypted.split(&#39;|&#39;)[0];
    const encryptedPart = encrypted.split(&#39;|&#39;)[1];

    const encryptedBytes = Uint8Array.from(encryptedPart.split(&#39;,&#39;).map(num =&gt; parseInt(num)));
    const iv = Uint8Array.from(ivPart.split(&#39;,&#39;).map(num =&gt; parseInt(num)));
    
    const decrypted = await crypto.subtle.decrypt({name: &#34;AES-CBC&#34;, iv}, key, encryptedBytes);
    const decryptedBytes = new Uint8Array(decrypted);
    return new TextDecoder().decode(decryptedBytes);
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;details&gt;&lt;summary&gt;Permission notice&lt;/summary&gt;THE CODE SAMPLE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE CODE SAMPLE OR THE USE OR OTHER DEALINGS WITH THE CODE SAMPLE.&lt;/details&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/11/this-morning-i.html</link>
      <pubDate>Sun, 11 Feb 2024 08:56:32 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/11/this-morning-i.html</guid>
      <description>&lt;p&gt;This morning I accidentally used mint extract instead of vanilla extract in my berry crisp 🤦&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/02/03/i-want-to.html</link>
      <pubDate>Sat, 03 Feb 2024 15:43:49 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/02/03/i-want-to.html</guid>
      <description>&lt;p&gt;I want to thank seventeen year old me for trying out Tai Chi. I want to thank all the versions of me that kept with it. There are few things that make me feel so at peace. I let the world pass me by and I simply move with the forms.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/27/its-been-a.html</link>
      <pubDate>Sat, 27 Jan 2024 18:05:12 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/27/its-been-a.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been a hard and long week. My daughter&amp;rsquo;s knee injury had an unexpected prognosis and its been tough to wrap my head around it. She&amp;rsquo;ll be all right, it&amp;rsquo;s just that the path to get there is longer and the way forward is murky.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/20/family-game-night.html</link>
      <pubDate>Sat, 20 Jan 2024 21:42:45 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/20/family-game-night.html</guid>
      <description>&lt;p&gt;Family game night ❤️&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/img-20240120-2040522.jpg&#34; alt=&#34;adult and two children playing the board game Wingspan on a kitchen table&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/18/my-son-and.html</link>
      <pubDate>Thu, 18 Jan 2024 20:55:52 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/18/my-son-and.html</guid>
      <description>&lt;p&gt;My son and I have had friction homeschooling this year. So yesterday morning we spent two hours brainstorming what to do and when he was last really happy with school. Turns out he was happiest when he read all the time. So we&amp;rsquo;re adjusting and adding in his wonderful choices ❤️📚&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/img-20240118-2027112.jpg&#34; alt=&#34;A pile of books on a table. Books are a variety of nonfiction and fiction texts including titles like the &amp;ldquo;Once and Future King&amp;rdquo; and &amp;ldquo;Charles Darwin and the Voyage of the Beagle&amp;rdquo;&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/18/fingers-crossed-that.html</link>
      <pubDate>Thu, 18 Jan 2024 10:37:31 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/18/fingers-crossed-that.html</guid>
      <description>&lt;p&gt;Fingers crossed that the CT scan shows enough signs of healing so my daughter can start physical therapy. This girl just wants to get up, run around, climb trees and dance.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Dev Diary 0012: January 1st - 16th 2024</title>
      <link>https://heyloura.com/2024/01/16/dev-diary-january.html</link>
      <pubDate>Tue, 16 Jan 2024 12:13:46 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/16/dev-diary-january.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve spent the last few weeks of the New Year, like a lot of others, reflecting on where I&amp;rsquo;ve been and where I want to go. So this update is a little more rambling than most.&lt;/p&gt;
&lt;h2 id=&#34;work&#34;&gt;Work&lt;/h2&gt;
&lt;p&gt;I want to never use Azure Dev Ops again. It is giving me such a headache. I still can&amp;rsquo;t get our release pipeline working after upgrading our solution to .NET 8. Entity framework is complaining and its convoluted and not my strong suit.&lt;/p&gt;
&lt;p&gt;One of the pitfalls of being a solo developer. No one to ask questions or to brainstorm off of. ::sigh::&lt;/p&gt;
&lt;h2 id=&#34;personal-projects&#34;&gt;Personal Projects&lt;/h2&gt;
&lt;h3 id=&#34;my-blog&#34;&gt;My blog&lt;/h3&gt;
&lt;p&gt;Not too much happening here other than adding in the &lt;a href=&#34;https://github.com/svendahlstrand/plugin-search-space&#34;&gt;search-space&lt;/a&gt; plugin by &lt;a href=&#34;https://micro.blog/sod&#34;&gt;@sod&lt;/a&gt; on my search page and rearranging how posts appear on the index page as I shared in this update: &lt;a href=&#34;https://heyloura.com/2024/01/10/some-minor-blog.html&#34;&gt;Some minor blog updates&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The basic Hugo code I used can be found on &lt;a href=&#34;https://paste.lol/loura/micro-blog-group-by-date-then-reverse&#34;&gt;my paste bin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In general the idea is to group the posts by date with a &lt;code&gt;.GroupByDate&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;That gives you access to the {{ &lt;code&gt;.Key&lt;/code&gt; }} which is the date and then {{ &lt;code&gt;.Pages&lt;/code&gt; }} which is a collection that corresponds to that date. Then you need to sort the {{ &lt;code&gt;.Pages&lt;/code&gt; }} in reverse. That&amp;rsquo;s accomplished by {{ &lt;code&gt;range .Pages.Reverse&lt;/code&gt; }}&lt;/p&gt;
&lt;p&gt;I do have some other updates I want to get around to like adding a blogroll, which I might use the bookmarks feature of micro.blog for and creating a digital garden/wiki.&lt;/p&gt;
&lt;h3 id=&#34;a-cyoagamebook-website&#34;&gt;A CYOA/Gamebook website&lt;/h3&gt;
&lt;p&gt;This is a very &lt;em&gt;very&lt;/em&gt; rough concept right now. But I&amp;rsquo;d love to code a generic fantasy RPG as a gamebook or a &amp;ldquo;choose your own adventure&amp;rdquo; type game. I have the concept and flow chart written out. I also want to do it sans game engine and either code one up myself or craft standalone HTML pages. I also want to make my own artwork for it. I picked up a couple of illustration books to start practicing.&lt;/p&gt;
&lt;h3 id=&#34;lillihub&#34;&gt;Lillihub&lt;/h3&gt;
&lt;p&gt;Earlier this week I shared this video showcasing my favorite part about Lillihub, that it works 100% without JavaScript:&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://cdn.uploads.micro.blog/88328/2024/youcut-20240114-161643062.mp4&#34; width=&#34;640&#34; height=&#34;360&#34; poster=&#34;https://heyloura.com/uploads/2024/c0159c54e8.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;I can&amp;rsquo;t think of any other social media site that can do that. Please let me know if another one out there exists.&lt;/p&gt;
&lt;p&gt;Back in 2023 I decided I wanted to flex my front-end coding muscles a bit. I was having lots of fun playing around with my blog design and exploring neocities sites. I went off on a tangent exploring iframes as a bit of a retro website frame system. I still think there is something to that, both as a way to manage a static website and to build very basic local apps. It was fun throwing together a calendar and a little budgeting app with it. That&amp;rsquo;s actually what Lillihub started as, until I ran into CORS issues. Then when I tossed in a backend with Deno, using my iframe trick didn&amp;rsquo;t seem useful. So I decided to challenge myself with writing all my own css and doing it all without JavaScript. Version 1 of the app had no JavaScript at all and I learned a ton doing it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Did you know you can stream HTML to the browser like a video? I didn&amp;rsquo;t.&lt;/li&gt;
&lt;li&gt;Did you know that you can target the action of an iframe to a different element? I didn&amp;rsquo;t.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s been a very fun project to build. Probably my favorite personal project ever. It even beat that time I folded 1000 origami cranes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/2acb59154c.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;updates&#34;&gt;Updates&lt;/h4&gt;
&lt;p&gt;Not too many updates were user facing. The biggest one was probably the editor previewing images as you write markdown. There were also a handful of bug fixes and I&amp;rsquo;m ordering the posts by date_timestamp, but I&amp;rsquo;m not sure that fixed the timeline marker issue. I&amp;rsquo;ll need to investigate further.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-20240114-195849.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;future-roadmap&#34;&gt;Future Roadmap?&lt;/h4&gt;
&lt;p&gt;I&amp;rsquo;ve been spending sometime thinking about the future of Lillihub. I feel like I have a solid base to launch off of now. And I&amp;rsquo;m doing my best to not slide into the thought that I should rip it all to pieces and rebuild it with a brand new latest and greatest framework. So I need to step back sometimes and admire what I like most about it. The fact that it streams HTML, that the UI is a bit different but very usable, that there is no build step and its mostly in one file (I know I know, that probably annoys the other developers who&amp;rsquo;ve glance at the source code)&lt;/p&gt;
&lt;p&gt;So what&amp;rsquo;s up next? This is a simplified &amp;ldquo;I want&amp;rdquo; list, not exhaustive and &lt;em&gt;not a promise to build&lt;/em&gt; 😉:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I want to have the highlights incorporated into the bookmarks area and make tagging easier&lt;/li&gt;
&lt;li&gt;I want to add books via one of the book APIs out there&lt;/li&gt;
&lt;li&gt;I want it to better support the IndieWeb
&lt;ul&gt;
&lt;li&gt;Let people bring there own indieauth/micropub endpoints&lt;/li&gt;
&lt;li&gt;Let the editor have a dropdown to add microformats markup for replies, likes, etc..&lt;/li&gt;
&lt;li&gt;Microsub client? Integrated with posts?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Let the PWA accept shares
&lt;ul&gt;
&lt;li&gt;Share a URL? adds it as a bookmark&lt;/li&gt;
&lt;li&gt;Share copied text? starts a post&lt;/li&gt;
&lt;li&gt;Share a photo/video? uploads it and starts a post (with the photo/video included). Maybe AI could generate alt text&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;the-stats&#34;&gt;The Stats&lt;/h4&gt;
&lt;p&gt;Lillihub had around 40 users login in the past three weeks.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-2024-01-16-120007.png&#34; width=&#34;600&#34; height=&#34;609&#34; alt=&#34;&#34;&gt;
&lt;h2 id=&#34;final-thoughts&#34;&gt;Final Thoughts&lt;/h2&gt;
&lt;p&gt;There is a whole new year out there waiting for me. I want to keep playing, keep crafting, and keep my family and friends close.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/14/an-fun-lillihub.html</link>
      <pubDate>Sun, 14 Jan 2024 20:07:04 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/14/an-fun-lillihub.html</guid>
      <description>&lt;p&gt;An fun 🐸 &lt;a href=&#34;https://lillihub.com&#34;&gt;Lillihub&lt;/a&gt; update I put in yesterday. The editor now previews an image while you write. I find it helpful to see the image while writing alt descriptions 😊&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-20240114-195849.png&#34; alt=&#34;screenshot of lillihub&amp;rsquo;s editor showing the image preview&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/14/i-decided-to.html</link>
      <pubDate>Sun, 14 Jan 2024 20:01:09 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/14/i-decided-to.html</guid>
      <description>&lt;p&gt;I decided to turn my Hobonichi Avec into a four year journal. I also figured out that nail polish makes a good sticker substitute if you need to cover up dates 😊&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/point-blur-jan142024-195118.jpg&#34; alt=&#34;Hobonichi Avec open on the table. Three lines are drawn across the pages dividing it into four sections turning it into a four year journal&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/14/my-favorite-thing.html</link>
      <pubDate>Sun, 14 Jan 2024 16:44:25 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/14/my-favorite-thing.html</guid>
      <description>&lt;p&gt;My favorite thing about my side project, &lt;a href=&#34;https//lillihub.com&#34;&gt;Lillihub&lt;/a&gt; , is you don&amp;rsquo;t need JavaScript.&lt;/p&gt;
&lt;p&gt;Besides the reply box not auto-clearing, the fancy markdown editor for posts (both which work with textareas), and photo swiping it&amp;rsquo;s not that noticable without it.&lt;/p&gt;
&lt;p&gt;&lt;video controls=&#34;controls&#34; playsinline=&#34;playsinline&#34; src=&#34;https://cdn.uploads.micro.blog/88328/2024/youcut-20240114-161643062.mp4&#34; width=&#34;640&#34; height=&#34;360&#34; poster=&#34;https://heyloura.com/uploads/2024/c0159c54e8.png&#34; preload=&#34;none&#34;&gt;&lt;/video&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/14/i-finally-have.html</link>
      <pubDate>Sun, 14 Jan 2024 16:41:47 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/14/i-finally-have.html</guid>
      <description>&lt;p&gt;I finally have a chance to sit down and work on something. Choices, choices&amp;hellip; Tai Chi, journaling, or coding. Or maybe, all three 😄&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/13/lillihub-update-you.html</link>
      <pubDate>Sat, 13 Jan 2024 07:51:50 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/13/lillihub-update-you.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://lillihub.com&#34;&gt;🐸 Lillihub&lt;/a&gt; update:&lt;/p&gt;
&lt;p&gt;You &lt;em&gt;&lt;strong&gt;will&lt;/strong&gt;&lt;/em&gt; need to reset your settings.&lt;/p&gt;
&lt;p&gt;Improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editor previews images inline&lt;/li&gt;
&lt;li&gt;Editor supports browser spell check&lt;/li&gt;
&lt;li&gt;Login on homepage&lt;/li&gt;
&lt;li&gt;Added logout&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bugs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Editor drag/drop/copy images has been fixed&lt;/li&gt;
&lt;li&gt;Editor full screen dark mode fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/12/at-work-i.html</link>
      <pubDate>Fri, 12 Jan 2024 11:09:27 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/12/at-work-i.html</guid>
      <description>&lt;p&gt;At work I had to port our code base to .NET 8 and deal with all the issues that introduced. Took me the better part of three days. Getting this last error resolved in our Azure Pipeline&amp;hellip; still haven&amp;rsquo;t got it. 😤. So demoralizing. I miss the days when it was a simple FTP the files over&amp;hellip;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/12/i-got-access.html</link>
      <pubDate>Fri, 12 Jan 2024 08:58:06 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/12/i-got-access.html</guid>
      <description>&lt;p&gt;I got access to the HEY Calendar earlier in the week. Quick first impressions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I miss the monthly view&lt;/li&gt;
&lt;li&gt;I 💖 photos on the day and circling titles&lt;/li&gt;
&lt;li&gt;I 👍 the habit tracker and the todo&amp;rsquo;s&lt;/li&gt;
&lt;li&gt;Android app is fine and I 💖 that the photo backgrounds show but no way to upload them in the app&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-2024-01-12-083435.png&#34; alt=&#34;screenshot of the new HEY Calendar weekly view&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-20240112-085602.png&#34; alt=&#34;screen shot of the Android app daily view&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/10/some-minor-blog.html</link>
      <pubDate>Wed, 10 Jan 2024 16:46:38 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/10/some-minor-blog.html</guid>
      <description>&lt;p&gt;Some minor blog tweaks today. I updated my little pixel avatar and I changed how I was grouping posts (thanks to &lt;a href=&#34;https://micro.blog/jsonbecker&#34;&gt;@jsonbecker&lt;/a&gt; for the &lt;a href=&#34;https://json.blog/2023/12/27/todays-series-on.html&#34;&gt;inspiration&lt;/a&gt; 😊).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-20240110-1636182.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/screenshot-20240110-1638042.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/07/first-snowfall-of.html</link>
      <pubDate>Sun, 07 Jan 2024 17:18:49 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/07/first-snowfall-of.html</guid>
      <description>&lt;p&gt;First snowfall of the season ❄️&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/img-20240107-1454092.jpg&#34; alt=&#34;Grass yard covered in snow. Trees nearby are covered as well&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/06/currently-reading-practical.html</link>
      <pubDate>Sat, 06 Jan 2024 21:33:59 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/06/currently-reading-practical.html</guid>
      <description>&lt;p&gt;Currently reading: &lt;a href=&#34;https://micro.blog/books/9781736196106&#34;&gt;Practical Tai Chi Training&lt;/a&gt; by Jesse Tsao 📚&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/06/i-just-spent.html</link>
      <pubDate>Sat, 06 Jan 2024 16:16:06 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/06/i-just-spent.html</guid>
      <description>&lt;p&gt;I just spent an hour teaching my mother, 70, how to play Animal Crossing New Horizons 💕. She says it&amp;rsquo;s much better thank Mario Kart 😂&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/05/173356.html</link>
      <pubDate>Fri, 05 Jan 2024 17:33:56 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/05/173356.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/88328/2024/img-20240105-172906-edit-20240105172942.jpg&#34; alt=&#34;Two Hobonichi Cousin journals next to each other. One is new and the other is filled to the brim and triple the size&#34;&gt;&lt;/p&gt;
&lt;p&gt;Last year and this year. Time to get journaling ✍️&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://heyloura.com/2024/01/05/rewatched-hammock-driven.html</link>
      <pubDate>Fri, 05 Jan 2024 16:49:02 -0500</pubDate>
      
      <guid>http://heyloura.micro.blog/2024/01/05/rewatched-hammock-driven.html</guid>
      <description>&lt;p&gt;Rewatched &lt;a href=&#34;https://youtu.be/f84n5oFoZBc?si=cynWs2YeaLmQaARX&#34;&gt;Hammock Driven Development - Rich Hickey&lt;/a&gt;. I already do a few things&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Write problems down&lt;/li&gt;
&lt;li&gt;✅ Think deeply (I do often wake up with solutions)&lt;/li&gt;
&lt;li&gt;✅ Draw pictures 🎨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;but l want to add&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Read &amp;ldquo;How to Solve It&amp;rdquo; by G. Polya&lt;/li&gt;
&lt;li&gt;Find two solutions to problems and better understand trade-offs. (I usually stop at one solution)&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>
