Mastering JavaScript & Website Improvements
Sharing my new blog post about object and array destructuring as part of the Mastering JavaScript series & some website improvements news.
Hi, TK here! 👋
In this newsletter, I'm here to share my new blog post about object and array destructuring as part of the Mastering JavaScript series.
This post was originally published at iamtk.co.
What we'll learn in this post:
Named Parameters
Accessing object attributes and array elements
Swapping values
Ignoring values/parameters
Assigning rest
In this series, my idea is to share little snippets and techniques to help you master JavaScript and become a better Software Engineer.
If you have any questions or want to discuss anything, my DM is open and you can also comment in this Substack post.
Read Now: Destructuring Arrays and Objects in JavaScript
Website Improvements
I'm not only working on content creation but my idea is to create a digital notebook where I can share all the knowledge I have and create a smooth experience while you are reading my content through this website.
So I want to share what I've been working on:
cmd+k
to have better navigation on web desktop.
I was born in Brazil so my native language is Portuguese, which is why I'm doing my best to translate my blog posts into Portuguese. Let me know if you want to help this project (translating into Portuguese or any other language).
Also was able to create a search box to improve the discoverability of my website. Sometimes it can be hard to find what you want to read. This is the first step to improve the discoverability experience for you.
People ask me how they can help or support me. This is why I created a support page where I share what I'm creating and how you can support this project. But no pressure.
It's easier now to share each post on your favorite social media. Let me know if you wish the website had a different social media to share the post.
Also added a minutes
feature for each blog post. Now it's easier to see if how much time you'd take to read an entire post.
And to finish, these last days I've been working and small, but important, issues.
Performance improvements: load time
Fix typos, broken links
Add integration tests with Cypress + CI (finally had time for this 🥳)
SEO: headers, sitemap, canonical URLs
a11y improvements 🎉
If you saw any issues, DM me. Let me know how I can help in any way.