<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ayodya Enhanayoan</title>
    <description>The latest articles on DEV Community by Ayodya Enhanayoan (@dosed).</description>
    <link>https://dev.to/dosed</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1274102%2F24237fa7-be37-432b-9c80-abdafea71cd1.png</url>
      <title>DEV Community: Ayodya Enhanayoan</title>
      <link>https://dev.to/dosed</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dosed"/>
    <language>en</language>
    <item>
      <title>2025 programming goals</title>
      <dc:creator>Ayodya Enhanayoan</dc:creator>
      <pubDate>Mon, 30 Dec 2024 09:07:12 +0000</pubDate>
      <link>https://dev.to/dosed/2025-programming-goals-3fgk</link>
      <guid>https://dev.to/dosed/2025-programming-goals-3fgk</guid>
      <description>&lt;h1&gt;
  
  
  1. Golang
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Reasoning
&lt;/li&gt;
&lt;li&gt;Finish &lt;a href="https://roadmap.sh/golang" rel="noopener noreferrer"&gt;roadmap&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn &lt;a href="https://go.dev/doc/effective_go" rel="noopener noreferrer"&gt;Effective Go&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Do &lt;a href="https://gobyexample.com/" rel="noopener noreferrer"&gt;Go by Example&lt;/a&gt; if needed
&lt;/li&gt;
&lt;li&gt;Implement WebSocket, scratch obv
&lt;/li&gt;
&lt;li&gt;Redis from scratch
&lt;/li&gt;
&lt;li&gt;Architectures
&lt;/li&gt;
&lt;li&gt;Design patterns
&lt;/li&gt;
&lt;li&gt;Best practices
&lt;/li&gt;
&lt;li&gt;Implement all learned into big projects
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  2. DevOps
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Learn Docker
&lt;/li&gt;
&lt;li&gt;Kubernetes basics
&lt;/li&gt;
&lt;li&gt;CI/CD
&lt;/li&gt;
&lt;li&gt;Monitor, observe
&lt;/li&gt;
&lt;li&gt;Deploy at least one service, could be dummy, get used to VPS and stuff
&lt;/li&gt;
&lt;li&gt;Do some &lt;a href="https://roadmap.sh/devops/projects" rel="noopener noreferrer"&gt;projects&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn Nix for infra
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  3. Database
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Learn query optimization
&lt;/li&gt;
&lt;li&gt;Build one from scratch (optional)
&lt;/li&gt;
&lt;li&gt;Deep dive basically
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  4. DevEnv / Nix Related
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Finish Nix PhD thesis
&lt;/li&gt;
&lt;li&gt;Reproducible Nix dev environment
&lt;/li&gt;
&lt;li&gt;Containerized dev environment
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nix.dev/" rel="noopener noreferrer"&gt;Nix.dev&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nixos-and-flakes.thiscute.world/development/intro" rel="noopener noreferrer"&gt;NixOS and Flakes Guide&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  5. Keyboard
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Map everything into perfection (60% keyboard)
&lt;/li&gt;
&lt;li&gt;Use Colemak DH (find solutions for Neovim, Tmux shortcuts)
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  6. Tmux
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Learn Tmux
&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
