<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>TRST_Blog</title>
	<subtitle></subtitle>
	<link href="https://trst.co/home.xml" rel="self"/>
	<link href="https://trst.co/"/>
	
  <updated>2023-09-27T00:00:00+00:00</updated>
	
	<id>https://trst.co</id>
	<author>
  <name>TRST_Blog</name>
  <email>hey@trst.co</email>
	</author>
  
  
    
    <entry>
      <title>Building a memory assisted AI application is a pain, Cloudflare made latency less of a worry with Vectorize</title>
      <link href="https://trst.co/blog/cloudflare-releases-vectorize/"/>
      <updated>2023-09-27T00:00:00+00:00</updated>
      <id>https://trst.co/blog/cloudflare-releases-vectorize/</id>
      <content type="html"><![CDATA[
        <p>In short, Cloudflare released a sentence embedding library which is directly embeddable in their Workers edge runtime which is a big deal if you're trying to cut down on query times and using something like OpenAI or another LLM API over the network. When I first started playing around with internal clientside apps leveraging these generative APIs, I can't tell you how bummed I was to learn that not only did I need to host a DB but also required spinning up infrastructure to transform queries into vectors OR needed to ping OpenAI to do the same. This turns a simple search query into a multi request affair and may not be helpful given how sensitive the application is to waiting.</p>
<p>Having a more turnkey setup is super useful when your requirements aren't sophisticated enough to require a shed load of services in your infrastructure.</p>
<p>Leave it to Cloudflare to give you not everything you'd find on AWS, but enough modern primitives to accomplish everything you'd do there and more 👏</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Unlocking My Local Network With Tailscale</title>
      <link href="https://trst.co/blog/unlocking-my-local-network-with-tailscale/"/>
      <updated>2023-01-01T00:00:00+00:00</updated>
      <id>https://trst.co/blog/unlocking-my-local-network-with-tailscale/</id>
      <content type="html"><![CDATA[
        <p>I have always been hesitant to self host anything I needed access to outside of my local network. Security is hard and opening up ports to your home is scary stuff. Instead, I tend to lean on a cheap VPS for anything I need access to remotely.</p>
<p>That has started to change since I heard a recommendation for <a href="https://tailscale.com">Tailscale</a>. In short it is a service that let's you connect and coordinate machines across the internet as if they were on a single LAN over the secure Wireguard protocol. At a high level, I can install Tailscale as a VPN on my phone and access a Nextcloud instance on my home LAN without opening any inbound ports on my router!</p>
<p>I heard the idea originally on <a href="https://www.jupiterbroadcasting.com/show/linux-unplugged/">Linux Unplugged</a> and tried it out over the holidays. And without a doubt, it has been the most exciting thing to happen to my home networking setup in some time. I encourage anyone reading to try the same!</p>
<p>(For example, I currently have a little NAS box hosting: Nextcloud, Jellyfin and Home Assistant. I am thinking of hosting little, toy CMS's on my LAN and add a ephemral key access in CI, which is super rad and saves hosting costs for my goofy little throw-away projects.)</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Mastodon Rejects VC Funding</title>
      <link href="https://trst.co/blog/mastodon-rejects-vc-funding/"/>
      <updated>2022-12-31T00:00:00+00:00</updated>
      <id>https://trst.co/blog/mastodon-rejects-vc-funding/</id>
      <content type="html"><![CDATA[
        <p>I am not using Mastodon personally, but I appreciate the people behind it having a point of view they stand behind.</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Double-wrist-ing</title>
      <link href="https://trst.co/blog/double-wrist-ing/"/>
      <updated>2022-12-31T00:00:00+00:00</updated>
      <id>https://trst.co/blog/double-wrist-ing/</id>
      <content type="html"><![CDATA[
        <p>I think Antonio looks pretty rad with two watches on. Not sure if it's the right look for me for the season of life I'm in. As a homebody I haven't been wearing any of my watches let alone two of them and I am sadder for it. I'm now inspired to change that fact.</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Everything I googled in a week as a senior software engineer</title>
      <link href="https://trst.co/blog/everything-i-googled-in-a-week-as-a-senior-software-engineer/"/>
      <updated>2022-12-28T00:00:00+00:00</updated>
      <id>https://trst.co/blog/everything-i-googled-in-a-week-as-a-senior-software-engineer/</id>
      <content type="html"><![CDATA[
        <p>I found this great post while perusing random <a href="https://bringback.blog/">Bring Back Blogs</a> for new feeds to follow. The conceit is simple, a list of all the mundane things <a href="https://social.lol/@sophie">Sophie Koonin</a> (aka <a href="https://localghost.dev">localghost</a>) looked up in a week in her. Sharing  with the aim of humanizing the profession. It's okay if you look things up, particularly when things are new, don't sweat it.</p>
<p>You aren't expected to know everything no matter your level of &quot;seniority&quot;. But worth noting, to stand out it's a good habit to memorize what you use often, and keep some kind of note on less frequent knowledge. I promise over time this practice will increase your efficiency and keep you in flow. Nothing more frustrating than an hour (or more...) of random searches to find that &quot;thing&quot; you sort-of remember seeing once.</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>tc39 Proposal to Add a Pipeline Operator to JavaScript</title>
      <link href="https://trst.co/blog/proposal-to-add-a-pipe-operator-to-js/"/>
      <updated>2022-03-08T00:00:00+00:00</updated>
      <id>https://trst.co/blog/proposal-to-add-a-pipe-operator-to-js/</id>
      <content type="html"><![CDATA[
        <p>Makes chaining functions more readable in JS and has real <a href="https://rescript-lang.org/docs/manual/latest/pipe">Rescript</a>/<a href="https://elmprogramming.com/function.html#forward-function-application">Elm</a> energy. (Apparently it's based on <a href="https://docs.hhvm.com/hack/expressions-and-operators/pipe">Hack</a> which was news to me.)</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Know How Your Org Works</title>
      <link href="https://trst.co/blog/know-how-your-org-works/"/>
      <updated>2022-03-08T00:00:00+00:00</updated>
      <id>https://trst.co/blog/know-how-your-org-works/</id>
      <content type="html"><![CDATA[
        <p>I don't think I've read anything as profound in the past year. As a developer, writing code is definitely <em>the</em> job, but remember everything you write serves people. Knowing how the people you work with/for think and prioritize will take you far in your career.</p>
<p>Honestly, I'm off to read this one again. As an explanation of how &quot;work&quot; works, I can't think of a better example.</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Motion One</title>
      <link href="https://trst.co/blog/motion-one-released/"/>
      <updated>2021-10-11T00:00:00+00:00</updated>
      <id>https://trst.co/blog/motion-one-released/</id>
      <content type="html"><![CDATA[
        <p>A web animation library that uses native browser APIs for performance and low bundle sizes. Can't wait to use it!</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Marginalia Search</title>
      <link href="https://trst.co/blog/marginalia-search/"/>
      <updated>2021-10-11T00:00:00+00:00</updated>
      <id>https://trst.co/blog/marginalia-search/</id>
      <content type="html"><![CDATA[
        <p>My kind of search engine! Marginalia is focused on surfacing the <em>best</em> kind of results: the weird, obsessive ones. The kind of results written by people who care about whatever you searched up, not the highly polished SEO traps you land on via Google.</p>

      ]]></content>
    </entry>
	
    
    <entry>
      <title>Cloudflare R2 Storage</title>
      <link href="https://trst.co/blog/cloudflare-r2/"/>
      <updated>2021-10-11T00:00:00+00:00</updated>
      <id>https://trst.co/blog/cloudflare-r2/</id>
      <content type="html"><![CDATA[
        <p>Shots fired. Your move Amazon.</p>

      ]]></content>
    </entry>
	
</feed>
