This week is Delphi’s 27th anniversary and the team here at Grijjy is excited about all the great things that have happened over the past year in the Delphi world. Just seeing the thousands of attendees this week for the Delphi 27th webinar was amazing, but we can really feel the growing momentum in the… Continue reading Delphi’s 27th anniversary! Startup settings and parameters revisited
It’s been five years since we started the Grijjy Blog! Thank you to everyone who has taken the time to read our blog articles and use our code and examples. The articles on the site have been viewed over 250K times since we started from all over the world. I have spoken to many of… Continue reading Grijjy’s 5th Anniversary!
In this article we are going to discuss how to use the latest version of OpenSsl 1.1.1 with Delphi directly to create X.509 certificates, decode, verify, encode and sign JSON Web Tokens and generate random data. Additionally we will do this in a way that works on Delphi supported platforms including Windows, macOS, iOS, Android… Continue reading Using OpenSSL 1.1.1 with all Delphi target platforms
Embarcadero is running a big sale on the excellent new 10.4 version, so if you are looking to upgrade it might be a good time time to snatch up a license! Get in touch with your Sales Representative or Partners to learn more! embt.co/Contact-Sales
Delphi has played a significant role in my life, influencing the jobs I took or performed, the companies I started and sold and the hours I spend behind a computer. On this 25th anniversary I thought it would be nice to reflect back on Delphi and the impact it has had in my life, both… Continue reading Delphi is 25, and I use it every day
In this article we are going to cover how to package iOS and macOS Application Extensions with your Delphi developed iOS and macOS application and interact with the Application Extension from Delphi using the Application Groups API. Introduction There are numerous features on iOS and the Mac that are only available using Application Extensions. App… Continue reading iOS and macOS App Extensions with Delphi
There is a lack of information available on building highly scalable UDP servers on the Internet. What information exists, often falls short of best practices. UDP servers are the central backbone of many video game servers and streaming services, but very few good examples or discussions exist on how to construct them on Windows and Linux. This article… Continue reading Creating high-performance UDP servers on Windows and Linux
Here at Grijjy we are very excited about the announcement of the Delphi Community Edition. This new version lowers the entry point for new Delphi developers to $0 and still provides all the capabilities of the Professional edition while allowing developers to target both mobile and desktop platforms for commercial products. Delphi has a lot… Continue reading Delphi Community Edition, finally!
You are probably already familiar with the NSTimer on iOS/macOS and JTimer on Android for timer events. In addition to the basic timers, most operating systems offer a more advanced threaded schedule event API. On Android there is the ScheduledThreadPoolExecutor which allows you to launch a Runnable at a specific time period. On iOS/macOS the… Continue reading Using Apple’s Grand Central Dispatch and Android’s ScheduledThreadPoolExecutor for Delphi timers
I wanted to announce that the Grijjy team has been accepted as Embarcadero MVPs. We are proud to be part of this exciting program and the recognition for our efforts. It has been an fun and interesting first year for all of us here at Grijjy. Although we have been very busy with a major… Continue reading Grijjy team now Embarcadero MVPs