Author Archives: James Lin

Good references for writing tests

http://blog.codepipes.com/testing/software-testing-antipatterns.htm The above article talks about some anti-patterns in tests, personally I agree most of them especially anti-pattern on “Treating TDD as a religion”.

Simple ToDo API for everyone to play with

I just published a simple RESTful ToDo API to allow everyone to play with, this is typically useful for people learning Javascript frameworks that implement “TODO” feature as learning exercise. Without further ado, get started here.

Good Read: Being A Developer After 40

“In our industry, every technology generates what I call a “galaxy.” These galaxies feature stars but also black holes; meteoric changes that fade in the night, many planets, only a tiny fraction of which harbour some kind of life, and lots of cosmic dust and dark matter. Examples of galaxies are, for example, .NET, Cocoa, Node.js,… Read More »

Googling myself

Was thinking of a primary school classmate, typed in the name and returned a lot of result of various people, wonder what shows up now if I type in my Chinese name? (Yes I have done it before, years ago) And results are some PHP Dokuwiki plugins I wrote 9 years ago! Like… https://www.dokuwiki.org/plugin:tablemath, and this https://www.dokuwiki.org/plugin:autoincludeindex,… Read More »

Django vs. Laravel

After been through some tutorials of Laravel, it’s quite obvious that Django pwns Laravel in any day (if you know Python). There are a lot of manual process in Laravel that Django would have made it so easy, note this is not the same “black magic” that Laravel provides. Python vs PHP Since I am… Read More »

Laravel for Django developers, part 3

During the last day of Christmas break I’ve spent a few hours trying to pick up Laravel again, from the beginning. I remember I blogged about Laravel back in 2016 (time flies!), and reading them again, I am surprised that what I thought back in 2016 still applies today. Today I am going to talk… Read More »