<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AlyStrat</title><link>https://alystrat.github.io/</link><description>Recent content on AlyStrat</description><generator>Hugo</generator><language>en-us</language><managingEditor>alison-pq@outlook.com (Alison Parisaca)</managingEditor><webMaster>alison-pq@outlook.com (Alison Parisaca)</webMaster><atom:link href="https://alystrat.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>JS Notes - Objects</title><link>https://alystrat.github.io/posts/2026-05-14-js-objects-notes/</link><pubDate>Thu, 14 May 2026 19:27:06 -0400</pubDate><author>alison-pq@outlook.com (Alison Parisaca)</author><guid>https://alystrat.github.io/posts/2026-05-14-js-objects-notes/</guid><description>&lt;h2 id="understanding-objects-in-javascript"&gt;
 Understanding Objects in JavaScript
&lt;/h2&gt;
&lt;p&gt;Some time ago when I was learning JavaScript coming from Object Oriented Programming using Strongly Typed Languages, I wrote some notes, in order to understand how objects work in JavaScript, I saw most of these notes on some videos and lectures. Well, here they are:&lt;/p&gt;


&lt;h3 id="reference-type"&gt;
 Reference Type
&lt;/h3&gt;
&lt;p&gt;Number, boolean, string, null, undefined, are defined by the language, so they are &lt;strong&gt;Primitive Types&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>JS Notes - Asynchronous Deep Dive</title><link>https://alystrat.github.io/posts/2026-05-11-asynchronous-js-deep-dive/</link><pubDate>Mon, 11 May 2026 22:13:24 -0400</pubDate><author>alison-pq@outlook.com (Alison Parisaca)</author><guid>https://alystrat.github.io/posts/2026-05-11-asynchronous-js-deep-dive/</guid><description>&lt;h2 id="understanding-asynchronous-coding"&gt;
 Understanding Asynchronous Coding
&lt;/h2&gt;


&lt;h3 id="synchronous-vs-asynchronous"&gt;
 Synchronous VS Asynchronous
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Synchronous&lt;/strong&gt; code is executed line by line.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Asynchronous&lt;/strong&gt; means that things can happen independently of the main program flow.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Callbacks are very important pattern for achieving asynchronous code.&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h3 id="advantages-and-disadvantages"&gt;
 Advantages and Disadvantages
&lt;/h3&gt;
&lt;p&gt;Synchronous Code:
Advantages&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Easy to write and reason about&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Disadvantages&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;May create blocking code&lt;/li&gt;
&lt;li&gt;Less performant&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Asynchronous Code:&lt;/p&gt;
&lt;p&gt;Advantages&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Very performant&lt;/li&gt;
&lt;li&gt;Eliminates code blocking&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Disadvantages&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It can be difficult to reason about&lt;/li&gt;
&lt;li&gt;Hader to write&lt;/li&gt;
&lt;/ul&gt;


&lt;h3 id="understanding-the-event-loop"&gt;
 Understanding the Event Loop
&lt;/h3&gt;
&lt;p&gt;Consider:&lt;/p&gt;</description></item><item><title>Six Seconds: How to Write a Resume</title><link>https://alystrat.github.io/posts/2026-05-08-how-to-write-a-resume/</link><pubDate>Fri, 08 May 2026 11:20:49 -0400</pubDate><author>alison-pq@outlook.com (Alison Parisaca)</author><guid>https://alystrat.github.io/posts/2026-05-08-how-to-write-a-resume/</guid><description>&lt;p&gt;I used to think resume building was a &amp;ldquo;brute force&amp;rdquo; problem — the more information I crammed in, the better. I was wrong. In reality, you don&amp;rsquo;t get an interview by showing everything you&amp;rsquo;ve ever done; you get an interview by proving you are the Subject Matter Expert for one specific role.&lt;/p&gt;
&lt;p&gt;So I started researching &amp;ldquo;How to write a good resume&amp;rdquo;, I&amp;rsquo;ve read some books, I&amp;rsquo;ve also seen tutorials and there are even complete courses on how to impress recruiters and their ATS.&lt;/p&gt;</description></item><item><title>Hello World: Why I finally started this blog</title><link>https://alystrat.github.io/posts/2026-05-05-my-first-post/</link><pubDate>Tue, 05 May 2026 12:40:46 -0300</pubDate><author>alison-pq@outlook.com (Alison Parisaca)</author><guid>https://alystrat.github.io/posts/2026-05-05-my-first-post/</guid><description>&lt;p&gt;One day, while eating burgers with friends, the conversation drifted toward technology (it happens more often than we admit!). I met someone who was struggling to learn &lt;strong&gt;design patterns&lt;/strong&gt;. I tried explaining one in just a few minutes—I’ve always loved seeing the world through an &lt;strong&gt;object-oriented lens&lt;/strong&gt; and finding ways to simplify complex topics.&lt;/p&gt;
&lt;p&gt;When she asked if I had a post she could read, all I had was an old PowerPoint presentation.&lt;/p&gt;</description></item><item><title>About</title><link>https://alystrat.github.io/about/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><author>alison-pq@outlook.com (Alison Parisaca)</author><guid>https://alystrat.github.io/about/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Hey, hey! I&amp;rsquo;m Alison — but you can call me Aly.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;rsquo;m a &lt;strong&gt;software engineer&lt;/strong&gt;, caffeine enthusiast, and occasional wearer of mismatched socks. When I&amp;rsquo;m not diving headfirst into lines of code, you can probably find me trying to convince my cat that she really does want to learn JavaScript (spoiler alert: she’s still not convinced).&lt;/p&gt;
&lt;p&gt;This blog is my personal sandbox where I document that process—whether I&amp;rsquo;m untangling a complex algorithm, sketching out architectural blueprints, or just sharing a tutorial on something that finally &amp;ldquo;clicked&amp;rdquo; for me.&lt;/p&gt;</description></item></channel></rss>