Kalan's Blog

Software Engineer / Taiwanese / Life in Fukuoka

Current Theme light
Review

Outliers

Impressions after reading the book "異數" (The Otherness): The book "異數" explores the concept of otherness in various aspects of life, including culture, society, and personal experiences. It delves deep into the complexities of human relationships and the struggles faced by individuals who are considered different or marginalized in society. One of the key takeaways from this book is the importance of empathy and understanding towards those who are different from us. It reminds us that everyone has their own unique stories and perspectives, and it is crucial to embrace diversity and promote inclusivity. The author's writing style is engaging and thought-provoking, making it an enjoyable read. The book not only challenges our preconceived notions but also encourages us to question societal norms and biases. Overall, "異數" is a compelling book that sheds light on the significance of embracing otherness and fostering a more inclusive society. It serves as a reminder that our differences should be celebrated rather than feared or ignored.

Frontend

HTML and CSS can solve many problems, but JavaScript is also very important.

In 2017, I read an article that mainly shared various typesetting techniques achievable with HTML/CSS. Upon first reading, I resonated deeply with it and learned many techniques that I was not familiar with at the time. I highly recommend everyone to take a look. Although JavaScript can solve almost all problems, from the perspective of accessibility design, performance, and bundle size, it is better to use CSS if possible. However, "try not to use JS" does not mean completely avoiding JS, as there are still some differences between the two. In this article, I will reread the aforementioned article and point out some areas that I believe can be improved.

Frontend

Integrate Sentry's Web Vitals into Slack.

Many websites now incorporate the process of measuring Web Vitals to identify areas for improvement through quantifiable metrics. However, what fewer people know is that Sentry actually introduced statistical functionality for Web Vitals earlier, which allows developers to track various indicators such as LCP, FP, and CLS. This enables developers to view relevant charts in the backend, and even includes average values, which is quite thoughtful.

Dev Note

Amazon Polly - Text-to-Speech, the effect is very remarkable.

Polly is one of the services on the Amazon cloud platform that can convert text into speech. Although text-to-speech is not uncommon, Polly can generate natural-sounding voices based on sentence structures, which is a great boon for language learners. In addition, it has a wide range of applications, such as converting subtitles into speech, scripts, narrations, dialogues, and even the possibility of using Polly to record podcasts directly.

Review

Self-learning Encyclopedia - Reading Reflections

This book feels like it will eventually be translated into Chinese. While there is currently only a Japanese version, I want to share my reading experience with everyone. This book is thick, with over 700 pages, and is even referred to as the "#BluntInstrument" in Japan. It has also made it onto the bestseller list. The content inside is very substantial and is suitable for beginners who want to learn a subject thoroughly but don't know where to start.

作者

Kalan 頭像照片,在淡水拍攝,淺藍背景

愷開 | Kalan

Hi, I'm Kai. I'm Taiwanese and moved to Japan in 2019 for work. Currently settled in Fukuoka. In addition to being familiar with frontend development, I also have experience in IoT, app development, backend, and electronics. Recently, I started playing electric guitar! Feel free to contact me via email for consultations or collaborations or music! I hope to connect with more people through this blog.