ββGood news: Inno Setup 6.0.3 released! This is a free and powerful installer app that supports Delphi scripting and allows you installing programs, Delphi components, services, and much more:
http://jrsoftware.org/files/is6-whatsnew.htm
http://jrsoftware.org/files/is6-whatsnew.htm
ββSeven weeks from Oct 28th to Dec 19th, videos, slides, code, paper/blog posts, and a way to connect with the speaker.
Join CodeRage 2019 - The Next Revolution in Virtual Conferences.
https://community.idera.com/developer-tools/b/blog/posts/coderage2019
Join CodeRage 2019 - The Next Revolution in Virtual Conferences.
https://community.idera.com/developer-tools/b/blog/posts/coderage2019
ββAdvanced Data Generator 3.3.1 released. Support for Firebird, MySQL, MS SQL, and many more. This interesting program allows generating realistic data, including addresses, business names, Emails, names, etc. using templates, user-defined macros and external samples.
A good alternative to well-known Data Generator from RedGate.
https://www.upscene.com/displaynews.php?item=20191002
A good alternative to well-known Data Generator from RedGate.
https://www.upscene.com/displaynews.php?item=20191002
ββHow to implement your own HTTPS Server in Delphi?
The article introduces a fully functional multithreaded HTTP server component for Delphi with SSL/TLS support.
The provided demo program allows you to run a simple static website and access it using a web browser via HTTP or HTTPS protocols.
The sources are available on GitHub.
https://www.clevercomponents.com/articles/article050/
The article introduces a fully functional multithreaded HTTP server component for Delphi with SSL/TLS support.
The provided demo program allows you to run a simple static website and access it using a web browser via HTTP or HTTPS protocols.
The sources are available on GitHub.
https://www.clevercomponents.com/articles/article050/
ββCheck out a list of free resources from TMS Software: AdvQueryDialog, TaskDialog, WebGMaps, and many more: https://flixengineering.com/free-resources
Watch videos:
https://flixengineering.com/archives/1177
Watch videos:
https://flixengineering.com/archives/1177
ββCheck out this interesting open source project. TFrameStand and TFormStand components add animations, transitions, and other effects to your FireMonkey (FMX) applications. You can easily customize buttons, edit boxes, implement bottom sheet UI elements, and much more. Just clone the repository and see the demos.
https://github.com/andrea-magni/TFrameStand
https://github.com/andrea-magni/TFrameStand
ββThe team behind CleverComponents published a new example for the TableDataComparer component. This example shows how to compare and syncrhonize two Firebird DB tables using a user-defined SQL script to select records. The connection is implemented via the FireDAC library. The sources a available on GitHub. Read on the blog:
https://www.clevercomponents.com/portal/news/68/a-new-example-for-the-tabledatacomparer-component-was-added_.aspx
https://www.clevercomponents.com/portal/news/68/a-new-example-for-the-tabledatacomparer-component-was-added_.aspx
An interesting article will help you to choose between two leading data transferring technologies. REST vs SOAP, JSON vs XML - which one to choose? When should I use JSON? Lets read and discuss.
https://www.infoworld.com/article/3222851/what-is-json-a-better-format-for-data-exchange.html
https://www.infoworld.com/article/3222851/what-is-json-a-better-format-for-data-exchange.html
InfoWorld
What is JSON? The universal data format
JSON is the leading data interchange format for web applications and more. Hereβs what you need to know about JavaScript Object Notation.
ββCheck out this powerful project. DWScript is an object-oriented Delphi scripting language for Delphi. It fully supports classes, with polymorphism, meta-classes and interfaces, can be executed from Delphi apps, and much more.
Recently, the team behind DWScript has added support for the BigInteger type. It is mapped to the BigInt JavaScript type, which is now supported by the major web browsers.
https://www.delphitools.info/dwscript
Recently, the team behind DWScript has added support for the BigInteger type. It is mapped to the BigInt JavaScript type, which is now supported by the major web browsers.
https://www.delphitools.info/dwscript
ββOff-topic: Do you often attend conferences or travel a lot? Take a look at these simple tips to protect your data when conencting your phone or a laptop to free WiFi and public USB cable.
PS: In addition to this article, there are different methods to prevent USB data transferring, e.g., programmatically switching off USB ports or modifying the USB cable and end connectors. Which methods to choose? Just read the article, search the Internet, and decide:
https://www.c-sharpcorner.com/article/protecting-your-data-at-conferences/
PS: In addition to this article, there are different methods to prevent USB data transferring, e.g., programmatically switching off USB ports or modifying the USB cable and end connectors. Which methods to choose? Just read the article, search the Internet, and decide:
https://www.c-sharpcorner.com/article/protecting-your-data-at-conferences/
ββTake a look on this open source project that is available online. CyberChef allows you to transform data using around 300 operations, including base64, encryption, and any other data formatting. Check out and play with this service. This may be helpful when debugging or preparing a test data for your app.
https://buff.ly/2pmw3kD
https://buff.ly/2pmw3kD
ββLast week the team behind Lazarus released the latest version 2.0.6 of Lazarus IDE and Free Pascal. This release was built with FPC 3.0.4, includes a set of bug fixes and improvements.
Read more from this post and take part in the discussion:
https://forum.lazarus.freepascal.org/index.php/topic,47269.0.html
Read more from this post and take part in the discussion:
https://forum.lazarus.freepascal.org/index.php/topic,47269.0.html
ββCheck out these few tips for when the Delphi IDE gets slow. First of all, you will need to install Delphi Fix-Pack by Andreas Hausladen, next...
http://www.delphimagazine.com/2019/10/25/when-the-delphi-ide-gets-slow/
http://www.delphimagazine.com/2019/10/25/when-the-delphi-ide-gets-slow/
Take a look at this blog post that discusses different software design approaches. Gergely Orosz, Engineering Manager at Uber, shared his experiences and thoughts on design patterns, new charting tools, and documentation. The author came to the conclusion that there is no need to try to fit the pattern to a specific case. Instead, strive for simplicity. Take your time and read the article:
https://blog.pragmaticengineer.com/software-architecture-is-overrated/
https://blog.pragmaticengineer.com/software-architecture-is-overrated/
The Pragmatic Engineer
Software Architecture is Overrated, Clear and Simple Design is Underrated
I had my fair share in designing and building large systems. I've taken part in
rewriting Uber's distributed payment systems
[https://blog.pragmaticengineer.com/distributed-architecture-concepts-i-have-learned-while-building-payments-systems/]
, designingβ¦
rewriting Uber's distributed payment systems
[https://blog.pragmaticengineer.com/distributed-architecture-concepts-i-have-learned-while-building-payments-systems/]
, designingβ¦
Multi-thread sweep, backup and restore in Firebird. Watch this Firebird Conference 2019 video. This talk covers the implementation details of multi-thread features in Firebird SQL and about the performance test results achieved.
https://youtu.be/OZbAjwf19dI
https://youtu.be/OZbAjwf19dI
YouTube
Multi-thread sweep, backup and restore in Firebird (Firebird Conference 2019)
This talk is devoted to the implementation details of multi-thread features in Firebird SQL and about the performance test results achieved: sweep is 3-5 fas...
To those who don't like regular expression, but have to work with them, and somebody has to work regularly. Check out this wonderful RegEx service. It allows you to validate your expressions, learn syntax, get known community patterns, and much more:
https://regexr.com/
https://regexr.com/
RegExr
RegExr: Learn, Build, & Test RegEx
RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
Did you know that until 1994 Apple's operating system based on Wirth's programming language Pascal? Niklaus Wirth has developed several programming languages. But with Pascal, he becomes world-famous and receives the Turing Award, the Nobel prize in computer science.
The article is in German, but Google Chrome helps a lot )
https://www.swissinfo.ch/ger/wissen-technik/swiss-digital-pioneers_niklaus-wirth---eine-lebende-informatik-legende/45330100
The article is in German, but Google Chrome helps a lot )
https://www.swissinfo.ch/ger/wissen-technik/swiss-digital-pioneers_niklaus-wirth---eine-lebende-informatik-legende/45330100
SWI swissinfo.ch
Niklaus Wirth β eine lebende Informatik-Legende
In einer Serie portrΓ€tieren wir Schweizer PersΓΆnlichkeiten, die frΓΌh das Potenzial des Internets erkannt haben.
ββEmbarcadero community welcomes to share information about cool apps, which were developed in Delphi or C++Builder. All you need is to submit a short description of your application and 3-4 screens or a link to a YouTube Video with a demo. If the app is non visual, you can include a code snippet or a diagram, anything that highlights the ingenuity of your solution.
Nothing better to showcase the power of RAD Studio than real applications.
https://community.idera.com/developer-tools/b/blog/posts/cool-apps-get-even-cooler-1396727330
Nothing better to showcase the power of RAD Studio than real applications.
https://community.idera.com/developer-tools/b/blog/posts/cool-apps-get-even-cooler-1396727330