Meet the Tokyo Engineers & MVP

I got to sit down with some of the engineers in Tokyo to talk about C++Builder, RAD Studio and Delphi. C++Builder is big in Japan. Maybe even bigger than Delphi (which is saying a lot.) It was great to put faces with the names of these great guys who I’ve only corresponded with over email or social media before.

Aiso-san, Mohri-san & Inoue-san are all software consultant engineers. Aiso-san and Inoue-san where part of the presentation #0315inTokyo with Fujii-san and I. The 4th engineer in the back of the photo below is Kenji Umeda, a support engineer that isn’t on Twitter for me to link to.

Kazutaka Aiso Haruyuki Mohri Kazuhiro INOUE
Kazutaka Aiso Haruyuki Mohri Kazuhiro Inoue
Tokyo Engineers

And here is a picture of Fujii-san and myself . . . . in the back you can see HOSOKAWA Jun, our MVP in Japan.

Fujii-san

Here is a couple better pictures . . .

HOSOKAWA Jun and Me

Including one from when we went to dinner . . . with Fujii-san and Aiso-san.

HOSOKAWA Jun

Here are a few more pictures of our fantastic dinner too, if you are into that sort of thing . . .

Dinner in Tokyo Dinner in Tokyo  Dinner in Tokyo
Dinner in Tokyo Dinner in Tokyo

Posted in MVP, News | Leave a comment

Making the Huge World of Delphi Small Again

The world of Delphi is HUGE. It love seeing all the different types of apps being built and seeing users all over the world. This week I was in Tokyo for their #0315inTokyo event announcing 10.2 Tokyo coming soon. In a surprising turn of events Eric Bonilha of Digifort from Brazil was in Tokyo on vacation too.

He stopped by the Tokyo office of Embarcadero for a quick visit. He showed off the latest version of his Digifort Mobile client and the engineers here showed him some of the things they are working on with BeaconFence for a local museum. A lot of fun.

Eric and I in Tokyo

We are all excited for the upcoming 10.2 Tokyo release adding support for Linux!

It is happenstance meetings like this that show how global Delphi and Embarcadero really are.

Go Delphi!

Posted in News | Leave a comment

Join us for Live Coding!

Last week Craig Chapman and myself launched our first LiveCoding event. It was a lot of fun, and we are doing another event tomorrow, March 2nd at 11 AM US Central Time (find the time in your zone.) We will be on Craig’s Channel this week.

Last week on my channel I worked on building a REST client. If you are familiar with Delphi, it makes REST clients really, really easy, but I tried to make it a little more complicated to dive into some of the in’s and out’s of building REST clients.

Craig has a big project he is starting work on to build an API Header Auto Generator for Delphi. This will include both client and server side development. He is looking at the fantastic UniGUI web framework to power the web, so this will be a lot of fun.

I am looking forward to see other Delphi Developers on LiveEdu.tv!

LiveCode Coding with Craig and Jim

 

Posted in LiveCoding | Leave a comment

Nick Hodges New Book: Dependency Injection In Delphi

If you’ve been following along, this is Nick’s 3rd book in recent years, following on the heals of Coding in Delphi and More Coding in Delphi. This time around he has teamed up with Embarcadero MVP Stefan Glienke to cover the topic of Dependency Injection in depth and complete detail.

This book covers Dependency Injection from A to Z. In it you’ll learn about Constructor Injection, Property Injection, and Method Injection. You’ll learn about the right and wrong way to use the Dependency Injection Container.

Nick Hodges Dependency Injection In DelphiHere is the Chapter List:

  • What is Dependency Injection
  • Benefits of Dependency Injection
  • Constructor Injection
  • Property Injection
  • Method Injection
  • Using the Container
  • A Simple Migration Example
  • Advanced Uses of the Container
  • Dependency Injection Anti-patterns
  • A Full, Useful Example
  • Final Thoughts

Run out and buy your copy now!

Nick Hodges Stefan Glienke Coding In Delphi More Coding In Delphi

Posted in News | Leave a comment

Yes, Starter Editions is Free

I still get people asking about Embarcadero offering a free or community version or Delphi or C++Builder. That is one of the big strategies of IDERA – offering good free tools. So when we joined IDERA it didn’t take long before we started offering Delphi and C++Builder Starter edition for free (or a 100% discount, depending on who you ask). Continue reading

Posted in News | 12 Comments

The Malcolm Groves Rubbish Bin Connection Episode

Talking with Malcolm Groves of Code Partners in Sydney, Australia about his smart, connected rubbish bins.

Continue reading

Posted in Audio podCast, News, podcast | Tagged , | Leave a comment

Delphi’s DNA Infographic

Remember my blog post about Delphi’s DNA? We’ve been working on making it into an Infographic, and now people are asking about creating a poster of it too! What do you think? Do you want a DNA poster for your wall? What suggestions or changeDelphi's highly evolved DNA makes it the best development tool for any platform and any project.s would you make?

 

Posted in News | 5 Comments

The Stephen Ball Smart Grid Episode

Today we talk with Stephen Ball about his work at Embarcadero, and Smart Grids!

Audio version

Video version

Posted in Audio podCast, News, podcast, Video podCast | 1 Comment

Using TMS Cloud Pack to Integrate Your Apps with the Cloud

I’m a huge fan of the REST Client Components included with RAD Studio. They make it really easy to take advantage of the huge amount of REST services available online.

Here is a quick video of me using the REST Client components to build a REST Client in 5 minuntes.

One thing about more complex REST APIs is REST isn’t a strict protocol like SOAP, it is more of a philosophy in building an API. This usually means I spend a few hours looking at each REST API that I want to work with. Authentication is the thing that really changes from API to API.

That is where the TMS Cloud Pack comes it. They make working with some of the standard large APIs a breeze (get it, a breeze when I am talking about clouds!?!) You just need to setup an API account and get your API key and provide it to the component and it does the rest.

I got a license for TMS Cloud Pack from TMS Software. I was surprised at first that it didn’t work with FireMonkey. It turns out there is a seperate Cloud Pack for FMX, although they offer a Cloud Studio that works with a variety of tools (including IntraWeb!)

When I started working with it I realized it made sense to have a different VCL and FMX version of the components because they include a browser window that is used when the user needs to authenticate for the OAuth services.

Besides the different browser window I found the FMX and VCL versions very simialr in functionality. So it is just a matter of what frameworks and platforms you want to work with since the FMX versions add support for macOS, iOS and Android in addition to the Windows support in the VCL version.

With the power and variety of REST APIs available today, you really should look at leveraging them in your apps, and if it is one of the APIs that TMS supports, then you will want to use it!

If you are new to TMS Cloud Pack then join us for our webinar on Tuesday the 21st of February and check out the TMS Cloud Packs in the GetIt Package manager.

See you online!

Posted in Android, Cloud, FireMonk, iOS, macOS, REST, TMS | 3 Comments

The New Embarcadero MVP Feed

Delphi Social MediaWe just launched a MVP Blog Feed on the Community page. You can get to it at embt.co/mvp-feed. Eventually we will expand it to contain all the MVPs, Tech Partners and other Embarcadero Partners that may be of interest to the general public.

We are just getting warmed up!

So go bookmark it today and check back next week for more fun and excitement.

Posted in News | 4 Comments