I’ve never asked Bob if he actually has a PhD, but I wouldn’t be surprised if he does in being Awesome. Either-way, he deserves the Dr. title for all the great work he does on his site, speaking at conferences and in his writing.
Currently Bob is enjoying his semi-annual holiday at Euro Disney with his two kids Erik Mark Pascal and Natasha Louise Delphine. Yes, those are their actual names! So cool.
I’ve met Bob a few times, once when I was in the Netherlands for the Software Development Conference. That was a great treat, and Bob was amazing to work with. I’ve ran into him at various conferences too.
The most recent time I met Bob was when he was hosting the Delphi Developer Days with Cary Jensen. I was one of the guest speakers. I love the Delphi Developer Days events because they are always full of great technical content, and it is a great opportunity to visit with amazing people like Bob.
Bob is a great guy and an amazing MVP. You can follow his Delphi Notes Weblog, check out his Training and Consultancy events, or his Delphi Clinic for the latest news. If you buy Delphi or RAD Studio from his Webshop then he also includes some of his courseware.
Please join me in thanking Dr. Bob for all he does! He is an outstanding MVP and a great guy.
There are a handful of people who I believe are key to the developer community, and Cary Jensen is one of them. He’s been a rock in the community since the beginning. Even before Delphi he was instrumental with the Turbo Pascal community.
Cary consults, writes, presents, and trains on Delphi, databases and other related technologies. Cary’s authored over 20 books, with his latest being Delphi in Depth: ClientDataSets, 2nd Edition. He’s also presented multiple RAD-in-Action webinars online. You can catch the replays and check out the accompanying white papers.
I met Cary the first time in Darmstadt, Germany at the Entwickler Konferenz, aka EKON. I think it was lucky #13. I thought it was rather ironic that we were both from the US, but finally met in Germany. Since then I’ve met with him a few more times in Germany, and he invited me as a guest presenter at his Delphi Developer Days.
If you’ve not been to one of his Delphi Developer Days then you really should do what you can to attend this year. Each year he teams up with a co-host, and this year it is none other than Nick Hodges. They just opened registration for the 2 day event, so act fast to take advantage of the very early bird discount.
And if none of those date work, then you can catch Cary back in Darmstadt for EKON 20 on November 7th.
This week I wanted to spotlight Jordi Corbilla of London, UK in our Embarcadero MVP Spotlight. Jordi has a fantastic blog Random thoughts on coding and technology where he has some recent posts on working with Kinvey, Parse and BaaS in general.
Beyond BaaS, Jordi is interested in Databases and Artificial Intelligence. He has a GibHub project that contains a series of A.I. Algorithms programmed in Delphi. He also has a Distributed Decision-Making System and a Natural AI in Python. I was also looking at his 2D Physics Engine, but that isn’t necessarily AI related.
In addition to amazing programming skillz, Jordi is also a photographer. I fancy myself a photographer, but it is just a little hobby for me. I tried a selfie similar to his at the left a long time ago, but it didn’t come out as well (I doubt I still have it).
Jordi is a pretty amazing photographer. I rather like this photo (mostly for the subject matter) . . .
But he has a lot of other great photos on his Flickr and Facebook.
I used to be big into some word games on my smart phone. I couldn’t help but think “I could write a program to solve this,” and it turned out some people did. Most of the solvers I saw were pretty slow or limited. Enter Floccipender – the super fast, super powerful word descrambler.
The name comes from Floccinaucinihilipilification and floccipend which mean “to estimating or categorizing something as worthless, or regard as insignificant.” Floccipender is anything but insignificant.
In the overview video Anthony West of ASW Software goes so far as to show the custom algorithm that descrambles the longest word in the english language (pneumonoultramicroscopicsilicovolcanoconiosis at 45 letters) immediately. The application is developed with FireMonkey and C++Builder for Android.
As Anthony West describes Floccipender:
It is a really fast word descrambler and single word anagram finder. It is extremely fast at descrambling words! 12+ scrambled characters are solved in less than a second on a modern phone.
The main point of this app is how fast it works. It uses my own unique algorithm that determines likeness of words, regardless of their scrambled order. Beyond that, it is a fun app that comes in handy for solving word problems, or for cheating at scrabble.
There is a second video that shows the app running on an actual Android device, and it is just as fast.
I love cool algorithms and am interested in digging into it in more detail to understand how it works. I’ve got my suspicions, but not positive.
This week I am spotlighting Germán “Neftalí” Estévez from Barcelona, Spain. He is a regular contributor on the ClubDelphi forms, which he also administers. You can also find him on Stack Overflow.
But I want to highlight a couple of his recent blog posts which can be found at neftali.clubdelphi.com and althought he’s started blogging on community.embarcadero.com too. His blog posts are in Spanish, but Google Translate takes care of most the heavy lifting, and his code samples are in the common Delphi.
This is a great guide to managing the hardware on Android. It shows how to work directly with the Audio Manager via the Java bridge. This is also useful if you are not familiar with using Android APIs directly.
This is something I’ve thought about doing in the past. The APOD is a great new photo everyday. Turns out they have a web service you can use to access that picture. Germán shows how to access the web service, then download and display the pictures.
One thing I like is he includes short videos with many of his blog posts, as well as source code download.
I’ll be honest, if you described AlignMix to me I might fall asleep, but after seeing the video of it in action I find I am trying to find scenarios to use it! Simply put, AlignMix is used to divide and map territories. But wow, it does an amazing job at it.
I’ve been in situations where I was trying to divide up maps for different purposes. We were using paper, and it was tedious. You would move one line, and then total up the different territories only to find you needed to move another line. At the time I just assumed it was one of those narrow niche projects that wasn’t worth creating a software solution. I’m glad I was wrong.
According to Steve of AlignMix
AlignMix is a Geographic Information System which helps companies to design and manage sales territories for their sales force. It enable the user to easily move the territory boundaries and re-assign zip codes (or postcodes) to make the territories fair and balanced. It was launched on April 8th 2016
AlignMix is cool because it’s so easy to use. We have focused on giving the user the best possible user experience. Even though designing sales territories isn’t normally regarded as an easy and enjoyable task we are getting feedback from users saying they just love to play with AlignMix. You can see user testimonials and more on the website www.alignmix.com
It is a Windows desktop app, but is also designed to work with touch screens. Developed with Delphi and the VCL it makes heavy use of the Parallel Programming Library and Generic collections. It also uses DevExpress Bars (Ribbon) and Edits, TMS Components, TMS FlexCel, TChart Professional, Google Chrome Tabs, OnGuard and EurekaLog.
This brings me to the next contender in the Embarcadero Cool App Contest is the Mimix 3D Profile Scanner by intricad. It uses a really cool technique to capture a 3D impression with only your monitor and a standard webcam.
mimix 3D Profile Scanner Personal allows you to make 3D impressions using your webcam and PC monitor screen. mimix 3D Profile Scanner Personal uses a set of 4 black and white patterns which are projected by your computer screen while your camera captures the images of your face in front of the screen. The images are then processed to reveal a 3D impression.
Under proper lighting conditions mimix 3D can capture scenes and objects with incredible detail recovery.
Create cool effects by relighting the scene or 3D print your impression.
It is built for Windows using Delphi, VCL, TMS components, Eurekalog and ShellBrowser.
Check out the video or download the scanner for yourself!
Be sure to enter you cool app for a chance to win a $2000 credit. New winners every month!
A few years ago my wife and I flew to Denmark to meet Jens Fudge and I had the great opportunity to speak at the annual DAPUG 2 day event. My first trip to Denmark was a great treat. This brings me to the next contender in the Embarcadero Cool App Contest: Rain in Denmark by DHI Group.
A complete (Windows , OS X, iOS & Android) cross platform suite of apps to access the Local Area Weather Radars installed here in Denmark by DHI Group. “This app provides you with up to date information on rain in parts of Denmark using DHI’s Local Area Weather Radar (LAWR). You can animate the radar images, load data from specific period, see plots of mean area precipitation for selected calculation areas and more.”
Rain in Denmark is built with RAD Studio using Delphi, FireMonkey, TMS WebGMaps, RemObjects SDK and AppAnalytics with support for Windows, OS X, iOS & Android.
Check out the video, or download the app and check it out!
Windows download coming soon!
I’ve been a convert to Chrome for a while now, but BriskBard may just be the browser to convert me. It is written in Delphi, and is a contender for the Embarcadero Cool App Contest. BriskBard is a complete Internet suite capable of doing the most common tasks in Internet with only one program.
BriskBard is the new web browser for Windows that includes an email client, a media player, a news aggregator, a contact manager, an FTP client, a newsgroups reader, instant messaging, and several web developer tools. BriskBard has all the features most of the people use and some advanced features for web developers. Its user interface is easy, fast and intuitive with many configuration options.
BriskBard is built with Embarcadero Delphi for Windows using Indy, VCL, OpenSSL, SQLite and Hunspell.
It has an impressive list of features. Check out the video or download the fully featured 30 day trial in English and Spanish. Other languages can be added via the language manager.
The next contender for the Cool App Contest that I am highlighting is AtlasBuilder by Kollányi Péter from Hungary.
AtlasBuilder makes it easy to create an atlas and pack it into an encrypted db. Then generate a ‘viewer’ app.
Built with Delphi for Windows using VCL, the Parallel Programming Library, FireDAC, DevExpress and TatukGIS DK.
Check out the video (no audio) for a quick demo, or follow them on Facebook for updates.