Dev of the Week: Zemian Deng
- Carry Your Sword and Dagger, Programmers!
- How to Bring Pseudo-Code to Life
- A Few Notes About Java clone() Method
Thanks for talking to us! What have you been working on lately?
My full-time job is with Bank of New York Mellon developing a Java based banking software system. I am not authorized to talk about it, but we do use quiet of few popular open source libraries. On my free time I participate in open source communities and I try to keep up with my Programmer Journal blog.
Lately, I work a lot with scheduler systems. I have been helping out in the Quartz Scheduler project, and I have created the MySchedule UI manager for Quartz. I have even created my own TimeMachine Scheduler to experiment with different large-scale scheduling needs.
What do you think were some of the most exciting developments in the Java world in the last year or so?
There are many things blossoming from Java communities every year. I see quite a few JVM based languages (Groovy, JRuby and Scala) that are getting more mature and have become more widely used. I am also excited about the forthcoming Java 8 that brings closure to our hands. Tooling has gotten much better within the last year too, especially with IDE and build systems such as Maven integration.
Are there any particular developer tools or resources you couldn't live
My favorite development tools are Hg, SublimeText, IntelliJ, Bash shell terminal.
Do you have a favorite open source project (or projects) that you've contributed to recently?
Besides the schedulers above, I love to learn programming languages. Recently I have been following the Kotlin Programming project.
Do you follow any blogs or Twitter feeds that you would recommend to developers?
Javalobby at DZone, of course! :)
Besides that, I do frequently follow the following:
Did you have a coding first love -- a particular program, gadget, game, or language that set you on the path to life as a developer?
Hum... that was a long time ago. All I can remember is that I started programming when I was in high school, and it has been my hobby and career ever since. My first real programming language was C/C++, writing a text based word processor in DOS. Sounds boring nowadays, but it was something I could visualize and experiment with. And I've been hooked ever since.
Anything else you'd like to mention?
Find your true passion and you will never get bored!