Subscribe to this list via RSS Blog posts tagged in Programming
Preparing Ubuntu 16.04 LTS for Linux Development with Upcoming Delphi 10.2 - Part 2 Last week, in the Part 1 of this blog post we have installed Ubuntu 16.04 LTS Server-edition into a VMWare Fusion virtual machine running on Mac. Now we are going to complete the configuration of the Ubuntu server, install all the prerequisites for deploying Delphi application and deploy "Hello World" Delphi app using the latest Delphi 10.2 Tokyo beta, as the product has not yet been released. This means that anything that I'm describing here might change in the final version of Delphi...
Learn to Program in Delphi - Architecture and Layers of Code Last week we have created „DelphiSuperCalculator” project and learn how to build, run and debug it.  Before rushing into writing code it is a good thing to step back first and think about the overall architecture of your app. This typically involves breaking your app into smaller parts and in code a typical metaphor is a "layer" or "tier" of code. Even in the simplest possible app there could be at least two layers: one for the GUI and one for the application logic. Keeping the GUI part as...
Learn to Program in Delphi - Building and Debugging In the first post we have covered the installation of Delphi Starter. Now it is the high time to start using it! The best way to learn something is to start using it to build something useful, but not too complicated. Today we will start creating a “calculator” application that we will use as a vehicle to learn the basics of programming in Delphi. Understanding the IDE Probably the most important program that programmers are using is a compiler. Typically a compiler is available in the form of...
Learn to Program in Delphi - Introduction and Installation This blog post is the beginning of the "Learn to Program in Delphi" series. My name is Paweł Głowacki and I have been using and teaching Delphi for the last 20 years. I love Delphi programming and I do it also in my spare time. I think you can call me a "Delphi Maniac". Simultaneously with me David Millington, C++Builder Product Manager, is starting a similar series called "Learn to Program in C++Builder". David is also crazy about programming.  We are expecting that you have some previous...
Webinar: Connascence: How to Measure Coupling with Nick Hodges Did you knows that tight coupling is bad for code? Join Nick Hodges as he takes a deep dive into what Connascence is -- a taxonomy for measuring coupling.  In this webinar, you'll discover how to measure coupling and how to reduce it in your applications. Reducing coupling is an important step towards making your application more testable, reducing bugs, and supporting the best practices that power agile development. Nick Hodges has been a part of the Delphi community from the very be...
Supercharge Your Developer Toolbox with Bonus Pack - Webinar September 21 Edited: The webinar recording is available on YouTube. Enjoy! ====================================== Whether you are building Windows VCL application or next generation FireMonkey cross-platform apps, you can supercharge your developer toolbox with RAD Studio Bonus Pack! Register now for free technical 1-hour developer webinar on September 21st, 11am CEST, where you can learn about massive benefits of current promotion that is valid only until the end of September. Buy or upgrade to Del...
Delphi Free 5-Days Online Training This Week! "Computer Programmer" is in Top 10 best paying jobs according to recent surveys. If you want to improve your career perspectives there is a great opportunity to do so this week! Register now and follow the 5 days "Delphi Bootcamp" free online trainings run by top industry experts! Learning Delphi programming is a great investment because you can master one of the most productive app development environments where you can write your app once and natively compile it from the very same source...
RAD Server Scalable Amazon Cloud Deployment Developer Webinar It was great fun to do the Object Pascal developer webinar this week, but I have already started to prepare for the next on deploying RAD Server services implemented into Amazon Web Services cloud! RAD Server is your turn-key solution for implementing REST APIs services with Delphi and C++Builder. In this practical, demo-oriented session we are going to see how to create RAD Server scalable, fault-tolerant and highly available deployments in the cloud. I'm going to dem...
Object Pascal developer webinar this Wednesday, Aug 17th, 11am CEST As promised during the webinar here are the downloads: Source code for demo projects Webinar recording Enjoy! ===== In just two days I will be presenting the Wednesday EMEA Developer Webinar where I'm going to focus on Object Pascal programming language used in Delphi. Mind Your Language! Join us for a webinar on Aug 17, 2016 at 11:00 AM CEST.  The Object Pascal language used in Delphi is constantly evolving. With every new version of Delphi there are smaller and bigge...
Register for my upcoming Wednesday Delphi Developer Webinars I'm back from one week of trekking in beautiful Beskid Śląski mountains in Poland with my batteries fully recharged. I find doing webinars for Delphi developers a specially fun thing, so why not to schedule some for coming weeks? To keep it simple I'm going to standardise on 60 minutes sessions on Wednesdays starting at 11AM Amsterdam time (10AM UK). All webinars will be followed by a live Q&A sessions. If you have time and feel like hopefully learning something new, please register to my w...

Check out more tips and tricks in this development video: