291 reputation
14
bio website plus.google.com/u/0/…
location Knoxville, TN
age
visits member for 2 years, 1 month
seen Jul 26 at 15:42

Specializing in iSeries application design and development.

Our shop is using IBM i 7.1


Jul
26
answered What are some version control systems based on different concepts than Git, Mercurial etc?
Feb
6
answered Using Hibernate Criteria framework for complex queries vs. just making views in DB
Sep
18
awarded  Nice Answer
Sep
17
awarded  Yearling
Sep
16
comment Is it ever OK to commit non-working code?
With git (or other DVCS) workflow, developers are working on branches, local branches, NOT the main trunk. The next question would be should a developer ever push broken code to another repository. This is a matter of a team having an understanding of what branches are for what, and of using good comments on your commits. A hot fix would only be made on a release branch. Of course nobody should be merging broken code there. Teams do need to have rules on workflow, but what is done in a local repository is an entirely different matter.
Sep
16
answered Is it ever OK to commit non-working code?
Aug
6
answered Is SQL important if I know ORM frameworks well?
Aug
5
comment Good idea to move logic out of SQL statements?
In some environments the application consuming the data may also be running on the server itself. Then the question becomes where is it more efficent to do formatting or other transforms. In some cases, especially where values repeat commonly, then it can be more efficient overall to let the server use a deterministic function once for each value encountered, and simply use the cached results, on subsequent occurrences of those values. Why have multiple applications all computing the same transform when the server can do it once for everyone.
Apr
22
comment How can a beginning programmer begin to learn and apply testing best practices when developing software?
Hopefully bugs are found in testing, eh?
Apr
3
comment Why didn't == operator string value comparison make it to Java?
@Joonas If you went back to 1962, let's say, and asked a COBOL programmer about how much he wanted the "luxury" of garbage collecting or this dream you have of this crazy character set you call "Unicode", he'd probably say "What the heck do I want that for?" If they don't apply to the environment you work in, nobody cares. In that case, it would become an annoyance.
Apr
3
comment Why didn't == operator string value comparison make it to Java?
Strings were a luxury in 1995? Really?? Look at the history of computer languages. The number of languages that had some type of string at the time would far outnumber those that did not. How many languages besides C and it's descendents used null terminated arrays?
Apr
1
comment Changing the license in a fork from GPL to GPL compatible?
To phrase Michael's first comment another way, just to make sure it is clear, you would need the permission of every contributor to the project. If I contribute to a project, I know that the terms I submitted under will not be eroded away against my wishes.
Mar
26
awarded  Teacher
Feb
13
awarded  Commentator
Feb
13
comment Feasibility of continuous delivery with a mixture of development platforms
I'll assume your back end DB2 machine is running IBM i (formerly known as OS/400), since you mention both RPG most prevalent on that platform. I would be very interested if anyone has thoughts on continuous integration in that environment. I haven't heard of any.
Nov
7
answered How do professional application developers use version control systems, like GIT and Subversion?
Sep
2
comment git for personal (one-man) projects. Overkill?
For the designer's views on this, watch Linus on Git on YouTube (~70 mins)
Sep
2
answered git for personal (one-man) projects. Overkill?
Sep
2
comment git for personal (one-man) projects. Overkill?
Nor will Git "pollute" your source tree with tracking files in every subdirectory.
Sep
2
awarded  Supporter