12 posts tagged with "JavaScript"
On hydration: A non-technical perspective
Acknowledgment: Miško Hevery kindly offered to review the initial draft of this blog post and shared his comment. Thank you! 🙏 There is a new exciting movement in the frontend JavaScript framework space that seeks to go beyond the…
My thoughts on "Types as Comments"
Already so many bytes were spent on discussing the TC39 proposal for type annotations ("Types as Comments"), which has received a surge of renewed interest following the TypeScript team's recent annocement that they will be contributing to…
Will 2022 be the year of Solid.js?
Solid.js was on fire this month! 🔥 When Solid celebrated its 1.0 release last July, I was a bit worried that it wasn't generating enough of buzz and hype necessary to reach the level of success it deserved. Well, I'm extremely pleased to…
Some thoughts on Jamstack Conf 2021
Jamstack Conf 2021 was last week (October 6-7, 2021). While I wasn't able to participate in this virtual conference live, many of the recorded talks were made available on YouTube. Thank you, Jamstack Conf! I was never planning on binging…
Dipping my toe into Solid.js
The hottest "new kid on the block" de jour in the developer community is, undoubtedly, GitHub Copilot, an AI-powered code generating tool by GitHub and OpenAI--or, Microsoft. It's a facinating subject matter that has already generated a lot…
I know what your Electron app is doing
Earlier this week, my partner found that a desktop application she regularly uses to transcribe her podcast recording files was not working. After spending a frustrating hour of searching on the web, digging through help pages on its…
What does Vue 3 mean?
Vue 3 stable release is here, at last! This release for me was one of the most ancitipated events in 2020--that is, before all the madness that is the year of 2020 really began. 😵 But, hey, Vue 3 is here, and I'd love to talk about it…
How I finally understood .reduce()
One of my favorite features of the JavaScript language is the trio of .map(), .filter(), and .reduce(). Combined with the arrow function syntax, these built-in array methods make it easier for me to approach programming as building…
A tale of three languages
Though I'm still not much more than a self-taught amateur, I've so far picked up about three programming languages, been using them in various contexts, and now feel confident in considering myself past the absolute beginner stage for each…
Faking immutability in JavaScript
As I continue my study of functional programming, I also try to bring its key ideas into my own projects. Immutability is one such idea. Put simply, immutability means never directly altering data while operating on them. Instead, we…
Playing with functions for fun and practice
I have been familiarizing myself with functional programming through the Haskell language. All the while, I am also realizing that JavaScript, especially since ES6, also supports many functional programming features. Here, Eric Elliot's…
The first look into React--from my point of Vue
Well, there is no shortage of articles and blog posts comparing React and Vue.js, two of the most popular frameworks for creating modern web applications (and beyond!). And, IMHO, I am not sure if I could bring anything revolutionarily new…