<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.5">Jekyll</generator><link href="https://anthonynguyen.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://anthonynguyen.com/" rel="alternate" type="text/html" /><updated>2020-04-15T10:08:22-04:00</updated><id>https://anthonynguyen.com/feed.xml</id><title type="html">anthonynguyen.com</title><subtitle>Pragmatic problem solver. Relentless learner. Principled leader. Attorney-turned-product manager. The personal site of Anthony Nguyen.</subtitle><author><name>Anthony Nguyen</name></author><entry><title type="html">One year later… Updates, plans, &amp;amp; stuff</title><link href="https://anthonynguyen.com/news/one-year-later/" rel="alternate" type="text/html" title="One year later... Updates, plans, &amp; stuff" /><published>2019-05-31T00:00:00-04:00</published><updated>2019-05-31T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/one-year-later</id><content type="html" xml:base="https://anthonynguyen.com/news/one-year-later/">&lt;p&gt;I had planned to update this more, but my time at Schireson was busy! We had some big, ambitious goals (that we hit!), and released some great software.&lt;/p&gt;

&lt;p&gt;Anyway, I have some time to be finally revisiting things and updating the site
a bit. A few small things that have already been updated:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;So after buying my own .com domain, I finally migrated it to be the primary domain for this site instead of a temporary forward. Now &lt;a href=&quot;https://anthonynguyen.com/&quot;&gt;anthonynguyen.com&lt;/a&gt; is properly hosting things, and &lt;a href=&quot;https://anthonynguyen.com/&quot;&gt;anthonynguyen.digital&lt;/a&gt; is a forward.&lt;/li&gt;
  &lt;li&gt;Finally replaced the email link with a new Captcha solution. &lt;a href=&quot;https://github.com/google/recaptcha/issues/221&quot;&gt;This thread here&lt;/a&gt; has some great discussion of how folks were dealing with the deprecation of Google’s reCaptcha v1 service, and there were some great alternative service suggestions. After trying a few, I settled on &lt;a href=&quot;https://mailhide.io&quot;&gt;https://mailhide.io&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In terms of plans, I’ve already made some small tweaks and updates to reflect where I’m at. I have some ideas around rewriting a bunch of the site and modernizing it, and possibly bringing the site up the latest version of the Minimal Mistakes template.&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">I had planned to update this more, but my time at Schireson was busy! We had some big, ambitious goals (that we hit!), and released some great software.</summary></entry><entry><title type="html">Overdue updates, updates, updates!</title><link href="https://anthonynguyen.com/news/overdue-updates-updates-updates/" rel="alternate" type="text/html" title="Overdue updates, updates, updates!" /><published>2018-05-20T00:00:00-04:00</published><updated>2018-05-20T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/overdue-updates-updates-updates</id><content type="html" xml:base="https://anthonynguyen.com/news/overdue-updates-updates-updates/">&lt;p&gt;Whew! A lot has changed!&lt;/p&gt;

&lt;p&gt;Both personally and with this site!&lt;/p&gt;

&lt;p&gt;In personal news, earlier this year I made the jump from product management in healthcare technology into product management at the intersection of data science, media, and television. I need to update a bunch of content on the site, but more on that later.&lt;/p&gt;

&lt;p&gt;In website news, &lt;a href=&quot;https://blog.github.com/2018-05-01-github-pages-custom-domains-https/&quot;&gt;GitHub finally rolled out HTTPS support earlier this month&lt;/a&gt;. It’s been a &lt;a href=&quot;https://github.com/isaacs/github/issues/156&quot;&gt;long requested feature&lt;/a&gt;, and given that Google’s made &lt;a href=&quot;https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html&quot;&gt;HTTPS a factor in PageRank&lt;/a&gt;, couldn’t come soon enough. Anyway, I’ve since jumped on board and have enabled &lt;em&gt;Enforced HTTPS&lt;/em&gt;. There was a bit of site tweaking that needed to be done to resolve formatting and mixed content issues, but I think most of that has been taken care of.&lt;/p&gt;

&lt;p&gt;And in more news, I’ve managed to get ahold of the &lt;a href=&quot;anthonynguyen.com&quot;&gt;anthonynguyen.com&lt;/a&gt; domain—no more .digital suffix!&lt;/p&gt;

&lt;p&gt;In terms of next projects, things include migrating the site over to that domain, possibly updating the Minimal Mistakes theme, finding a new solution for the &lt;a href=&quot;https://developers.google.com/recaptcha/docs/faq&quot;&gt;now deprecated Google reCaptcha v1 service&lt;/a&gt; (ugh—there’s no obvious &lt;a href=&quot;https://github.com/google/recaptcha/issues/221&quot;&gt;MailHide&lt;/a&gt; replacement! sorry that it’s broken, I’ll need a new way to list my email here), and maybe, just maybe get this Javascript rotating banners thing worked out. :sweat_smile:&lt;/p&gt;

&lt;p&gt;ps - technically, you &lt;em&gt;can&lt;/em&gt; still get past the MailHide reCaptcha check to contact me, either try clicking on the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Reveal email address&lt;/code&gt; button a few times with no entry, or try putting in the entire phrase, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;reCAPTCHA V1 IS SHUTDOWN&lt;/code&gt; into the text prompt! :grimacing:&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">Whew! A lot has changed!</summary></entry><entry><title type="html">Progress on improving site banners</title><link href="https://anthonynguyen.com/news/progress-on-improving-site-banners/" rel="alternate" type="text/html" title="Progress on improving site banners" /><published>2017-11-28T00:00:00-05:00</published><updated>2017-11-28T00:00:00-05:00</updated><id>https://anthonynguyen.com/news/progress-on-improving-site-banners</id><content type="html" xml:base="https://anthonynguyen.com/news/progress-on-improving-site-banners/">&lt;p&gt;Over the weekend I picked out and processed over a dozen more personal photos to add a little flair to the site. With the assets in place, next is developing a way to take advantage of all of the banners without having to manually assign them to each page (as was the case).&lt;/p&gt;

&lt;p&gt;Naturally a randomly rotating banner makes the most sense here. In my initial research into a Jekyll-friendly approach, I came across &lt;a href=&quot;http://mcaffer.com/2015/11/Moving-to-Jekyll/&quot;&gt;Jeff McAffer’s writeup on his approach here&lt;/a&gt;, but I believe the approach ends up flawed. Even though it’s based on pulling time (which should change), the time ends up only factoring in at site build-time. The result is that the site has (1) all pages sitewide with the same banner that (2) won’t change unless the site is revised and regenerated.&lt;/p&gt;

&lt;p&gt;It’s clear that Javascript is the way to go here, as demonstrated by &lt;a href=&quot;http://bierdoctor.com/&quot;&gt;Emilee Rader’s Jekyll site&lt;/a&gt;. In the interest of wrapping up work on this, I opted for an interim approach as noted in a comment buried &lt;a href=&quot;https://stackoverflow.com/questions/7488393/jekyll-liquid-random-numbers&quot;&gt;on this StackOverflow question&lt;/a&gt;: using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;page.title.size&lt;/code&gt; instead of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;site.time&lt;/code&gt; will at least solve the first problem in that it will at least kinda-uniquely pick out a banner for each page, although the banners stay static.&lt;/p&gt;

&lt;p&gt;Next up: Javascript.&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">Over the weekend I picked out and processed over a dozen more personal photos to add a little flair to the site. With the assets in place, next is developing a way to take advantage of all of the banners without having to manually assign them to each page (as was the case).</summary></entry><entry><title type="html">Email link up thanks to reCAPTCHA</title><link href="https://anthonynguyen.com/news/email-link-up/" rel="alternate" type="text/html" title="Email link up thanks to reCAPTCHA" /><published>2017-10-15T00:00:00-04:00</published><updated>2017-10-15T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/email-link-up</id><content type="html" xml:base="https://anthonynguyen.com/news/email-link-up/">&lt;p&gt;I have an email link now live on the sidebar thanks to &lt;a href=&quot;https://www.google.com/recaptcha/mailhide/apikey&quot;&gt;reCAPTCHA’s Mailhide service&lt;/a&gt;. I stumbled across this earlier today and found it fit exactly what I was looking for: a lightweight way to obscure my email from spam bots, and I don’t even need to subscribe to an SaaS email form!&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">I have an email link now live on the sidebar thanks to reCAPTCHA’s Mailhide service. I stumbled across this earlier today and found it fit exactly what I was looking for: a lightweight way to obscure my email from spam bots, and I don’t even need to subscribe to an SaaS email form!</summary></entry><entry><title type="html">antonnguyen.digital as a Project</title><link href="https://anthonynguyen.com/news/this-site-as-a-project/" rel="alternate" type="text/html" title="antonnguyen.digital as a Project" /><published>2017-10-01T00:00:00-04:00</published><updated>2017-10-01T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/this-site-as-a-project</id><content type="html" xml:base="https://anthonynguyen.com/news/this-site-as-a-project/">&lt;p&gt;It turns out this site that you’re reading right now is itself a pretty significant technology project for me—&lt;/p&gt;

