<?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: Zaki Juhari</title>
    <description>The latest articles on DEV Community by Zaki Juhari (@teriyakidonaki).</description>
    <link>https://dev.to/teriyakidonaki</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%2F841326%2F16d33593-a143-401a-a47b-b8cba7ef2759.jpeg</url>
      <title>DEV Community: Zaki Juhari</title>
      <link>https://dev.to/teriyakidonaki</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/teriyakidonaki"/>
    <language>en</language>
    <item>
      <title>Bi-Weekly Self-Taught Dev Diary 1: Getting Started</title>
      <dc:creator>Zaki Juhari</dc:creator>
      <pubDate>Mon, 02 May 2022 11:07:06 +0000</pubDate>
      <link>https://dev.to/teriyakidonaki/bi-weekly-self-taught-dev-diary-1-getting-started-p7a</link>
      <guid>https://dev.to/teriyakidonaki/bi-weekly-self-taught-dev-diary-1-getting-started-p7a</guid>
      <description>&lt;p&gt;👋 Hello folks! Another self-taught developer here learning with my pants down in public. I've made an introductory post, &lt;a href="https://dev.to/teriyakidonaki/another-day-1-1cij"&gt;Day 01: Another Day 1&lt;/a&gt; but quickly realised that posting daily is a mountainous ask that's simply not for me at the moment. It makes me appreciate the effort put into the &lt;a href="https://dev.to/jennifer_tieu/series/16004"&gt;Self-Taught Developer Journal&lt;/a&gt; series. Thanks &lt;a class="mentioned-user" href="https://dev.to/jennifer_tieu"&gt;@jennifer_tieu&lt;/a&gt;, for inspiring me to try embark on a similar endeavor. Hopefully, I will find the motivation and courage to follow-through on this watered-down effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  Aspiring Front-End Developer
&lt;/h2&gt;

&lt;p&gt;To clarify, I'm on a mission to become a professional front-end developer. Building delightful experiences on digital products have had been my fancy since about a decade ago before I dropped out of university. Since then, I have been wandering and now in my thirties, I have nary a formal work experience. My latest career achievement is my Diploma in Visual Communication and Media Design from five years ago. &lt;em&gt;&lt;del&gt;Oh my, it's been five years?&lt;/del&gt;&lt;/em&gt; Fear and shame has a way with keeping you captive in isolation while the world spins on. But that's a story for another day. For now, let's move on to how I got started on this journey two weeks ago.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;Funnily enough, I faced the same struggles as Jennifer did. I was confused and overwhelmed by the options available and couldn't find the confidence to decide how to get started. Rather than getting stuck in an endless loop of indecision, I somehow got started with freeCodeCamp's Responsive Web Design. I am also doing Google's Foundation of User Experience(UX) Design course on Coursera. Friends, escaping analysis-paralysis is great. Are these two the best way to move forward? Who knows. But I am moving instead of watching the world go by, and that's a start.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Plan? Simple.
&lt;/h2&gt;

&lt;p&gt;Now that I am about two weeks into my serendipitous start, my realization is that the course curriculum is secondary to completing projects for a showcase portfolio. If I'm being honest, I'm a tad nervous about doing the five required projects for the Responsive Web Design Course.&lt;/p&gt;

&lt;p&gt;I suspect that instead of focusing on practicing front-end development skills, I'd probably be more caught up on the design and content. Also, the project brief looks a little ambiguous at first glance. On one hand, I understand that the projects give students the freedom to explore and pursue their own creativity. Yet on the other hand, I am terrified that I might get stuck in analysis-paralysis and bail on the course altogether. But it's too early to worry. For now, I should complete the curriculum and give one project a go.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gJSrAr8L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ughc0z7y8vc16qa0fbud.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gJSrAr8L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ughc0z7y8vc16qa0fbud.png" alt="Image description" width="868" height="620"&gt;&lt;/a&gt;&lt;/p&gt;
These are going to be my first five projects, hopefully.


 

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EZZA9tVD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ghjkb8cp26i3sj17ell4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EZZA9tVD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ghjkb8cp26i3sj17ell4.png" alt="Image description" width="868" height="900"&gt;&lt;/a&gt;&lt;/p&gt;
Are these user stories? These sound like acceptance criteria. Let me know in the comments.



&lt;h2&gt;
  
  
  Learning In Public For The Shy And Chill
&lt;/h2&gt;

&lt;p&gt;There really isn't much to talk about when it comes to the curriculum for now. So let me pivot to why this series is called the Bi-Weekly Self-Taught Dev Diary. &lt;/p&gt;

&lt;p&gt;Like many, and especially the ones in the community here, I believe there's value in documenting and publishing your journey and process with others. For me, it's not only a personal tool for learning. It's also an opportunity to develop a knowledge portfolio and a personal online brand. It contributes towards building a narrative for credibility. But most importantly, it is chance for me to engage with like-minded individuals. A chance for networking. A chance for receiving and giving support.&lt;/p&gt;

&lt;p&gt;In contrast with the daily posts though, I have opted for a more forgiving two week schedule. This is not unlike design/agile sprints and coincides with how I do my own personal periodic reviews and planning. I still try to keep a daily learning journal however, but I am hesitant to share those as they are wildly disorganized and meant for my own perusal.&lt;/p&gt;

