New Personal Website NEILREN4J Is Online and the Source Code Is Open-Sourced

The new personal website went online on June 24, 2017. From WordPress in 2012, to MVC.NET in 2015, to the current Java SpringMVC, the personal website has gone through five years. This time it was because of a shift in my professional direction—I wanted to go the Java development route—so I had long planned to revamp it using Java.

This time I used open-source frameworks and components such as SpringMVC, MyBatis, FreeMarker, and Memcache, so I decided to open-source it, hoping to learn together and let more friends see an integrated example. The open-source address is: https://github.com/NeilRen/NEILREN4J. I am open-sourcing while developing, so the version friends see may not be the final stable version.

How It Feels Moving from Microsoft’s .NET to Java This Time

Moving to Java this time, my feeling is that Microsoft had originally arranged the structure, but in the Java world there are many choices and combinations, more freedom, and many open-source projects to refer to—you can even modify others’ code to realize your own ideas. Microsoft’s .NET Core is already open-source, and I believe Microsoft can do better than Java in the future, but currently there are still relatively few open-source .NET programs; moreover, Java has more mature industrial-grade products, which is also one of the reasons for choosing Java this time.

This Is the First Article After NEILREN4J Went Online

This is the first article after NEILREN4J went online. Using the new backend, I added OTP one-time password verification, so here is a screenshot to commemorate it:

NEILREN4J article publishing