- Видео 12
- Просмотров 9 545
IPC (International Pascal Congress)
Испания
Добавлен 11 июл 2023
"Shaping Systems Endocrinology with Object Pascal " by Dr. Johannes W. Dietrich
Summary: Contemporary endocrinology faces five challenges: Reliable diagnosis of hormonal disorders, optimising therapy for minimum immediate metabolic risk, adjusted treatment for reduced long-term cardiovascular hazard, improving quality of life of affected patients and, in endocrine neoplasia, optimised therapy for reduced risk of recurrence. The advent of novel methods for mathematical modelling, advanced computer simulations and approaches from systems biology laid the foundation for an innovative research framework that provides physiological insights and fundamentals for medical decision-making. This transition to systems endocrinology is paving the way to predictive, preventive, p...
Просмотров: 189
Видео
"Parallel programming in Pascal" by Primož Gabrijelčič
Просмотров 6863 месяца назад
Summary: For many Pascal programmers, the topic of parallel programming starts and stops with "write a thread, run a thread". There are better ways to approach this problem, as the rest of the world has already noticed, and we should finally accept that we are no longer living in the nineties and that we should start writing parallel code that focuses on solving some problem and not-as many of ...
"Object Pascal everywhere II (Technical Session)" by Bruno Fierens
Просмотров 5944 месяца назад
Summary: In this session we will discuss how software developers can use a single language Object Pascal to create applications for machines ranging from SBCs to mobile devices, desktop operating systems, browsers and servers. This can be reached via native applications as well as web client applications. And this can be done from different IDEs on different operating systems. On top of this, a...
" Free Pascal: Past, Present and Future" by Detlef D. Overbeek & Mattias Gaertner
Просмотров 1,6 тыс.4 месяца назад
Summary: Free pascal is an open-source compiler since before the word "open source" became popular. The talk will present the team behind the compiler and IDE, the evolution of the compiler and toolchain will be discussed, what is currently being worked on, as well as the plans for the future development of the compiler.
"Object Pascal everywhere" by Bruno Fierens
Просмотров 1,1 тыс.6 месяцев назад
Summary: In this session we will discuss how software developers can use a single language Object Pascal to create applications for machines ranging from SBCs to mobile devices, desktop operating systems, browsers and servers. This can be reached via native applications as well as web client applications. And this can be done from different IDEs on different operating systems. On top of this, a...
"Developing games and graphic visualizations in Pascal" by Michalis Kamburelis
Просмотров 1,1 тыс.6 месяцев назад
Summary: An overview of the most important concepts of developing graphic applications, including in particular 3D visualizations and games, and how to do them in practical Pascal applications. The talk is directed at both FPC/Lazarus and Delphi users. We will start with an overview of APIs, like OpenGL(ES) and Vulkan, and their most important concepts like shaders. We will show how to use thes...
"DMVCFramework Introduction" by Daniele Teti
Просмотров 9919 месяцев назад
This talk presents DMVCFramework. DMVCFramework is a very popular Delphi framework which provides an easy to use, scalable, flexible RESTful, JSON-RPC and ActiveRecord framework for Delphi developers. DMVCFramework compiles for Windows (32 and 64bit) and Linux (64bit). DMVCFramework services can be compiled as console application, Windows Service, Linux daemon, Apache module (Windows and Linux)...
"Developing frontend and backend in Pascal: past, present and future", IPC 2023, by Daniele Teti
Просмотров 2,3 тыс.10 месяцев назад
In an interconnected world the web development is the most important theme for programmers. No one can stick the head in the sand and continue to develop like in the early 90'. Mobile and IoT revolutions starting some years ago are still in full expension. What does it mean for our beloved Pascal? Is the "lord of the browsers" a.k.a. JavaScript, the only language usable for web browsers? What a...
RAD Server: Delivering Enterprise data via REST in minutes, IPC 2023, by Antonio Zapater
Просмотров 23511 месяцев назад
RAD Server is a fully powered M.E.A.P. (Mobile Enterprise Application Platform) "batteries included" with a ton of modules to speed up your development in a RAD way. Create your own REST API server connected to multiple databases and expose your data to the internet securely and granularly.
Using FireMonkey aka FMX to develop multi-platform apps, IPC 2023, by Antonio Zapater
Просмотров 221Год назад
Summary: Discover the basics of multi-platform development with RAD Studio, and how you can quickly and easily create applications that can be used not only on any major desktop OS (Windows, MacOS, Linux) but also on any Android and iOS device, all using the same source code.
Michael Philippenko News of Fast Reports' Ecosystem for Delphi in 2023
Просмотров 230Год назад
Summary: For 25 years, Fast Reports have been making the work of programmers in the fields of reporting and business analysis fast and efficient. A make just brief review of news in the latest FastReport VCL and FastCube: what's new, some improvements for end-users, and for developers. First of all, it is about the Fast Reports Ecosystem, the support of the latest standards for displays, docume...
Michael Philippenko (IPC 2023): "Basics about reporting for Pascal developers"
Просмотров 258Год назад
Summary: - What does “reporting” mean in software development? Easy examples of complex applications. - We have several perfect Rapid Application Development environments for Pascal development; what about “Rapid Reporting Development Environment”? Evolution of reporting libraries. - All the software is created for people, but what do end-users and businesses really expect from the reports? - A...
@pmcgee003 seems right!
I'm a professional software engineer, programming mainly in C++ and C#. I always liked Pascal for it's clear syntax and it's habit to make it harder for the programmer to create a mess. I think Pascal does not get enough recognition nowadays. But if I were to learn someone programming and software engineering, I would definitely choose pascal.
Nice presentation. Free Pascal and Lazarus offer so much. Maybe it just needs to be better known.
but why? so many people have toooo much time on their hands...
43:30 Tasks - declarative over imperative 46:00 TMonitor, TThread.Synchronize, Reader/writer blocks(?), Condition variables 47:00 Communication mechanisms. Messaging, TThread.Queue, TThread.ForceQueue 48:00 Polling 49:00 OmniBlockingCollection , DWCUL (don't write code, use libraries) 51:00 Synchronisation vs concurrency 54:00 Patterns 56:30 Async/Await, optional return channel 58:00 IFuture = simple 59:00 ParallelFor = dangerous 1:00:00 OTL Background Worker 1:01:00 Pipeline. Sequential processing vs embarassingly parallel 1:07:00 Prologue
I think the slides are overlaid ontop of the video .. and maybe they are about 30 sec behind?
Very useful :)
The main idea of business logic to be an unique useful solution for the costumer, and be a single point and target the needs its the main SOLUTION, everything else become a methodic base.
Seems like Kotlin Multi-platform has covered a lot of these bases
Nice. Similar more technical video would be nice of what is going on in the FPC-compiler.
I hope learn all these technics from the video
Thank you for your interest, but you must be aware it is a talk not a course.
*vertices, not "vertexes"
Could you indicate where the type is? write the minute and second, please. It is an automatic translation, not a professional translation.
Maybe switching the renderer to bgfx will help.
Interessantissimo, appena ho tempo sperimento un pò la parte JSON. (Magari è la volta buona che riesco a rendere ancora più performante il mio operato). Complimenti.
I've been programming professionally over 20 years. I never tried Pascal, until late last year. It's now my favorite language. It's as low level as C, but far more productive. A nicer language. It's cross platform. Can do complex UI's for data rich applications. If you can afford Delphi, it's a better option but Free Pascal is great and I'm using it daily.
My thoughts exactly! I've had to use C/C++ lightly on the side for microcontroller stuff, but I am so thankful I started my self teaching and career in Delphi in 2007 and have worked with it primarily ever since.
always impressive these frameworks. But I personally do not like to rely on these frameworks.
very Nice!!! PASCAL all the way!
I honestly really love Delphi. And I spent 2000-2022 using it. But when the new RAD studio came out I wasn't able to afford it, and miss out on all the new features. I ended up sliding to Golang and Rust, but I'd love to come back to Delphi when funds permit. I'd love to start teaching Delphi, and showing the world that it's a rock solid option in todays digital climate.
Hello. I am new to programming and I am interested in languages of the Pascal family such as Delphi and FreePascal. As I understand, you are a professional programmer and I was wondering why you didn’t replace Delphi with FreePascal - Lazarus? Considering the similarities between Delphi and FreePascal, the transition to FreePascal would be much easier, but it seems you had serious reasons not to consider FreePascal as an alternative to Delphi, and I would be interested to know a list of these reasons from a professional programmer like you. Thanks in advance )
Very good history telling of the evolution of web technologies! It just lacks a grand final: the next version of Delphi will support building front-end using the Rad way, integrated with popular javascript frameworks, producing webassembly code. 😜