&lt;p&gt;Instead, the idea is to for me to consolidate what I learn over the span of two weeks and write about noteworthy lessons and findings. Perhaps, when I am better at writing for an audience, I could post more frequently. But for now, once every two weeks is a more realistic target. &lt;/p&gt;

&lt;h2&gt;
  
  
  So... What Did I Learn
&lt;/h2&gt;

&lt;p&gt;Two weeks is a long time. And to mention everything would require tremendous effort. Instead, I think perhaps it's more practical for me to elaborate on my favorite lesson and list keywords of the topics that I covered.&lt;/p&gt;

&lt;h3&gt;
  
  
  Understanding Hexadecimal Color Codes
&lt;/h3&gt;

&lt;p&gt;This feels insignificant but I am highly amused that only now, I have some semblance of understanding of how the numbers in hexadecimal color codes work. I have used them for as long as I can remember but only now recently did I bother to acknowledge that it basically stands for #RRGGBB. To convert from Hex Color Codes to RGB Values, all I needed to do is convert the hexadecimal values of each color to decimals. Knowing this, for some reason, makes me feel exceptionally good. 😂&lt;/p&gt;

&lt;h3&gt;
  
  
  Keywords
&lt;/h3&gt;

&lt;p&gt;CSS Selectors, CSS Specificity, CSS Variables, CSS Color Values, CSS Animation, CSS Position, CSS Flexbox, Form Accessibility, Media Queries&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Wondered Or Thought About
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I dabbled in front-end web development about a decade ago, and coming back now, I found myself wondering about the best practices for cross-browser development. 
-Is writing CSS for the different browsers still a pain in the ass? Specifically, is working with Microsoft Edge any better than Internet Explorer?&lt;/li&gt;
&lt;li&gt;♥ I am ready happy to see CSS Variables covered in the curriculum. To me, it's a sign of how much CSS has developed.&lt;/li&gt;
&lt;li&gt;But it got me wondering about SASS and other CSS preprocessors. I need to get up to speed on the state of CSS preprocessors, whether it is an essential learning.&lt;/li&gt;
&lt;li&gt;I'm wondering if semantic HTML is adopted in majority of websites. Especially for content heavy ones like blog. &lt;/li&gt;
&lt;li&gt;CSS Animations still looks terrifying, the same way that an After Effects timeline panel does for motion graphics projects.&lt;/li&gt;
&lt;li&gt;What tools are there to turn churn out CSS animation codes? Or generally to work with CSS Animation. &lt;/li&gt;
&lt;li&gt;When are CSS Animations ideal, with respect to performance considerations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Resources and Bookmarks
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://developer.mozilla.org/en-US/"&gt;https://developer.mozilla.org/en-US/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.w3schools.com/css/"&gt;https://www.w3schools.com/css/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It just occurred to me that I didn't scour the internet for more resources. I spend most of the time referencing and reading the documents. But I guess, it is what it is. There's no need to look up for answers when you're not faced with questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Till Next Time
&lt;/h2&gt;

&lt;p&gt;Writing this has been a fun exercise, though admittedly I don't believe it delivers much value other than a casual read. But that's ok. For now, I'm writing for me. And I'm excited to start building projects and writing about them in two weeks time. &lt;/p&gt;

&lt;p&gt;Good job me! And thanks for the support everyone.&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>beginners</category>
      <category>writing</category>
    </item>
    <item>
      <title>Day 01: Another Day 1.</title>
      <dc:creator>Zaki Juhari</dc:creator>
      <pubDate>Mon, 04 Apr 2022 11:11:07 +0000</pubDate>
      <link>https://dev.to/teriyakidonaki/another-day-1-1cij</link>
      <guid>https://dev.to/teriyakidonaki/another-day-1-1cij</guid>
      <description>&lt;p&gt;Our lives are filled with plenty of familiar day ones, aren't they? On one hand, they remind us of our many failed attempts. The harsh truth that we lack the resolve and skill to follow through on our goals successfully. On another hand, it is a testimony of our resilience and hopefulness. Around ten years ago as the mobile platform rose in prominence, I found myself ogling at the evolution of typography and layout on mobile web. I followed along in the backseat as others had exciting discussions and shared and developed ideas that consequently shaped the standards that we have today. The problem; my voyeuristic viewings with nary a documented practice left no evidence of my passion for it.&lt;/p&gt;

&lt;p&gt;Now in my thirties, I often times feel resigned - that it is too late to pursue a career in Interaction Design. Especially since I have neither working experience nor credentials. It has always been an intense tug of war between my anxiety, resentment and despair and my stubbornness and hopefulness. But here I am, unready to give in to the defeatist's voice in my head. Here, I am, willing to try yet again. &lt;/p&gt;

&lt;p&gt;I'm still unsure how to go about documenting the journey. Beyond publishing a showcase portfolio, what exactly would I be doing here? Honestly, I'm not too sure yet but I am enjoying myself as I write this post. I'm not sure of how engaging the community is here either. I found myself here because the domain name, the logo and the aesthetic experience of the site appealed to me. I'm unapologetically shallow like that.&lt;/p&gt;

&lt;p&gt;This might sound incredibly trivial and mundane, but my goal for day one is simply to spend sometime to write this out. And considering that I've posted this, I suppose I'm already winning. Hopefully by the next post, I would have looked at how others have documented their journey and find clarity to how I should go about with mine. &lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
