Subscribe to this list via RSS Blog posts tagged in Design Patterns

Posted by on in Blogs
Dark Side of the TDataSet Declaration Why this blog I continue the series of introductory articles into the architecture focused on Delphi environment. I was planning to start this blog with a series of posts that may not be revealing, but allow you to put together a well-known pieces of knowledge. Pieces which I did not find online or in the most popular Delphi books, but those that are life-critical for Delphi developers. OOP projects - What to use: TDataSet or ORM? Do you like TDataSet? I'm a big fan of it, and it ...

Posted by on in Blogs
Design Patterns in RAD Delphi What is a design pattern? While several definitions can be formulated, they all contain one universal message. In my opinion the most accurate definition is given in the Wikipedia: https://en.m.wikipedia.org/wiki/Software_design_pattern I would like to draw your attention to two lines: general reusable solution solve common problems Let's consider whether developing application in RAD style (visually), can we use general reusable solution and do we solve common problems? Of course, ev...
Hello Delphi and VCL! Hello community! Hello This is my first blog entry. I’d like focus here on software architecture in Delphi world. Why do Delphi developers need architectural patterns? Do they need it? In my opinion, they do not only need it, but they use it constantly. In my opinion, the question worth considering is: what patterns should we use and whether each pattern fits each project? I would like to start by looking at the patterns that today are used massively. I also would like to explain to all C++ developers why I'm ...
"Modeling Code with Delphi Enterprise" webinar, Mar 8th, 11AM Amsterdam   The "Why Upgrade To Enterprise" webinar series continues! Tomorrow, Wednesday, March 8th, 11am CET, I'm going to do a live developer webinar about "Modeling Code with Delphi Enterprise". This webinar will be recorded and repeated later during the day for other timezones. The webinar is free, but you need to register here. UML Modeling is a very rich subject. It is probably one of the least used Delphi features. Maybe because of the visual "Rapid Application Development" paradigm that D...
Enterprise版にアップグレードするべき理由 [JAPAN] 本記事は Pawel Growacki 氏の https://community.embarcadero.com/blogs/entry/why-upgrading-to-enterprise の抄訳です。  新しい年の始まりは、大きな成果を得るために色々なことを考えて大胆な計画を立てるためのよい機会です。 もし、既存のデータベースアプリケーションを改修し、リニューアルしようとを検討しているのであれば、次のようなアクションが考えられます。

Posted by on in Blogs
Why Upgrading to Enterprise? The beginning of a year is a good time to think broader and make bold plans to achieve great results. You might be considering taking your existing database app and moving it to new heights! You can do it by: Scaling up to hundreds of simultaneous users with DataSnap and RAD Server Moving your clients from desktop to mobile Strengthening your architecture and code with proven design patterns Upgrading your database access to FireDAC framework Over coming weeks I will be runnin...
Developer Skill Sprint: Refactoring Legacy Code to Design Patterns Developer Skill Sprint: Refactoring Legacy Code to Design Patterns Daniele Teti - bittime.it Tuesday, March 22, 2016
Technology Partner Spotlight - More Coding in Delphi: Aspects and Interception Aspects and Interception - More Coding in Delphi Nick Hodges - http://morecodingindelphi.com/ Thursday, September 24, 2015 Replay available at https://www.youtube.com/watch?v=bjVKtac6bAY   Nick Hodges presents the "Aspects and Interception" in this  Technology Partner Spotlight. This content is based on a chapter in his new book, "More Coding in Delphi". This is a book all about writing Delphi code. Sure, there's a bit about component writing, too, but the main focus is on c...
Embarcadero Technology Partner Spotlight - More Coding in Delphi: Command Pattern Embarcadero Technology Partner Spotlight - More Coding in Delphi: Command Pattern Command Pattern - More Coding in Delphi Nick Hodges Thursday, September 10, 2015 http://morecodingindelphi.com/   YouTube Replay - https://www.youtube.com/watch?v=Pdhcgam2dCw Nick Hodges presents the "Command Pattern" in this week's Embarcadero Technology Partner Spotlight. This pattern is a chapter in his new book, "More Coding in Delphi". "More Coding in Delphi" information: This is a book all about...

Posted by on in Blogs
Lazy Form Creation Design Pattern One of the most important things about any application, and especially mobile apps, is short start-up time. End user does not like to wait for too long for an app to start. In some cases, if the start-up time is excessively long a mobile app may not be accepted into an app store. I have been building a lot of mobile apps recently for both Android and iOS in Delphi and found myself reusing the same "lazy form creation" design pattern, that I would like to share with you. The idea is not new...

Check out more tips and tricks in this development video: