10.3.3 is the last expected release before 10.4, planned for some point in first half of 2020, and bring us
- 64-bit Android
- iOS 13
- MacOS Catalina (Delphi)
- Enterprise Connectors (Enterprise and Architect SKUs)
- Numerous fixes to VCL, RTL and IDE
- 180+ user reported issues
What’s new: 10.3 Rio – Release 3 – RAD Studio
Web Installer: http://cc.embarcadero.com/item/30893
Dalija Prasnikar have some useful observations on her blog.
Implementing full list support over custom data structures in .NET
Source: Proper List Support in C# – CodeProject
An epic visual guide into how software development agencies work, and what kind of problems they face daily.
Source: Software development explained with cars
If you do a lot of scripting, and want to do Ops stuff in a GUI way, have a look at
PowerShell Universal Dashboard Studio. It provides debugging and development tools for UD in VS Code.
Source: PowerShell UDStudio – Ironman Software
Having a general understanding of how memory and addressing works, helps you understand pointers in Delphi (and C/C++). Learning assembler also gives you that knowledge, but there are simpler ways to think about it.
A pointer is a memory location that contains the address to the actual data you want.
Think of a street with houses. Make a list of the houses and their addresses.
Continue reading “Demystifying pointers in Delphi”
This is a list of pointers. Each pointer in the list leads to the actual house it refers to.
.NET Core will become the successor to .NET, which will bring lots of upsides and few gotchas along the way as .NET Framework is shelved.
Source: .NET is Dead, Long Live .NET
A different approach to if/else decision trees, using guard clauses where you return from your method when a clause is not met.
So stop using Else… or else!
Source: Stop Using Else in Your Programs – Better Programming – Medium