&lt;p&gt;One of the goals of having a personal site was to develop a stronger web presence. As an avid learner and writer, I’ve got posts, articles, whatever, scattered all over the Internet. It’s a real shame I haven’t done a better job of leveraging all of my small contributions by consolidating them all in a single place.&lt;/p&gt;

&lt;p&gt;Coinciding with a recent push to &lt;a href=&quot;https://medium.com/@clumsycontraria/learning-to-code-on-a-bone-stock-chromebook-a7d0e75303bb&quot;&gt;learn programming&lt;/a&gt; and improve my technology fluency as a product manager, the solution was obvious: Instead of outsourcing the setup, management, and hosting of my site to services like &lt;a href=&quot;https://www.squarespace.com/&quot;&gt;Squarespace&lt;/a&gt; or &lt;a href=&quot;https://www.wix.com/&quot;&gt;Wix&lt;/a&gt;, what better way to learn and create something sustainable… &lt;em&gt;than to build it myself&lt;/em&gt;? …:boom:&lt;/p&gt;

&lt;h2 id=&quot;research-groundwork&quot;&gt;Research Groundwork&lt;/h2&gt;

&lt;p&gt;The first thing to do was to survey and understand my options for both hosting and technology. I needed something low cost (or better, &lt;em&gt;$free.99&lt;/em&gt;), simple to manage and maintain, and most importantly, used by many—a criteria I quickly learned to appreciate.&lt;/p&gt;

&lt;p&gt;I quickly arrived at &lt;a href=&quot;https://pages.github.com/&quot;&gt;GitHub Pages&lt;/a&gt;: a free and seemingly quite popular hosting approach for developers and academics to host personal blogs and content. The one incredible part about choosing GitHub Pages is that based on how GitHub implements things, there are thousands of personal sites available in public Github repos. For someone like me, there is no better way to learn than to see a living example of how people do something, and to be able to see how they did it by examining the entire source code myself.&lt;/p&gt;

&lt;h2 id=&quot;development&quot;&gt;Development&lt;/h2&gt;

&lt;p&gt;In relatively short amount of time, I got my &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Hello World&lt;/code&gt; page up and my custom domain connected. It was time to move on to bigger things: spinning up something more fully-featured using &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt;, a popular Ruby static site generator natively supported by GitHub Pages.&lt;/p&gt;

&lt;p&gt;I ended up choosing Michael Rose’s &lt;a href=&quot;https://mademistakes.com/work/minimal-mistakes-jekyll-theme/&quot;&gt;“Minimal Mistakes” Jekyll theme&lt;/a&gt; to implement. It’s incredibly &lt;a href=&quot;https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/&quot;&gt;well documented&lt;/a&gt;, it has a clean and professional layout, it has support for a lot of goodies (&lt;em&gt;e.g.&lt;/em&gt;,  responsive design, Google Analytics support, etc.), it’s &lt;em&gt;free&lt;/em&gt;, it’s been around for a &lt;a href=&quot;https://mmistakes.github.io/minimal-mistakes/docs/history/&quot;&gt;few years now&lt;/a&gt; (and is still &lt;a href=&quot;https://github.com/mmistakes/minimal-mistakes/releases/tag/4.6.0&quot;&gt;actively maintained&lt;/a&gt;), and… &lt;a href=&quot;https://github.com/mmistakes/minimal-mistakes/network/members&quot;&gt;thousands of people use it&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;As an aside pro-tip, if you use Minimal Mistakes yourself and are looking for inspiration on customizations and the like, just Google “&lt;a href=&quot;https://www.google.com/search?q=&amp;quot;Powered+by+Jekyll+%26+Minimal+Mistakes&amp;quot;&quot;&gt;Powered by Jekyll &amp;amp; Minimal Mistakes&lt;/a&gt;” or look at &lt;a href=&quot;(https://github.com/mmistakes/minimal-mistakes/network/members)&quot;&gt;those who have forked it on GitHub&lt;/a&gt;. It’s fantastic to see all the different takes on the theme and how the theme itself has evolved over the years. Also, you can usually trace the site back to the user’s GitHub repo and learn about how they implemented their customizations.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The end result (though it’s a constant work in progress) is what you see here.&lt;/p&gt;

&lt;h2 id=&quot;i-spent-an-entire-long-weekend-building-this-site-and-all-i-got-was-this-lousy-t-shirt&quot;&gt;I Spent an Entire Long Weekend Building this Site… and All I Got Was this Lousy T-Shirt?&lt;/h2&gt;

