Chris Hermansen

7192 points
Chris Hermansen portrait Temuco Chile
Vancouver, Canada

Seldom without a computer of some sort since graduating from the University of British Columbia in 1978, I have been a full-time Linux user since 2005, a full-time Solaris and SunOS user from 1986 through 2005, and UNIX System V user before that.

On the technical side of things, I have spent a great deal of my career as a consultant, doing data analysis and visualization; especially spatial data analysis. I have a substantial amount of related programming experience, using C, awk, Java, Python, PostgreSQL, PostGIS and lately Groovy. I'm looking at Julia with great interest. I have also built a few desktop and web-based applications, primarily in Java and lately in Grails with lots of JavaScript on the front end and PostgreSQL as my database of choice.

Aside from that, I spend a considerable amount of time writing proposals, technical reports and - of course - stuff on https://www.opensource.com.

Authored Content

Why I choose FLAC for audio

In this article, I focus on music in digital formats. Moreover, because I am a Linux kind-of-guy, I'm going to take a Linux kind-of-perspective on this topic. Most people have…

Linux doesn't get in my way

My earliest computer experiences were in computer science at the University of British Columbia (UBC) in 1974-75. At that time, UBC was one of a small group of institutions…

Authored Comments

Thanks for the comment, MJH. As far as I know, no server-side web frameworks expose source code in the HTML they deliver to the browser (I'm speaking of things like PHP, Grails, Rails, Django...). Some don't require source code to be on the server, instead executing byte code or native code. For instance, with Grails (with which I'm most familiar), the dev makes a .war file on the development machine which is Java .class files and HTML, CSS, images, etc) and then puts that on the server, where the application server (for example, Tomcat) unpacks it and serves it out.

Thanks for the comments, TWiStErRob.

I've looked at Kotlin, but so far it hasn't "spoken to me". Perhaps one day it will! Groovy feels like I always wanted Python to feel, and it's led me to Grails, which has given me a great appreciation for All That Is Wonderful in Java (like for instance Spring).

Anyway, it sounds like you're pumped on Kotlin, so therefore I beseech you to write one or more articles on opensource.com about it!