Visit site Rob's Technology Corner
February 2013
5
votes
Legacy Code: Scoping
Rob's Technology Corner
– Hey when I change X why does it break Y when they "should" be completely unrelated. It's a common problem in development where changing one bit of code has unintended side effects on a different section of code. Proper varible scoping can help reduce these errors. Unit ...
2
votes
Legacy Code: Abstract to Interface
Rob's Technology Corner
– Say you where given the following legacy code snippet, and where told that you needed that there are now five new packet types that need to be written. TDataObject = class(TObject) // Some Shared Data here. end; TPacketWriter = class(TObject) private function CreateObjectX : ...
0
votes
Legacy Code
Rob's Technology Corner
– Today, It has been 18 years since Delphi was released. Some Delphi projects have been around for quite some time now. I think we all look back on code we wrote a year or two ago that we would write in a completely different way today. Sometimes is because a ...
11
votes
AnyDAC - worries with some real excitement.
Rob's Technology Corner
– When I read Marco Cantu's Post titled "Embarcadero Buys AnyDAC" I began to worry.Where I work we spent a great deal of time converting from the BDE to dbExpress. Granted we did it faster than we thought it would take, it's not something I am ready to do again. Having ...
December 2012
3
votes
Oracle DBX Driver
Rob's Technology Corner
– Today I was looking my draft posts in blogger. I found this one, I actually ran into this a several months ago...Today, I ran into the following:Access violation at address 00368099 in module 'dbxora.dll'. Write of address 00000000It occurs when calling TSqlQuery.Next ...
September 2012
2
votes
CodeRage 7 - Dates and Call for Papers Announced
Rob's Technology Corner
– Today the Call for Papers for Code Rage 7 was just announced. This is my favorite event every year.This year the conference will be 2 weeks. CodeRage 7 - The Online Delphi Developer Conference -- November 6-8, 2012CodeRage 7 - The Online C++ Developer Conference -- ...
August 2012
1
vote
FinalBuilder Server replacement Continua CI
Rob's Technology Corner
– For quite some time VSoft Technologies the makers of FinalBuilder have been working on a replacement for FinalBuilder Server, that they had called FindBuilder Server vNext +1. They just announced a public beta of this new product called Continua CI.I have played with this ...
July 2012
11
votes
Embarcadero - Clang and LLVM
Rob's Technology Corner
– Recently Tim Anderson reported that Embarcadero was going to be using the Clang Compiler in the Rad Studio. When word broke about Embarcadero using LLVM with Delphi I was quite pleased. I had been playing around with LLVM learning its IR for quite some time and it is a great tool ...
September 2011
5
votes
See you at CodeRage
Rob's Technology Corner
– I have never seen so many Delphi Events as we are seeing right now. There is definitely a buzz regarding the new Delphi XE2DelphiLive in San Jose has completed and it was a great event. Half the Delphi World Tour dates have past, with a several more to go.In ...
3
votes
XE2 and Registration Headaches.
Rob's Technology Corner
– Today I hit the registration limit on XE2.I installed it on the following machines.Laptop (Primary for DelphiLive Presentation)Laptop (Backup for DelphiLive Presentation)Desktop (Home)MacMini, Windows VMDesktop (Work)Registered in in that order. I ran in to the registration Limit ...
August 2011
10
votes
New Mac and Rad Studio XE2
Rob's Technology Corner
– Note: I was given permission to blog about the Rad Studio XE2 Beta.Today my first Mac OSX computer arrived at my home. I have only used a Mac when workingat Sound and Lights at local theatre. I have spent about 10 hours total time working on a Mac in the last 10 years. So I would ...
June 2011
5
votes
THtmlWriter - First Look
Rob's Technology Corner
– I wanted my build process to automatically generate a web page with what was changed in the given build. Basically I had to query our Internal Bug Tracking system and produce a web page. Allowing me to take asnapshot of bug tracking system as it looked liked when the build was ...
9
votes
Application -vs- Component Developer
Rob's Technology Corner
– During Interviews I have heard the following from candidates. "I am Application developer, I use components, I don't build them."I typically have thought well I have found another "point and click" developer who is not familiar with OOP. Since I have been at my component ...
11
votes
Runtime/Designtime what? Delphi Packages
Rob's Technology Corner
– To most Delphi developers a package is typically where you would place components so that you can drop them on your forms.So one might assume that a 3rd Party Component developer would know how packages work. Well over the years I have seen several of these developers make basic ...
May 2011
2
votes
Find Text in Delphi - Evolution of a Feature
Rob's Technology Corner
– Every application goes through evolution, where a feature is completely rewritten to be better. Understanding how a given Feature is used is important before undertaking the rewrite, to know how your going to impact your user base. The case I am going to point out today is the ...