&lt;p&gt;While the final product itself is somewhat unremarkable in that it’s a personal website much like the millions out there on the web, it was the product of several days of slow and steady &lt;a href=&quot;http://www.hanselman.com/blog/YakShavingDefinedIllGetThatDoneAsSoonAsIShaveThisYak.aspx&quot;&gt;yak shaving&lt;/a&gt; progress. Looking back on it all, it’s amazing how many of the steps are needed as a novice exploring and trying to make sense of it all…&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Getting a Ruby toolchain up on my &lt;a href=&quot;https://medium.com/@clumsycontraria/learning-to-code-on-a-bone-stock-chromebook-a7d0e75303bb&quot;&gt;Chromebook/Android-Termux-Linux frankenstein local dev environment&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Figuring out why my SSH key wasn’t cooperating with GitHub&lt;/li&gt;
  &lt;li&gt;Choosing a Jekyll theme that fit my design needs &lt;em&gt;and&lt;/em&gt; had thorough, novice-friendly documentation&lt;/li&gt;
  &lt;li&gt;Getting my chosen Jekyll theme, &lt;a href=&quot;https://mmistakes.github.io/minimal-mistakes/&quot;&gt;Minimal Mistakes&lt;/a&gt;, successfully forked, cloned locally, and able to run as a local web server &lt;em&gt;(bundle exec blah blah blah)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;Getting the &lt;em&gt;Android/Termux&lt;/em&gt; Jekyll local web server visible by my &lt;em&gt;ChromeOS&lt;/em&gt; browser (unfortunately my setup requires jumping through &lt;a href=&quot;https://medium.com/@clumsycontraria/learning-to-code-on-a-bone-stock-chromebook-a7d0e75303bb#a519&quot;&gt;half a dozen SSH hoops&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Reading through the entire Jekyll theme &lt;a href=&quot;https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/&quot;&gt;documentation&lt;/a&gt; and testing each feature or config locally&lt;/li&gt;
  &lt;li&gt;Finding and studying other people’s forks of &lt;a href=&quot;https://mmistakes.github.io/minimal-mistakes/&quot;&gt;Minimal Mistakes&lt;/a&gt; to understand how to implement certain designs and how the theme and Jekyll work&lt;/li&gt;
  &lt;li&gt;Attempting various customizations to my theme setup… and often not succeeding&lt;/li&gt;
  &lt;li&gt;Experimenting with the right aspect ratio for my hero image/banner against different screens and devices&lt;/li&gt;
  &lt;li&gt;Troubleshooting various idiopathic glitches along the way, like when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git push&lt;/code&gt; started mysteriously hanging and no longer worked (the diagnosis involved painstakingly replicating each file change until I uncovered a small file that oddly interfered with Git’s ability to push up to GitHub)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Though this was a larger challenge than I had originally (and naively) anticipated, it was incredibly rewarding as a learning experience:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;I’m now fluent with the basic &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; and GitHub activities, including cloning, staging, committing, pushing, viewing the Git log, and well… resetting my commits (doh!)&lt;/li&gt;
  &lt;li&gt;I now have a greater appreciation for the value that product management brings to software development—particularly in focusing on value-driven prioritization and iterative development. There were definite missteps along the way in terms of poorly allocated time and energy (like when I went down a rabbit hole trying to get recent posts on the lander page…) &lt;em&gt;I’ll probably write a longer post about this someday…&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I think the most important lesson from this project (as well as my other projects) has been &lt;strong&gt;&lt;em&gt;learning about how to teach yourself&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;As has been the theme, a lot of what I learned was how to creatively approach searching for answers and leveraging how other people have solved this problem before me. I now understand GitHub (particularly GitHub Pages) and the posture towards open, public repositories. Being able to see people’s sites and then look through the directories, files, and code is tremendous tool for solving problems and learning. And all of this builds a confidence around learning software development and continuing to build on the foundation here.&lt;/p&gt;

&lt;h2 id=&quot;whats-been-done-whats-next&quot;&gt;&lt;del&gt;What’s Been Done&lt;/del&gt; What’s Next&lt;/h2&gt;

