Author Archives: Kennith

Develop with TailwindCSS

TLDR; I just did a project using Tailwind CSS. It’s as good as it advertised.

I came from working with Bootstrap for a long time. It has been my go to HTML/CSS framework. I can quickly build a good business looking website quickly with Bootstrap.

I just had a small project that I needed to work on. It’s not difficult so I got to spend sometimes on it using Tailwind.

At first, since coming from Bootstrap, there’s some initial learning curve needed to overcome with. Once I got it setup and running, I see the benefit of using a Utility First Framework approach to develop the front-end. It’s quick, easy to customize, and importantly, easy to read. (We spend 10 times more to read code than writing code, maybe 20 times more to read HTML/CSS more than writing HTML/CSS code ).

It’s good to have more tools to tackle problems and I think both Bootstrap and Tailwind are good tools to have in the toolbox.

Advertisements

圖解判斷力

圖解判斷力: 快速領略49招果斷決策術

內容有點混亂,但仍能在其中學到一些做決擇的技巧。

Managing Virtual Machines

I use multiple two virtual machines that were built with Vagrant. It is a pain most of the time to shutdown both of them when I am done for the day.

I wrote the scripts to shutdown all the running virtual machines with one command.

PHP Package Development

I really enjoy this course. It not only covered the PHP package development but also covered topics beyond that.

For example, it explains the versioning, CI, style CI, importance and guide of creating a README, license file, and change log.

It helps me to get started building a package for PHP and at the same time, I can use the lessons I learn as a checklist to make sure the package is complete.

Some of the links from the lessons, I put them below for my future reference.

https://packagist.org/

https://phpunit.de/

https://semver.org/

https://travis-ci.org/

https://styleci.io/

https://www.makeareadme.com/

https://choosealicense.com/

https://keepachangelog.com/en/1.0.0/

How to Win at College

How to Win at College – Cal Newport

Obviously, I am not at college.

I still want to see what I missed by not totally “won” when I was in college.

  1. Didn’t get close to a professor.
  2. Didn’t build a study system.
  3. Didn’t start writing paper 3 days ahead due.
  4. Didn’t ignore classmates’ grade.
  5. Didn’t start fast, end slow.

Anyway, I am still fine from my college experience because I took “Don’t have no regret” approach. Maybe it’s the most important point.