Rambling About flv.js
Reading about the blood, sweat, and tears of the flv.js developer left me deeply moved.
Reading about the blood, sweat, and tears of the flv.js developer left me deeply moved.
Starting from Chrome 80+, the default value of the `samesite` attribute for Cookies is set to `lax`. Starting from the definition of `samesite`, its purpose, and reflections on Cookies themselves, we will explore my thoughts on the whole matter.
Building an email newsletter service is no easy task—it involves event tracking, analytics, deliverability, retries, and optimizing for different email clients. That's why Mailchimp, an early entrant in the market, is relatively stable and trusted by so many businesses today.
In tech circles, we often hear that ideas are cheap and execution is what matters most. I generally agree—without taking action, even the best idea is useless.
xxd is a Linux tool for viewing binary files.
More and more creators are now writing a bit of code to help optimize and speed up their production workflows.
In short, I started a YouTube channel—just like the excitement of finishing a blog post and wanting to share it.
I recently deactivated and locked my Twitter account and deleted the app. To be honest, I've been feeling so anxious lately. Seeing Twitter filled with all kinds of depressing, misanthropic, successful, funny, and cynical tweets gives me an unexplainable sense of anxiety. I don't know when I'll turn it back on, but I feel like I've reached my limit.
Writing tests has always been an indispensable part of software engineering. But why does it seem that even after writing so many tests, bugs still keep popping up and QA issues remain just as numerous?
At the beginning, the author points out that fields like automobiles, aviation, and architecture have reached a point where established paradigms exist—the wings, shape, and functions of airplanes are mostly standardized, and their proven success is clear to all. Recently, I've also been wondering: why can these fields get it right, while in software development, things seem to just get worse? Every time I run `npm install` on a MacBook Pro or an iMac, the fans kick up to full blast. Web development feels like it's built on a shaky tower of sand, with an overwhelming, endless number of frontend frameworks and state management tools available.
During the first five days of January 2019, I was still counting down the days in the military barracks. After completing my four months of compulsory military service, I began looking for a job...
In the first five days of January 2019, I was still counting down the days in the military barracks, finally surviving my four months of military service to start looking for a job. The first half of the year was mostly spent preparing for interviews and centering myself, while in the second half, life gradually got on track after moving to Japan. The first half of 201…
While iOS 11.0 introduced the ability to read and write NFC tags via CoreNFC, it could not read IC cards. Support for reading IC cards was only added to iOS devices in iOS 13…
The books I've been reading recently have all focused on workplace soft skills. Engineers are often reluctant to deal with things like communication, coordination, and collaboration. But unless you plan on freelancing until retirement, learning these skills will make your future career much smoother. This book, titled *Getting It Done: How to Lead When You're Not in Charge*, describes how to steer an entire team and move it in the right direction when you aren't in a management role.
Starting from iOS 11.0, developers could read and write NFC tags via CoreNFC, but reading IC cards wasn't supported until iOS 13. I've always been interested in NFC and wanted to try reading Suica (Japanese transit IC card) data myself...
I had always wanted to document my thoughts and knowledge on frontend development, but never got around to doing it until the iT Home Ironman Contest, where I finally organized everything in one go. This series is divided into several sections, and I plan to continue writing if opportunities arise. JavaScript Fundamentals: A Brief Overview of JavaScript and ECMAScript…
Driving Technical Change: Why people on Your Team Don't Act on Good Idea, and How to Convince Them They Should…
Here are a few key points when upgrading react-transition-group from v1 to v4: the CSSTransitionGroup component was removed, leave became exit, transitionName became classNames, transitionEnterTimeout...
Rather than introducing every React Hooks API one by one, this article explores the design philosophy behind them. It covers the differences between Function Components and Class Components, how to reuse logic across components, and an overview of higher-order components, render props, and mixins.
Having long been fond of Japanese culture, the idea of working in Japan gradually took root during my college years. However, due to military service and financial constraints, I never put it into action. Recently, having completed my military service—before which I worked as a frontend engineer—I can finally pursue jobs in Japan without any lingering worries. It just so happens to be a favorable time as Japan actively recruits IT talent due to an aging population and declining birthrate...