The Story of an intern at TMSSoftware
Hello, this is the intern speaking (or writing) about his experience at TMSSoftware. Im a second year graduate student in programming-informatics who has been given the opportunity to do my internship...
View ArticleWhy We Chose to Use TMS Components in AlignMix
Choosing which components to use in your application is an important decision that warrants careful consideration. Wrong decisions can be costly. Weve been using Delphi to develop applications since...
View ArticleVideo: Google Maps with Style
Google Maps has become a very popular means to include mapping in business applications. In Delphi, we can use components from TMS Software that facilitate the use of the Google Maps API using Delphi...
View ArticleVideo: Accessing any Delphi compatible database through a REST API using SQL
I have expressed this before, but Delphi is and will hopefully always be the number one programming language for database-driven applications. The architecture that has been there since Delphi 1 is...
View ArticleTDbAdvGrid: Common mistake when adding records using the grid
There are always subtle differences when you compare the standard VCL components to their much more feature-rich counterparts from profressional component sets. When you start using TDBAdvGrid in your...
View ArticleMore service than ever for Delphi development with TMS certified consulting...
Over the past couple of years, it has become clear to us that for many individual software developers and in many companies where Delphi is used as the main software development tool, the challenges...
View ArticleTMS WEB Core v1.2 Padua is released. Going to Ferrara now!
We're excited and proud to announce the availability of the 3rd major release of TMS WEB Core v1.2 Padua. An enormous amount of work was done between the TMS WEB Core v1.1 Verona release and TMS WEB...
View ArticleTMS WEB Core v1.2 first tips and tricks : working with local files
In a regular web client application, it is normal that there is no direct access to the local file system. If that would be possible, it would obviously be a huge security breach. This is possible...
View ArticleTMS WEB Core v1.2 tips & tricks part 2 : file access from Electron apps
In the previous blog article, we showed how the TWebFilePicker or TWebFileUpload component in TMS WEB Core are the intermediates to get read access to local files and how the Application.Download*...
View ArticleTMS XData 4.5: Parameter Binding and SwaggerUI
TMS XData 4.5 has been released with two major new features: parameter binding and Swagger UI. SwaggerUI is a great new addition, just by setting two simple properties in TXDataServer component (you...
View ArticleTMS WEB Core v1.2 tips & tricks part 3 : Handling multiple forms with...
The class TApplication has been part of Delphi since its inception. TMS Web Core tries to make as little changes to your development as possible. Thus, it provides its own method helper class to...
View ArticleTMS WEB Core v1.2 tips & tricks part 4: Display another form as a pop-up
Creating a second form is easy and has been shown in the last post. However, sometimes we might not want to take the other form to take up the whole screen but make it a pop-up window instead. As its...
View ArticleSomething I forgot to say about TMS XData 4.5 regarding URL endpoints
Well, actually I didn't forget it. I was just not blog about it. But since we got a very positive feedback in the last post about new features in TMS XData 4.5, I decided to show you an extra thing,...
View ArticleTMS WEB Core v1.2 tips & tricks part 5: Accessing microphone and camera
Over the years, increasingly new web APIs have given web developers access to areas of the operating system that were originally only accessible from native applications. This is also the case with the...
View ArticleTMS WEB Core v1.2 tips & tricks part 6: Exploring new TWebDBGrid features
In TMS WEB Core v1.2 Padua, several new features have been added to the TWebDBGrid. This is a DB-aware grid for TMS WEB Core web client applications. Note that TMS WEB Core features a databinding model...
View ArticleTMS WEB Core v1.2 tips & tricks part 7: Get Base64 encoding for images
Not so long ago, I posted about how to convert an image into a Base64 string. Today, I will show you that using TMS Web Core, this is even easier. If we look into the source code of TMS Web Core, we...
View ArticleTMS WEB Core v1.2 tips & tricks part 8: 3D Charts made easy
One of the big new features in TMS WEB Core v1.2 Padua is the built-in support for 3D graphics. This is accomplished by providing Object Pascal components and classes that wrap the powerful ThreeJS /...
View ArticleFree Books to Learn more about Web Development
Web Development still feels new to a lot of Delphi developers as Delphi is known for desktop and database application development. Most developers also feel overwhelmed where to start. I just noticed...
View ArticleAte too much candy? Calculate and export your BMI to PDF with FNC for the WEB!
Ate too much candy? We all have those moments in life where we are proud of what we have achieved, be it in sports, school, at work... . Whenever we have reached a goal, were hard work lies at the base...
View ArticleTMS WEB Core: Integrating the Froala Editor
How to integrate a JavaScript component into TMS WEB Core As a proof of concept, this article describes how easy it is to achieve a basic integration of the Froala Editor into TMS WEB Core. Froala...
View Article