News

Learn to program C++ with C++Builder Community Edition: #4, Real code and Useful C++: Ownership, smart pointers, styles, and optional values

Welcome!Last timewe looked at the architecture of a simple calculator app, showing how to design an application well by separating the UI and logic, abstracting through interfaces, and ensuring each class had a single responsibility. That’s important stuff, stuff that many developers skip, and is really important. Now we’ve done that, though, we can dig into the…
Read more
News

C++’s Strengths Keep it Relevant in an Age of Code Bootcamps

Author: Rebekah D There is an interesting post on Medium aiming to inspire students why to learn C++. Its main point is that learning C++ teaches fundamental computer science concepts: memory management, compile-time vs run-time, polymorphism implementation, iterators and containers, and more. Unfortunately, it phrases itself in an exclusionary manner. C++ is not the only way to learn the…
Read more
C++

Using an IDE: Getting back to code faster

A C++ IDE or an Integrated Development Environment is application development software written to give you a way to create or write C++ applications and programs. There is usually a single interface that incorporates all the tools you need to develop applications…
News

Farewell Paweł Głowacki

As I am sure many of you have heard by now, Paweł Głowacki, ourTechnical Lead for Developer Tools in EMEA passed away. You may know him online from all his training, blogging, webinars and his recently published book. He spent over 7 years working as a senior…
News

Code snippet: IDE debug visualizer plugin for generic and template types

In RAD Studio 10.2.1 we added support for debug visualizers for Delphi generic and C++ template types.  A debug visualizer is an IDE plugin that allows you to change the display of a variable in the various debug windows, such as Local Variables and Watches. “Great!”, you may think, “but how do I actually write one of these visualizers?” Pretty easily, as it turns out. A…
Read more
News

CodeRage XII - Best Practices Track

These are the20 sessions in theBest Practicestrack for CodeRage XII. Register today and you can watch them on Embarcadero Academy. The Clean Coder with Robert C. “Uncle Bob” Martin Scheduled: Tue 7th @ 7:00 AM Level: All (General information…
News

CodeRage XII - Cloud Track

These are the14 sessions in theCloud track for CodeRage XII. Register today and you can watch them on Embarcadero Academy. Integrating with Amazon DynamoDB using Delphi Enterprise CDATA Connector with Paweł Głowacki Scheduled: Tue 7th @ 6:00 AM Level: All…
News

CodeRage XII - C++ Track

These are the 23 sessions in theC++ track for CodeRage XII. Register today and you can watch them on Embarcadero Academy. InterBase 2017 ToGo Cross-Platform Development and Deployment with Al Mannarino Scheduled: Tue 7th @ 6:00 AM Level: All (General information for everyone) [Watch during CodeRage] [Add to Gcal] [Add to Outlook / iCal] Description: InterBase 2017 ToGo Edition is a…
Read more