ββWow, an OEM RAD Server deployment is available for now! This additional option may simplify REST-based Web service development and solution deployment. Read more in Embarcadero blog:
https://community.idera.com/developer-tools/b/blog/posts/introducing-additional-rad-server-deployment-options
https://community.idera.com/developer-tools/b/blog/posts/introducing-additional-rad-server-deployment-options
ββIf you work with computer graphics, you probably have come up with the issue of gamma correction. This article summarizes some of the knowledge that can be applied, for example, in game development when using Castle Game Engine, X3D, and glTF.
Put π₯ if you like the article!
(Image by Jurohi)
https://github.com/michaliskambi/x3d-tests/wiki/Gamma-correction-in-X3D-and-glTF
Put π₯ if you like the article!
(Image by Jurohi)
https://github.com/michaliskambi/x3d-tests/wiki/Gamma-correction-in-X3D-and-glTF
What is gRPC? It was originally developed and used internally by Google and is now fully open sourced on GitHub. gRPC represents a modern open source high performance RPC framework, which can run in any environment. Isn't this a good replacement for REST JSON?
Check out this GitHub repository. DelphiGrpc is a Delphi implementation of the gRPC protocol π₯
https://github.com/ultraware/DelphiGrpc
Check out this GitHub repository. DelphiGrpc is a Delphi implementation of the gRPC protocol π₯
https://github.com/ultraware/DelphiGrpc
GitHub
GitHub - ultraware/DelphiGrpc: DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).
DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io). - ultraware/DelphiGrpc
Wow, a first video for Database Comparer VCL! The tutorial describes how to connect to a Firebird database using the FireDAC library, extract the whole database structure, and generate a DB creation SQL script in your Delphi app π₯
https://youtu.be/Xew0LQ9vmyo
https://youtu.be/Xew0LQ9vmyo
YouTube
Extract DB structure, Firebird+FireDAC
This example shows how to extract a FireBird database structure via the FireDAC library. Download sources on GitHub: https://github.com/CleverComponents/Data...
Yet another wonderful update. Devexpress has published their VCL Subscription version 19.2.4. There are improvements in PDFViewer, RichEdit, and Scheduler controls.
π In fact, these visual controls became "must be" to many devs and companies.
Just check it out π
https://www.componentsource.com/news/feature-releases/2020/01/23/developer-express-vcl-subscription
π In fact, these visual controls became "must be" to many devs and companies.
Just check it out π
https://www.componentsource.com/news/feature-releases/2020/01/23/developer-express-vcl-subscription
Componentsource
DevExpress VCL Subscription 19.2.4
Improves PDFViewer, RichEdit and Scheduler controls.
ββThe team behind TRichview has released RVMedia version 7.2. The components can display video from local and remote sources, can control camera properties and movement, record audio and video, organize video chats, and many more.
Let's support and π this release!
https://www.trichview.com/
Let's support and π this release!
https://www.trichview.com/
ββJoin Jim McKeeth, a Chief Developer Advocate, on upcoming webinar to celebrate Delphi's 25th Birthday. Friday, Feb 14, 2020 6:00 PM - 7:00 PM GMT.
π In fact, Delphi is still the best solution for developing Windows applications in 32 and 64-bits.
But today, it also supports macOS, Android, iOS, and Linux π₯
https://register.gotowebinar.com/register/8514999980241029644
π In fact, Delphi is still the best solution for developing Windows applications in 32 and 64-bits.
But today, it also supports macOS, Android, iOS, and Linux π₯
https://register.gotowebinar.com/register/8514999980241029644
Check out this DevArt's video, which shows how to create a simple multi-platform chat app in RAD Studio using Devart SecureBridge.
The used TScHubConnection component implements the functionality of a SignalR client and pushes content to connected clients as soon as it becomes available without waiting the client to request data π
https://youtu.be/G6b_6rWYvXo
The used TScHubConnection component implements the functionality of a SignalR client and pushes content to connected clients as soon as it becomes available without waiting the client to request data π
https://youtu.be/G6b_6rWYvXo
YouTube
Realtime Chat Application with Delphi and SignalR Using Devart SecureBridge - CodeRage 2019
In this video, we'll create a simple real-time multi-platform chat application in RAD Studio using Devart SecureBridge component called TScHubConnection, which implements the functionality of a SignalR client.
** Learn More: http://www.devart.com
** CodeRageβ¦
** Learn More: http://www.devart.com
** CodeRageβ¦
Many of us writing procedures tend to write in code blocks. We write the SELECT, JOINS, FROMs and WHERES then immediately follow it up with and ORDER BY as a way to check result sets before moving onto the next block of code.
βοΈHave you every thought about a cost? Often can lead to suboptimal performance not only of your procedure but also for TEMPDB as this is where all sorting takes place.
Monica Rathbun, a Microsoft MVP for Data Platform, gives you a food for thought in this blog post π
https://sqlespresso.com/2020/01/29/sorting-in-stored-procedures-food-for-thought/
βοΈHave you every thought about a cost? Often can lead to suboptimal performance not only of your procedure but also for TEMPDB as this is where all sorting takes place.
Monica Rathbun, a Microsoft MVP for Data Platform, gives you a food for thought in this blog post π
https://sqlespresso.com/2020/01/29/sorting-in-stored-procedures-food-for-thought/
A Shot of SQLEspresso
Sorting in Stored Procedures β Food for Thought
We know that sorting can be one of the most expensive things in an execution plan as shown below. However, we continue to do ORDER BYs repeatedly. Yes, I 100% agree that there is a need to sort a β¦
Check out this interesting video. Relative Panels, Split Views...Ray Konopka will show you how to incorporate Windows 10 look into your C++Builder & RAD Studio apps.
Just watch this video to learn how π₯
https://youtu.be/9tpiWGAf-5w
Just watch this video to learn how π₯
https://youtu.be/9tpiWGAf-5w
YouTube
Windows 10 VCL Controls for C++ Developers: Part 2
Join Ray Konopka as he showcases some more of the controls you can use to incorporate the Windows 10 look into your RAD Studio and C++Builder projects. ** ht...
ββThe following Embarcadero Blog shows how to create PDF Reports in RAD Server not only in VCL, but also in FMX on macOS βοΈ
https://community.idera.com/developer-tools/b/blog/posts/creating-pdf-reports-in-rad-server
https://community.idera.com/developer-tools/b/blog/posts/creating-pdf-reports-in-rad-server
How to read other peopleβs code? Write simple maintainable code?
Read on seven skills of effective programmers π₯
https://medium.com/better-programming/7-habits-of-highly-effective-programmers-563ee3b63f33
Read on seven skills of effective programmers π₯
https://medium.com/better-programming/7-habits-of-highly-effective-programmers-563ee3b63f33
Medium
7 Skills of Highly βEffectiveβ Programmers
Inspired by ex-Google TechLead
ββHappy Delphi 25th π For this wonderful celebration, CleverComponents prepared gifts - 25% off on all Database and Internet components.
You can get a gift on their website π
https://www.clevercomponents.com/order/
You can get a gift on their website π
https://www.clevercomponents.com/order/
ββFastReports has updated their OLAP tool for Delphi π
Check out what's new in FastCube VCL 2.10: easier to add calculated measures or totals, IgnoreCase option for range expressions, and many more π
https://www.fast-report.com/en/news/440/
Check out what's new in FastCube VCL 2.10: easier to add calculated measures or totals, IgnoreCase option for range expressions, and many more π
https://www.fast-report.com/en/news/440/
ββWow, Microsoft is working on a new tool that allows customizing the keyboard keys without having to edit the Windows registry. Do you need to remap your CTRL key? Keyboard Manager will do it for you.
π I remember, there was a CleverComponents's tool, Clever Keyboard Indicator, which allowed to customize keyboard pressing actions.
At the moment, it seems that Microsoftβs tool is still in the early development phase, and itβs not clear when the app would become a part of the stable release π
https://www.windowslatest.com/2020/02/06/microsoft-is-working-on-keyboard-manager-for-windows-10/
π I remember, there was a CleverComponents's tool, Clever Keyboard Indicator, which allowed to customize keyboard pressing actions.
At the moment, it seems that Microsoftβs tool is still in the early development phase, and itβs not clear when the app would become a part of the stable release π
https://www.windowslatest.com/2020/02/06/microsoft-is-working-on-keyboard-manager-for-windows-10/
ββRead this interesting blog. There are 25 Delphi Tips for 25 Years of Delphi: running apps from network shares, getting the type of an object when you only have its address, and many more π
http://blog.blong.com/2020/02/25-delphi-tips-for-25-years-of-delphi.html
http://blog.blong.com/2020/02/25-delphi-tips-for-25-years-of-delphi.html
How to sort a linked list using the Merge Sort Algorithm? Just read this article. The provided algorithm is in C, but it can be easily translated to C++Builder, Delphi, or any other language βοΈ
https://helloacm.com/using-recursive-merge-sort-algorithm-to-sort-a-linked-list-in-onlogn
https://helloacm.com/using-recursive-merge-sort-algorithm-to-sort-a-linked-list-in-onlogn
Computing & Technology, The Ultimate Computer Technology Blog and The Knowledgebase of Computing
Using Recursive Merge Sort Algorithm to Sort a Linked List in O(NLogN)
ββWow, Jim McKeeth, Developer Advocate and Engineer at Embarcadero Technologies, has shared the new free issue of Blaise Pascal Magazine (85) π
The issue includes Delphi VCL Essentials Training, interview with Anders Hejlsber, Borland Museum, and much more.
Just check it out here π₯
https://www.blaisepascalmagazine.eu/9634-2/
The issue includes Delphi VCL Essentials Training, interview with Anders Hejlsber, Borland Museum, and much more.
Just check it out here π₯
https://www.blaisepascalmagazine.eu/9634-2/
AI, data science, clouds... do you know that almost half of security threats faced by the modern organisation are cloud-enabled? They are using cloud services and apps to scam employees, phish for information, deliver malware, formjack and steal data.
Read more in this investigation βοΈ
https://www.itproportal.com/news/nearly-half-of-security-threats-are-cloud-enabled/
Read more in this investigation βοΈ
https://www.itproportal.com/news/nearly-half-of-security-threats-are-cloud-enabled/
ITProPortal
Nearly half of security threats are cloud-enabled
Criminals are using the cloud to cover their tracks as they deliver malware and steal data.
I have no words π₯ An Object Pascal-native low level data loader and writer for GLTF and GLB files. The library is available on GitHub.
Just watch this video to see how it works π
https://youtu.be/9o9EV3DzvWo
Just watch this video to see how it works π
https://youtu.be/9o9EV3DzvWo
YouTube
PasGLTF viewer example showcase
GitHub project: https://github.com/BeRo1985/pasgltf