&lt;p&gt;Other than continuing to consolidate my content here and getting myself to write more, I do have a short technology roadmap for this site in mind:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;del&gt;&lt;strong&gt;Recent posts on landing page&lt;/strong&gt;&lt;/del&gt;  &lt;em&gt;[Solved!]&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;(This was quite personally challenging as combining page Markdown content along with the code to generate a post index was not very intuitive to me, but it was nothing a whole lot of trial and error couldn’t solve!)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;del&gt;&lt;strong&gt;Replace “read time” with post date (and favicon)&lt;/strong&gt;&lt;/del&gt; &lt;em&gt;[Solved!]&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;(A small improvement over the default theme design; I wondered why post dates were not prominently displayed on a default blog index layout, but no matter! I pored over another one of Michael Rose’s themes, &lt;a href=&quot;https://mademistakes.com/work/basically-basic-jekyll-theme/&quot;&gt;Basically Basic&lt;/a&gt; to figure this one out)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Rotating hero image&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;(Show off more of my photography, and get out of the business of hardcoding in new hero images into specific posts and pages)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Get post and tags and categories working&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;(Right now the tags and categories return 404s because the page generation is not set up for those yet… should be straightforward to do)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;del&gt;&lt;strong&gt;Email contact form&lt;/strong&gt;&lt;/del&gt;  &lt;em&gt;[Solved 10.15.2017!]&lt;/em&gt;&lt;br /&gt;
&lt;del&gt;&lt;em&gt;(Because Jekyll is a static site generator, email forms are not natively supported, so I’ll need to figure out a web service-based solution)&lt;/em&gt;&lt;/del&gt; &lt;em&gt;(This one jumped the backlog thanks to stumbling across &lt;a href=&quot;https://www.google.com/recaptcha/mailhide/apikey&quot;&gt;reCAPTCHA Mailhide&lt;/a&gt;. Thanks Google!)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Customize layout&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;(If I have time, I’d want to experiment a little with tweaking some of the margins, padding, make the mast head a little smaller, and experiment with different fonts. Also, Michael Rose recently added &lt;a href=&quot;https://twitter.com/mmistakes/status/907691710058287104&quot;&gt;color skinning&lt;/a&gt; to Minimal Mistakes… might be fun to try out)&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Comments? Disqus?&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;(TBA)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name>Anthony Nguyen</name></author><category term="posts" /><category term="projects" /><category term="writing" /><summary type="html">My learnings on building this very site as a technology project. Choosing GitHub Pages, Jekyll, a theme, and the dozens of pitfalls along the way.</summary></entry><entry><title type="html">Learning to Code on a Bone-Stock Chromebook</title><link href="https://anthonynguyen.com/news/medium-chromebook-adventures/" rel="alternate" type="text/html" title="Learning to Code on a Bone-Stock Chromebook" /><published>2017-09-16T00:00:00-04:00</published><updated>2017-09-16T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/medium-chromebook-adventures</id><content type="html" xml:base="https://anthonynguyen.com/news/medium-chromebook-adventures/">&lt;p&gt;My post on &lt;em&gt;Learning to Code on a Bone-Stock Chromebook&lt;/em&gt; is up! Check it out over on Medium: &lt;a href=&quot;https://medium.com/@clumsycontraria/learning-to-code-on-a-bone-stock-chromebook-a7d0e75303bb&quot;&gt;https://medium.com/@clumsycontraria/learning-to-code-on-a-bone-stock-chromebook-a7d0e75303bb&lt;/a&gt;&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="projects" /><category term="writing" /><summary type="html">My post on 'Learning to Code on a Bone-Stock Chromebook' is up!</summary></entry><entry><title type="html">About and Project pages stubbed out</title><link href="https://anthonynguyen.com/news/about-and-project-pages-up/" rel="alternate" type="text/html" title="About and Project pages stubbed out" /><published>2017-09-12T00:00:00-04:00</published><updated>2017-09-12T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/about-and-project-pages-up</id><content type="html" xml:base="https://anthonynguyen.com/news/about-and-project-pages-up/">&lt;p&gt;Stubs for &lt;a href=&quot;/about/&quot;&gt;About&lt;/a&gt; and &lt;a href=&quot;/projects/&quot;&gt;Projects&lt;/a&gt; pages are up, and removed those pesky 404s.&lt;/p&gt;

&lt;p&gt;Will look to iterate on these more, moving forward.&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">Added stubs for About and Project pages. No more 404s!</summary></entry><entry><title type="html">This site is live!</title><link href="https://anthonynguyen.com/news/this-site-is-live/" rel="alternate" type="text/html" title="This site is live!" /><published>2017-09-02T00:00:00-04:00</published><updated>2017-09-02T00:00:00-04:00</updated><id>https://anthonynguyen.com/news/this-site-is-live</id><content type="html" xml:base="https://anthonynguyen.com/news/this-site-is-live/">&lt;p&gt;My Labor Day weekend project was to spin up a personal website. Tada!&lt;/p&gt;</content><author><name>Anthony Nguyen</name></author><category term="news" /><category term="site" /><summary type="html">My Labor Day weekend project was to spin up a personal website. Tada!</summary></entry></feed>