Archive

Friday, 19. May 2017

2
votes
Vote UpVote

RAD Studio May 2017 Roadmap and Commentary

Marco's Tech Blog – Over the last week, Embarcadero published a new official RAD Studio roadmap and an additional blog post with Product Manager comments and further information (including a section of mine). Here are the links, in case you missed one of those: ...
Details Favorite? Off-Topic? marcocantu @ 04:20

Thursday, 18. May 2017

1
vote
Vote UpVote

OmniThreadLibrary 3.07.1

The Delphi Geek – This update brings only few small changes. The biggest of them is support for the Delphi 10.2 Tokyo. You can get it as a zipped download, git checkout, via Delphinus, and via GetIt. For more information on OmniThreadLibrary, go to www.omnithreadlibrary.com. Read more »--- Published under the ...
Details Favorite? Off-Topic? Primož Gabrijelčič @ 20:29
1
vote
Vote UpVote

Anders Hejlsberg on Modern Compiler Construction | Seth Juarez | Channel 9

The Wiert Corner – One of those “must watch” videos if you are remotely or more interested in how compilers influence our day to day coding activities. The Red Dragon Book, first edition: Compilers. Principles, Techniques and Tools. It starts out with referring to the Dragon Book (well, actually the first ...
Details Favorite? Off-Topic? jpluimers @ 13:04
1
vote
Vote UpVote

Wow, this parses in Delphi: `property Foo: string index 0 string read GetFoo;`

The Wiert Corner – Quite a few interesting entries got posted after I published this compiler glitch: Wow, this parses: property Foo: string index 0 string read GetFoo; Note the extra “string”. Found this in an old piece of code so it must have been uncaught by the compiler for quite a while. – ...
Details Favorite? Off-Topic? jpluimers @ 13:04

Wednesday, 17. May 2017

0
votes
Vote UpVote

Delphi Corner Weblog: New: Velthuis.AutoConsole unit – helps against the “optimised” Embarcadero FastMM fork.

The Wiert Corner – Brilliant: if it is a console program and it was started any other way (from the Windows Explorer, from the Delphi IDE with or without debugger, from another non-console program), then, before the console window can close, it will display: Press any key... Source: Delphi Corner Weblog: New: ...
Details Favorite? Off-Topic? jpluimers @ 13:04
0
votes
Vote UpVote

If you were using Managed / IManaged in Spring4D, be aware they got renamed to Shared / IShared

The Wiert Corner – Sometimes changes are breaking. In this case it’s a Spring4D change: https://bitbucket.org/sglienke/spring4d/commits/a7c9bc92f30f7b5ec71b4905c1f0d97339b3c807 It renames Managed / IManaged to Shared / IShared and introduces compatibility with weak references. Together they are the Spring4D ...
Details Favorite? Off-Topic? jpluimers @ 07:05
1
vote
Vote UpVote

Books - But Wait, There's More!

Glooscap Software – "Books are the training weights of the mind." -- Epictetus I found two new Delphi books. One that I've been looking forward to for a long time and another one that I just learned about. Keep 'em coming... Delphi in Depth: FireDAC by Cary Jensen Learn how to connect to a wide variety of ...
Details Favorite? Off-Topic? Bruce McGee @ 02:38
0
votes
Vote UpVote

9 Ways to Become a First Class Noticer

blog.gurock.com – This is a guest posting by Simon Knight. Simon Knight works with teams of all shapes and sizes as a test lead, manager & facilitator, helping to deliver great software by building quality into every stage of the development process. Albert Einstein famously asked the question; “How would it ...
Details Favorite? Off-Topic? Kathryn Nest @ 00:00

Tuesday, 16. May 2017

0
votes
Vote UpVote

On the design of the Delphi TStream classes – why aren’t they decomposed better?

The Wiert Corner – Ever since I started using Delphi more than 2 decades ago, I wondered about the design of the TStream classes, especially as “stream16.zip” by Duncan Murdoch from the DOS Turbo Pascal era (which I copied in the below gist) showed how to perform composition using streams. Even though by ...
Details Favorite? Off-Topic? jpluimers @ 07:04

Saturday, 13. May 2017

1
vote
Vote UpVote

Program to an Interface and not an Implementation

Cape Cod Gunny Does Delphi – I have been struggling with trying to understand what it means to "Program to an interface and not an implementation." Nick Hodges said if he could teach new developers one thing it would be "program to an abstraction, not an implementation". This is the same thing. (https://goo.gl/GVbaoU)So I asked ...
Details Favorite? Off-Topic? Michael Riley @ 18:55

Friday, 12. May 2017

6
votes
Vote UpVote

Delphi in Depth: FireDAC is now available

Let's Get Technical – Last autumn, as I was finishing up my chapters for the 2016 Delphi Developer Days course book, which I wrote with Nick Hodges, Director of Engineering at Embarcadero Technologies, I received a question about FireDAC from my German colleague Dr. Holger Flick. He was asking about the relevance of my ...
Details Favorite? Off-Topic? noreply@blogger.com @ 09:57
1
vote
Vote UpVote

How to create an operator overload that only accepts nil

Delphi sorcery – Since the introduction of Nullable types in Spring4D they had a problem: assigning null to them was cumbersome. Some time ago you could implicitly assign a Variant to them which made it possible to assign Null. However that caused some issue because of implicit Variant type conversion.Imagine you ...
Details Favorite? Off-Topic? noreply@blogger.com @ 00:39

Thursday, 11. May 2017

0
votes
Vote UpVote

I wish I had dcc32 -dontmakemycodeslow

Delphi sorcery – Quick, what is wrong with this code performance wise?function TWhereIterator<T>.MoveNext: Boolean;var current: T;begin Result := False; if fState = STATE_ENUMERATOR then begin fEnumerator := fSource.GetEnumerator; fState := STATE_RUNNING; end; if fState = STATE_RUNNING then begin ...
Details Favorite? Off-Topic? noreply@blogger.com @ 21:37
4
votes
Vote UpVote

Using Threads Snapshot tool as postmortem debugger

EurekaLog Blog – This article will show you how to register and use Threads Snapshot tool to capture call stacks of unhandled exception crash of any process. When application throws exception which is not handled by application's code (so called "unhandled exception") - a system will attach external "debugger" to ...
Details Favorite? Off-Topic? Александр Алексеев @ 03:02

Wednesday, 10. May 2017

4
votes
Vote UpVote

New FireDAC Database Status Page

Marco's Tech Blog – Since last year, beside our regular docwiki with the extensive product documentation (it has over a quarter million pages!) Embarcadero has a platforms status wiki indicating with versions of operating systems are supported -- and how that changes over different versions of RAD Studio. The page ...
Details Favorite? Off-Topic? marcocantu @ 12:41
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)