Yesterday I developed and published my first NPM package, the armenian-names package. This package provides the following useful functions: getMaleNames() getFemaleNames() getAllNames() getRandomMaleName() getRandomFemaleName() getRandomName() Who Would Benefit from armenian-names? People developing applications that …
Read MoreYesterday I watched a system design mock interview about designing Netflix. Key learnings: Start by asking clarifying questions to define the requirements and defining the scope. Take notes in real time on the screen in the same tool you'll use to design the system. Extract the concepts which will be the data model. …
Read MoreYesterday I decided that it's time to be building stuff every day using the technologies I say I know. I went through Web Dev Simplified's 43-minutes video building a todo list with React 18. I did it incrementally in 6 iterations, each time building the app up to a point in the video. Progressively I was able to go …
Read MoreToday I went through all of Scrimba's JavaScript interview challenges. The concepts covered are at the entry level coding interview questions: conditions and loops string operations functions array methods: map, filter, reduce, sort, and flat. fetch
Read MoreYesterday we held a coding workshop focused on the Bootcamp Collab Project. This project was initiated by the wonderful Scrimba mentor Michaella Rodriguez as a safe playground for bootcamp students to practice contributing to open source projects. I have been an early contributor to this project and used it to …
Read MoreYesterday I kicked off serious preparation for software engineering interviews using Exponent's complete course. It's complete because it covers all 3 types of interviews: Coding interview System design interview Behavioral interview This is a serious course, designed to help software engineers lands jobs at …
Read MoreAfter a week-long break spend with family, I'm back to my normal routine. During this break: I got myself a couple of books: Java in a Nutshell, by Ben Evans. Cybersecurity, by Duane Wilson. I performed 7 code reviews. I read through all Cloud Native Spring in Action chapter summaries and realized I could go through …
Read MoreToday is Day 1 of my Sixty Days to Cloud Native Spring plan in which I am planning on doing bold things, which include: Study through the entire Cloud Native Spring in Action book: This is the main objective for the next 60 days. By the end of it, I will have built a bookshop application showcasing solid cloud native …
Read MoreStarting today, I'm using a new format for my Focused Learning Path to organize my daily tech-related activities. I created a list of 5 checkboxes to be checked daily. This way the Right Now step is always to check the next box!. I started with the following 5 checkboxes: Blog about what you learned yesterday. This is …
Read MoreYesterday I started practicing solving coding challenges in JavaScript. In the past, I've used Java for that purpose. It's interesting to be using a syntactically similar yet different programming language to solve coding challenges. I think it speaks to a programmer's ability to become fluent in different programming …
Read More