Profile

Cover photo
Robert Love
Works at State of Utah
Attended Western Governors University
Lives in Centerville, Utah
502 followers|677,870 views
AboutPostsPhotos

Stream

Robert Love

Shared publicly  - 
 
XE8 Update 1 - Update Subscription
Update XE8 Update 1 was released and there is two different versions of the update one for Update Subscription and one without. For several years now the company where I work as been on an Software & Maintenance for Rad Studio.  The key benefits that I real...
3
Add a comment...

Robert Love

Shared publicly  - 
 
TPL - TTask Exception Management
Recently I wrote a blog post titled: " TPL - TTask an example in how not to use. "
The goal of that post was to help introduce some of the new thought processes that are required around multi-threaded programming. To keep GUI code responsive, threads can be...
1
Stefan Glienke's profile photoRobert Love's profile photo
4 comments
 
+Stefan Glienke Thanks!  I updated my articles to use PPL instead :-)
Add a comment...

Robert Love

Shared publicly  - 
 
TPL - TTask an example in how not to use.
Delphi XE7 contains a new Task Parallel Library, which is really powerful and easy to start using.   But it can be something that can be done wrong, and not realize it until it's much later. Lets take the following fictional example. There is form with a si...
2
Add a comment...

Robert Love

Shared publicly  - 
 
Introduction to GIT
This week at CodeRage 9 I will be presenting.  "Introduction to Distributed Version Control" My session covers the basics of how a Distributed Version Control System works.   I focus is on  GIT  but it applies to Mercurial - Hg . Here is a link to the slide...
2
Add a comment...

Robert Love

Shared publicly  - 
 
Product/Component Vendors and XE7 Support
Here are the most prominent 3rd Party components(That don't ship in the Rad Studio / Delphi  products) that we use.   We may or may not use these in the application we will be rewriting in Delphi XE7 as we have make lots of decisions first such as VCL or Fi...
1
gaetan maerten's profile photoRobert Love's profile photoSimon Stuart's profile photo
4 comments
 
This is why it's more important than ever to pick your external dependencies carefully.

I've recently looked at projects that're still being developed by companies, but rely on components and libraries that haven't been updated in years (in one case, since 1999).

That means if they want to stand any chance at all of supporting other platforms, they're first going to either have to replace or rewite all of those dependencies.

The cost of doing that in some cases is going to vastly exceed any saving they may have made back when they made their initial investment in short-cutting their development process.
Add a comment...

Robert Love

Shared publicly  - 
 
Support and how it should work.
During our XE to XE6 upgrade project, we felt it was time to redo our build process. We are using FinalBuilder and ContinuaCI produced by VSoft Technologies in Canberra, Australia. During the process we ran into some minor bugs, in the product.    We also h...
During our XE to XE6 upgrade project, we felt it was time to redo our build process. We are using FinalBuilder and ContinuaCI produced by VSoft Technologies in Canberra, Australia. During the process we ran into some minor bu...
3
Add a comment...
Have him in circles
502 people
Nick Hodges's profile photo
Lachlan Gemmell's profile photo
Nicole Mcenterfer's profile photo
ITDevCon European Delphi Conference's profile photo
Jason Schelert's profile photo
Hector McGillivray's profile photo
Boian Mitov's profile photo
Georges Roelandt's profile photo
Malcolm Groves's profile photo

Communities

4 communities

Robert Love

Shared publicly  - 
 
Nothing like that currently exists.
 
Any thoughts on "test configuration" best practices? I use unit testing for a variety of purposes, including integration tests. These integration tests can refer to different database locations, service locations, and other runtime parameters. Is there a settings/configuration API/Framework already in DUnitX I can adopt for this purpose to keep my test harnesses as lean as possible?
3 comments on original post
1
1
John Kaster's profile photo
Add a comment...

Robert Love

Shared publicly  - 
 
Legacy Code: What goes into a unit
I found this blog post in my drafts folder from August of 2013.  I think I was going to add code examples but never had the time.    I guess it's better late than never, even if I don't have code examples. As a child I watched Sesame Street, and remember th...
1
Add a comment...

Robert Love

Shared publicly  - 
 
A quick picture took with some of my Delphi Team Members.   #DelphiWeek  
6
1
Vincent Parrett's profile photoUwe Raabe's profile photoStefan Glienke's profile photoJim McKeeth's profile photo
5 comments
 
+Vincent Parrett But he is lowering the avg much, that's for sure ;)
Add a comment...

Robert Love

Shared publicly  - 
 
VCL or FireMonkey - XE7
In a previous blog post I mentioned we are starting a rewrite of an existing application using Delphi XE7 .     One of the comments was raised if we are going to use VCL or Firemonkey . It was decision we took quite seriously.    Using Delphi   we spent a f...
1
Add a comment...

Robert Love

Shared publicly  - 
 
XE6 Upgrade Story, Now on to XE7...
We started the Delphi XE6 so early in the process we had to convert all the 3rd party components we used to XE6 without help from the vendors.  Our plan was to upgrade Delphi XE6, and move to ContinuaCI .  We also rewrote our FinalBuilder scripts from scrat...
2
Add a comment...

Robert Love

Shared publicly  - 
 
XE6 - New Look and Feel
One of the first things long time Delphi Developers may notice about XE6 is that it has new look and feel. One thing I have learned over the years is that when you change the user interface in any way you will get a divergent number of opinions.    My opini...
One of the first things long time Delphi Developers may notice about XE6 is that it has new look and feel. One thing I have learned over the years is that when you change the user interface in any way you will get a divergent...
1
Add a comment...
People
Have him in circles
502 people
Nick Hodges's profile photo
Lachlan Gemmell's profile photo
Nicole Mcenterfer's profile photo
ITDevCon European Delphi Conference's profile photo
Jason Schelert's profile photo
Hector McGillivray's profile photo
Boian Mitov's profile photo
Georges Roelandt's profile photo
Malcolm Groves's profile photo
Communities
4 communities
Education
  • Western Governors University
    Bachelor's in Information Technology - Software, 2013
  • Weber State Univesity
  • Clearfield High School
Basic Information
Gender
Male
Story
Introduction

I have worked several years (20+) as software developer.    My primary language of choice is Delphi, although I have done development in a wide variety of languages.     

I also am a Full Time Employee of the Department of Technology Services at the State of Utah.   Where I am a Software Developer I also manage a team of 15 other developers.

When not working... I love to spend time with my family, cooking in Dutch "Camp" Oven's, or volunteering at CenterPoint Legacy Theatre  

Work
Occupation
Software Development
Employment
  • State of Utah
    Software Development, present
  • Peakbiz Solutions
  • Qqest Software
  • Management Plus
  • Best Consulting
  • Holiday Management
  • SPS Payment Systems (Prodigy)
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Centerville, Utah
Previously
Syracuse, Utah - Syracuse, Utah - North Salt Lake, Utah