Goodbye MacOS, hello Windows
I recently bit the bullet and switched from a Macbook Pro 2013 to a Razer Blade 15. It was a very difficult choice, filled with hours of research, and watching youtube reviews. I ended up making the decision based upon the following criteria:
Essential tools and resources
This is a curated, ever-growing, always-updated list of tools I've built, developers I follow, and websites that I think you might find useful.
2 ways to setup Google Analytics for multiple environments
When we're developing a website or app, one thing we want to avoid is filling our Google Analytics data with noise from our own activity. In this article, we're going to demonstrate two different options to address this.
Keeping up with tech
For awhile I felt like I needed to keep up with the latest and greatest technologies otherwise I'd fall behind. That was until I realized it's completely untenable, unrealistic, and not necessary.
Webmentions - the future of commenting?
Looks like the days of regular ol' commenting are waning. Especially with all the social networks and blog platforms like Medium. Many bloggers are talking about implementing webmentions.
The pitfalls of caching
Mutating objects is something we do on a regular basis in Javascript. Once in awhile this can get you into a heap of trouble as I found out the hard way.
Pretty Print JSON in command line
Two simple ways to get your cURL commands to output JSON in a human friendly manner.
ES6 template syntax-highlighting in Atom
Template strings don't normally get syntax highlighting, but Atom's language-babel plugin got us covered.
Some real talk about jQuery
Reflecting on the last 4 years of my development career, it dawned on me that I haven't touched jQuery in a long while. Not that I've been actively avoiding the library, it just no longer suits my needs. Heres why...
Hello, I'm Leland Kwong, a Creative Developer from sunny California.
I believe that the best digital products involve a great user experience, tasteful design, and high-quality code.