Monthly Archives: April 2009

28 – Ray Konopka

ray-konopkaToday we talk with the talented Ray Konopka as part of our DelphiLive! speaker series.

Ray Konopka founded Raize Software, Inc. in 1995. Today, he serves as Raize Software’s President as well as Chief Architect for the company’s award winning CodeSite and Raize Components products. Ray is also the author of the highly acclaimed Developing Custom Delphi Components books and has published numerous magazine articles on software development. Ray specializes in user interface design and custom VCL and .NET component development, and is a frequent speaker at developer conferences in North America, Europe, and Australia.

Sessions:

In this podcast we talk about his sessions at DelphiLive! and we get into the details of some of the secrets that make his Raize Components some of the best components out there.

27 – Nick Hodges – R&D Manager

Welcome to Episode 27 of the Podcast at Delphi.org for Monday the 20th of April, 2009.

This episode was recorded with Nick Hodges on Thursday, the 17th of April, 2009.  Nick discusses his new role as an R&D manager and some of the other changes going on at CodeGear.  Also discuss the upcoming release of Delphi, the DelphiLive! conference, and some of the suggestions on Delphi.UserVoice.com.

The episodes with Nick are always great ones, so I hope you enjoy it!  If there are other links I missed please add those in the comments.

DelphiLive! Speaker Series

DelphiLive! Speaker

Let me know if you have a specific speaker from DelphiLive! you would like interviewed on the podcast, and any specific questiosn you might have.  I’ve already contacted a few speakers at random,  but I am certainly open to interviewing all the speakers.  If you are a speaker then feel free to nominate yourself or just drop me an email.

With each speaker I plan to talk with them a little about their background, what they are up to, and what we can expect from their sessions.

DelphiLive!

The Stack Overflow Delphi Badge

I consider this pretty exciting news.  As of today Stack Overflow has awarded it’s first Delphi badge for users who earn 400 upvotes on questions tagged Delphi.

Stack Overflow's Delphi badge

I was actually quite surprised to be the first to receive it.  Ever since Stack Overflow started I really wanted to see Delphi listed as one of the top category tags and badges.   As of today it is one of twenty specialist badges and the 46th most common tag (not including the 13 variations like VCL, Delphi2009, Delphi-Prism, etc.) with 1,104 questions.

I am very pleased with the wonderful Delphi community that makes it so fun to be a part of the site. I am frequently surprised with how fast someone answers a Delphi question before I get a chance too.  I am sure others feel the same way.  I look forward to seeing a lot of other community memebers earning their Delphi badge.  It is by far my favorite badge.  Who could ask for something better to be associated with!

I’ve considered adding a Stack Overflow category to my blog.

BTW, for anyone wondering where this week’s podcast with Nick Hodges is, we were planning to record it on Thursday which happens to be the day the vandals cut the fiber leading to silicon valley.  Now Nick is moving from Delphi Product Manager to Delphi R&D Manager.  I am still trying to get him on again for a podcast, I am just not sure when or what that will look like yet.

26 – Dwitterphi

The TMS AdvSmoothListBox - Nice twitter UI don't you think?Introducing Dwitterphi – the Delphi native Twitter client

The idea is to build a great light weight (lighter than Air) native Twitter client with Delphi 2009.  It will show off some of the cool Delphi 2009 features and will be available as open source via the MPL 1.1 or New BSD licenses.  While it uses some amazing 3rd party licenses, the goal is to make it buildable by everyone with Delphi 2009.

Recent contributions (Thanks guys!)

Other libraries

  • DISQLite3 DISQLite3 – A high performance, multi-user, fail-safeSQL-92 database engine with ACID transaction. Using the free version.
  • Ararat Synapse – Blocking (synchronous) sockets or with limited non-blocking mode. Open source – BSD License.
  • TMS Smooth Controls Pack – Feature-rich sophisticated looking & smoothly animated controls. Free with Delphi 2009.  Full version with source donated to the project by TMS – Thanks!
  • Addict Spell Checker – Native Delphi spell checking component suite of controls. Premium commercial components – able to exclude via compiler directives.
  • Delphi restLib – REST Library for Delphi derived from lingr-delphi. Worked with D2009, but uses WideString.

The project is hosted at Assembla in an SVN repository.  All 3rd party dependencies will be included when possible.

A few of the features we have in mind:

  • Lightweight
  • Groups of friends
    • Filter by Groups
    • Highlight by Groups
    • Autogrouping by keyword / hash tag usage
  • Filter / Highlight by keywords
  • Threading in the stream
    • Expand the thread to see what the tweet is in reply too
  • Database that stores all your Tweets to allow easy searching
  • Use the latest OAuth authentication (thanks to Chuck!)

The core Twitter API wrapper, and other parts as it makes sense, will target earlier versions of Delphi and FreePascal.  Additionally the project will be loosely coupled and fairly modular to allow peices to be removed or swapped out with minimum effort.

[Music Code Monkey by Jonathan Coulton]

Delphi UserVoice and DelphiLive!

I have been quite surprised at the amount of feedback and suggestions that have been submitted via UserVoice.  The way UserVoice works is everyone gets 10 votes to use until the things they voted on are either completed or deleted. I know Nick Hodges has been following it rather closely (and commenting), but thought it would be a good idea to actually go through the list of top requests with him and discuss which ones we might be expecting to see in the future, and delete any that are completely off topic.  This will free up more votes and also provides a little feedback on the process.  Don’t be expecting any hard dates, features or an official road map though. This is just a two way feedback process.

With the beta of Delphi “Weaver” possibly starting this month, I am sure its feature set is pretty fixed, but we already know there are big changes further down the road.

In addition to talking about UserVoice, as part of our road to DelphiLive! series I will be talking with Nick about his sessions at DelphiLive!, which includes his what’s cooking in the Delphi labs.  I’m sure he won’t give away all the details about what he will be sharing then, but I imagine we can get a little sampling.

So if you haven’t yet, head out to UserVoice and make some suggestions and vote for your favorites.  If you get them in before we record the podcast on Thursday then we might discuss them on the podcast.

25 – DelphiLive!

In this episode we discuss the upcoming DelphiLive! conference.

Guests:

Vital Details: