<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[zaxcode]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://zaxcode-blog.zaxcode.dev/</link><image><url>https://zaxcode-blog.zaxcode.dev/favicon.png</url><title>zaxcode</title><link>https://zaxcode-blog.zaxcode.dev/</link></image><generator>Ghost 4.48</generator><lastBuildDate>Sat, 09 May 2026 17:50:35 GMT</lastBuildDate><atom:link href="https://zaxcode-blog.zaxcode.dev/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Hosted: zaxcode-next]]></title><description><![CDATA[<p>This morning marks the release of my new portfolio site. One piece of functionality still to come is filterable posts and projects. I&apos;m planning on filtering by language and possibly client or query. Additional functionality and may come in the future, but after filtering it&apos;s time</p>]]></description><link>https://zaxcode-blog.zaxcode.dev/hosted-zaxcode-next/</link><guid isPermaLink="false">63f7e6be58b65300016aecbd</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Next]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Thu, 23 Feb 2023 22:37:12 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHNlcnZlcnxlbnwwfHx8fDE2NzcxOTM4NTQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHNlcnZlcnxlbnwwfHx8fDE2NzcxOTM4NTQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Hosted: zaxcode-next"><p>This morning marks the release of my new portfolio site. One piece of functionality still to come is filterable posts and projects. I&apos;m planning on filtering by language and possibly client or query. Additional functionality and may come in the future, but after filtering it&apos;s time to get back to work on styling Biblioteca. </p>]]></content:encoded></item><item><title><![CDATA[ZaxCode - Next]]></title><description><![CDATA[<p>My updated portfolio site. Implementing new technologies, a brand new design, and a few of the memories. </p>]]></description><link>https://zaxcode-blog.zaxcode.dev/zaxcode-next/</link><guid isPermaLink="false">63e81e1158b65300016aec46</guid><category><![CDATA[Projects]]></category><category><![CDATA[React]]></category><category><![CDATA[SCSS]]></category><category><![CDATA[Next.js]]></category><category><![CDATA[ZaxCode-Next]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Sat, 11 Feb 2023 23:15:30 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2023/02/Screenshot-2023-02-11-at-4.54.10-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2023/02/Screenshot-2023-02-11-at-4.54.10-PM.png" alt="ZaxCode - Next"><p>My updated portfolio site. Implementing new technologies, a brand new design, and a few of the memories. </p>]]></content:encoded></item><item><title><![CDATA[Biblioteca]]></title><description><![CDATA[The app for organizing your library. ]]></description><link>https://zaxcode-blog.zaxcode.dev/biblioteca/</link><guid isPermaLink="false">63e8134858b65300016aeb9e</guid><category><![CDATA[Projects]]></category><category><![CDATA[SQL]]></category><category><![CDATA[SCSS]]></category><category><![CDATA[React]]></category><category><![CDATA[Next.js]]></category><category><![CDATA[Biblioteca]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Sat, 11 Feb 2023 23:15:21 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2023/02/Screenshot-2023-02-11-at-5.14.24-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2023/02/Screenshot-2023-02-11-at-5.14.24-PM.png" alt="Biblioteca"><p>The app for organizing your library.</p>]]></content:encoded></item><item><title><![CDATA[New Portfolio: The Next ZaxCode]]></title><description><![CDATA[This past week I've been developing my new portfolio site. ]]></description><link>https://zaxcode-blog.zaxcode.dev/new-portfolio/</link><guid isPermaLink="false">63de8a53b00c4e00018b11c8</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Next]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Sat, 11 Feb 2023 22:49:54 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1618477388954-7852f32655ec?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fHJlYWN0fGVufDB8fHx8MTY3NjY4MDM4Mg&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1618477388954-7852f32655ec?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fHJlYWN0fGVufDB8fHx8MTY3NjY4MDM4Mg&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="New Portfolio: The Next ZaxCode"><p>This past week I&apos;ve been developing my new portfolio site. Some of the big changes include a design over haul which involves switching to SASS/SCSS for styling and no longer relying on component libraries. Theme toggling and like buttons will remain. All blog posts and project posts will have dedicated pages and project pages will also display relevant blog posts. Different filters will be available to sort through blog posts.</p><p>The site has been switched to from Gatsby to Next and I&apos;ve made full use of getStaticProps() to preload fetched data. I&apos;ve been using Next.js on the Biblioteca project and have really enjoyed working with it. The ease of routing, font and image optimization and the flexibility of different rendering options are just a few of the examples of the wonderful features Next provides developers. ZaxCode will be hosted on Vercel due to the switch to Next. </p>]]></content:encoded></item><item><title><![CDATA[New Project: Biblioteca, A Library App]]></title><description><![CDATA[Biblioteca is an app project inspired by book lovers of all types, looking of a better way to organize all of their books no matter what format they are. ]]></description><link>https://zaxcode-blog.zaxcode.dev/new-project-library-app/</link><guid isPermaLink="false">63332badc3a23600015b8ccf</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[Biblioteca]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Sat, 11 Feb 2023 22:36:40 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1535905557558-afc4877a26fc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGJvb2tzfGVufDB8fHx8MTY3NjY4MDMzNQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1535905557558-afc4877a26fc?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGJvb2tzfGVufDB8fHx8MTY3NjY4MDMzNQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="New Project: Biblioteca, A Library App"><p> Biblioteca is an app project inspired by book lovers of all types, looking of a better way to organize all of their books no matter what format they are. At it&apos;s core the app is a library organization app, it will be able to search the Google books api and return a list of books for you to add to your personal library. This is not an app for reading but for organizing and sorting your owned books in user friendly manner. &#xA0;Some of the skills required to bring Biblioteca to life are authentication, CRUD, consuming multiple APIs and relational databases.</p>]]></content:encoded></item><item><title><![CDATA[Update: Portfolio Overhaul]]></title><description><![CDATA[Very exciting news came yesterday, the release of Next.js 13! ]]></description><link>https://zaxcode-blog.zaxcode.dev/update-portfolio-overhaul/</link><guid isPermaLink="false">6359b2a7127c94000119a59b</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Next]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Wed, 26 Oct 2022 22:28:39 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1633356122544-f134324a6cee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHJlYWN0fGVufDB8fHx8MTY3NjY4MDM4Mg&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1633356122544-f134324a6cee?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHJlYWN0fGVufDB8fHx8MTY3NjY4MDM4Mg&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Update: Portfolio Overhaul"><p>Very exciting news came yesterday, the release of Next.js 13! Due to this release I&apos;ve decided to switch from Gatsby to the experimental Next.js 13. I&apos;ll also be stepping away from MUI components in favor of building my own custom components. This will be a great opportunity to get my hands dirty with the new Next.js as well as applying new skills I&apos;ve learned in CSS and React. The current site will remain live until the new version is finished. </p>]]></content:encoded></item><item><title><![CDATA[Rewards: A program for points]]></title><description><![CDATA[<p>This project demonstrates ability to asynchronously fetch , filter and display data. In this example I displayed a list of orders by customer, showing the order id, date of the transaction and dollar amount. Following the list are the points totals separated into two categories, total points, which shows the all</p>]]></description><link>https://zaxcode-blog.zaxcode.dev/rewards/</link><guid isPermaLink="false">62bf31bd01c4ab0001400abf</guid><category><![CDATA[Projects]]></category><category><![CDATA[React]]></category><category><![CDATA[NoSQL]]></category><category><![CDATA[Rewards]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Fri, 01 Jul 2022 18:20:23 GMT</pubDate><media:content url="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2022/09/Screen-Shot-2022-09-24-at-12.19.13-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://digitalpress.fra1.cdn.digitaloceanspaces.com/olr2mxd/2022/09/Screen-Shot-2022-09-24-at-12.19.13-PM.png" alt="Rewards: A program for points"><p>This project demonstrates ability to asynchronously fetch , filter and display data. In this example I displayed a list of orders by customer, showing the order id, date of the transaction and dollar amount. Following the list are the points totals separated into two categories, total points, which shows the all time point totals and points per month, which breaks down earned points by month. </p>]]></content:encoded></item><item><title><![CDATA[Finalizing and Hosting]]></title><description><![CDATA[The tab system is now clearer for the user to see which tab they are currently on]]></description><link>https://zaxcode-blog.zaxcode.dev/finalizing-and-hosting/</link><guid isPermaLink="false">626335a8662b6500013078db</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Fri, 22 Apr 2022 23:23:26 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1605712916066-e143c317df72?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGZpbmFsfGVufDB8fHx8MTY3NjY4MTQ4MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1605712916066-e143c317df72?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGZpbmFsfGVufDB8fHx8MTY3NjY4MTQ4MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Finalizing and Hosting"><p>The tab system is now clearer for the user to see which tab they are currently on. I tweaked the clickable contact email in the footer. The resume layout has been updated and the whole site got a style refresh. The final to-do list is here! I will upload a better photo for my about page, write a new about section and better project descriptions, and add a new image for my portfolio site project. &#xA0;There will be future changes to the site of course when I figure out how to do everything I&apos;ve done better, implement more functionality, or need a design update!</p>]]></content:encoded></item><item><title><![CDATA[Like Button: Finished]]></title><description><![CDATA[Today I finished the like button functionality! ]]></description><link>https://zaxcode-blog.zaxcode.dev/finished/</link><guid isPermaLink="false">6263335e662b6500013078a1</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Fri, 22 Apr 2022 23:09:19 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1554177255-61502b352de3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDV8fGxpa2V8ZW58MHx8fHwxNjc2NjgwNDYy&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1554177255-61502b352de3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDV8fGxpa2V8ZW58MHx8fHwxNjc2NjgwNDYy&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Like Button: Finished"><p>Today I finished the like button functionality! The like button is now a full functioning component that can be used on any post or card with an id. Glad to have finally figured out the issue! The state wasn&apos;t reliant on stored local values as well as being toggled by the button&apos;s click handler. That default value of state &quot;liked&quot; had a default value that would update the locally stored value if it was refreshed twice. To fix that I set the default value of &quot;liked &quot; to the stored value. It&apos;s very similar to how the dark mode is persisted, just with some tweaks. &#xA0;I implemented the like button into blog posts as well. On to polishing and wrapping up!</p>]]></content:encoded></item><item><title><![CDATA[Updates and Creating Like Button]]></title><description><![CDATA[A couple things have been wrapped up and a new feature is under development!]]></description><link>https://zaxcode-blog.zaxcode.dev/i-like-it/</link><guid isPermaLink="false">623492b6700a940001a5a279</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Fri, 18 Mar 2022 14:19:44 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1553532435-93d532a45f15?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fGxpa2V8ZW58MHx8fHwxNjc2NjgwNDYy&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1553532435-93d532a45f15?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fGxpa2V8ZW58MHx8fHwxNjc2NjgwNDYy&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Updates and Creating Like Button"><p>A couple things have been wrapped up and a new feature is under development! I recently added a hover and click feature to my email in the footer to make it easier to contact me. When hovering over the email, the background will change color, and &quot;Click to Copy!&quot; will display above it. After clicking, an alert will display a message saying it was copied. I thought about getting rid of the alert because you have to close out of it, I don&apos;t like the extra step but the success affirmation I think is worth it. I&apos;ll revisit this in the future. </p><p> The like button functionality is underway! The icon will be a different color based on the MUI theme. When clicked it will change to a red indicating like and a double-click will unlike. That is as far as it&apos;s gotten for now. I&apos;m thinking I&apos;ll need to save a value in local storage unique to each post saving the state the button is in. As Mario always says.. Here we go!</p>]]></content:encoded></item><item><title><![CDATA[Wrapping Up Dark Mode]]></title><description><![CDATA[Dark mode is a success! ]]></description><link>https://zaxcode-blog.zaxcode.dev/dark-mode/</link><guid isPermaLink="false">622d277b700a940001a5a243</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Sat, 12 Mar 2022 23:55:33 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1505771215590-c5fa0aec29b8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGRhcmslMjBsaWdodHxlbnwwfHx8fDE2NzY2ODA1MTc&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1505771215590-c5fa0aec29b8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGRhcmslMjBsaWdodHxlbnwwfHx8fDE2NzY2ODA1MTc&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Wrapping Up Dark Mode"><p>Dark mode is a success! I learned a lot more about state, &#xA0;context, and ternary operations with this one. Using MUIs theming I set the mode of the theme to the value of mode which is the value of context. A ternary in the theme will check whether it&apos;s true and deliver dark or light. Context is first set to the user preference along with the switch position. It can then be toggled at will by using the switch. </p>]]></content:encoded></item><item><title><![CDATA[A Few Updates and Thoughts]]></title><description><![CDATA[Here we are again, welcome back! A couple changes in the design process.]]></description><link>https://zaxcode-blog.zaxcode.dev/a-few-updates-and-thoughts/</link><guid isPermaLink="false">621e5bb9acb3550001b5c297</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Tue, 01 Mar 2022 17:59:58 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1520532622976-1bdf3b7a5af9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fHRoaW5rfGVufDB8fHx8MTY3NjY4MDU2MQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1520532622976-1bdf3b7a5af9?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fHRoaW5rfGVufDB8fHx8MTY3NjY4MDU2MQ&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="A Few Updates and Thoughts"><p>Here we are again, welcome back! A couple changes in the design process. I&apos;m now implementing Material UI to save time designing cards and posts, as well as using their switch and text input components. The project cards are rewritten with Material UI. Switch and text input components are implemented. </p><p>Next up, I&apos;ll be using themes to create a dark and light mode. &#xA0;Depending on the users&apos; default settings either the light or dark theme will be applied on load and the previously mentioned switch will toggle between the two. The state of the switch will be saved in local storage so that the user&apos;s choice will persist until changed.</p>]]></content:encoded></item><item><title><![CDATA[Successful Search]]></title><description><![CDATA[Search box logic is done! All the blog posts are gathered from a query and the query data is saved in a variable.]]></description><link>https://zaxcode-blog.zaxcode.dev/successful-search/</link><guid isPermaLink="false">621d3f4dacb3550001b5c25a</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Tue, 01 Mar 2022 00:31:28 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1516382799247-87df95d790b7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fG1hZ25pZnlpbmclMjBnbGFzc3xlbnwwfHx8fDE2NzY2ODA2MDU&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1516382799247-87df95d790b7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fG1hZ25pZnlpbmclMjBnbGFzc3xlbnwwfHx8fDE2NzY2ODA2MDU&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Successful Search"><p>Search box logic is done! All the blog posts are gathered from a query and the query data is saved in a variable. To display all posts, it just maps the variable and using the spread operator, populates each post. The first to do for the search was to create an input, then set a state and that state to the input&apos;s value. An if statement in the index return checks if the title of the post includes what was typed and filters the posts. I&apos;d like to add a filter dropdown and a search by excerpt feature later. </p>]]></content:encoded></item><item><title><![CDATA[Search and the Future]]></title><description><![CDATA[Starting on my first piece of nontrivial functionality! Today I'm going to be working on a search feature to sort through posts I've written. ]]></description><link>https://zaxcode-blog.zaxcode.dev/search/</link><guid isPermaLink="false">621cf6d8acb3550001b5c205</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Mon, 28 Feb 2022 16:34:18 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1495344517868-8ebaf0a2044a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHNlYXJjaHxlbnwwfHx8fDE2NzY2ODA1ODE&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1495344517868-8ebaf0a2044a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHNlYXJjaHxlbnwwfHx8fDE2NzY2ODA1ODE&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Search and the Future"><p>Starting on my first piece of nontrivial functionality! Today I&apos;m going to be working on a search feature to sort through posts I&apos;ve written. </p><p>So first step, I&apos;ll set up a text input box in the blog section. Then I&apos;ll reference the query where I&apos;m pulling in my posts and try storing that in an object. Once it&apos;s in an object I can use a filter or includes to sort through posts and return the ones that include what has been typed. First time setting up any sort of search so I&apos;ll need to look into it a bit more to make sure I&apos;m approaching the problem from the best angle.</p><p>Once the search feature is up it&apos;s either going to be the dark mode or like button functionality. &#xA0;I haven&apos;t decided the best way to implement dark mode yet, however, I&apos;m leaning towards dynamically loading separate style sheets. For the like button, I&apos;ll need to learn how to persist data... and for dark mode, I&apos;ll need to use local storage to hold user settings. </p>]]></content:encoded></item><item><title><![CDATA[Layout, icons, and what's next]]></title><description><![CDATA[Basic layout is done! Tab system is working properly and project content is being pulled in. ]]></description><link>https://zaxcode-blog.zaxcode.dev/layout-icons-and-whats-next/</link><guid isPermaLink="false">6217b393acb3550001b5c1e0</guid><category><![CDATA[Development-Process]]></category><category><![CDATA[ZaxCode-Original]]></category><dc:creator><![CDATA[Zach Walter]]></dc:creator><pubDate>Thu, 24 Feb 2022 16:40:38 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1506729623306-b5a934d88b53?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGljb25zfGVufDB8fHx8MTY3NjY4MDg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1506729623306-b5a934d88b53?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fGljb25zfGVufDB8fHx8MTY3NjY4MDg3Nw&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Layout, icons, and what&apos;s next"><p>The basic layout is done, &#xA0;the tab system is working properly and project content is being pulled in. The header and footer are set up. I might add a contact tab or incorporate it into the about tab. I used react icons for social icons in the footer. The next steps will be pulling in these blog posts and coding the layout for them and individual posts. I&apos;ll be adding a search and possibly a filter feature for blog posts. </p>]]></content:encoded></item></channel></rss>