381 reputation
125
bio website plus.google.com/u/0/…
location Knoxville, TN
age
visits member for 2 years, 9 months
seen May 4 at 10:27

Specializing in iSeries application design and development.

Our shop is using IBM i 7.1


May
22
awarded  Good Answer
May
22
awarded  Populist
Apr
30
comment Commit at a logical checkpoint only, or also when you're at a stopping point?
Possible duplicate of Is it ever OK to commit non-working code? See my answer based on a vision of usage expressed by Linus Torvalds as a goal when he created git.
Apr
30
comment Commit at a logical checkpoint only, or also when you're at a stopping point?
These policies seem to be reasoned from the perspective of how should a team work together with a repository, what should the team members see, what you want people to push to a repository you may work with. But a person can commit to private repositories, on personal branches, and squash commits before pushing to a shared repo. Best practices in that private realm have different considerations which are left ignored and unmet by policies such as your answer.
Sep
24
awarded  Autobiographer
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.