You want a Fast, Good, and Cheap project?
Make your choices at [WayBack] Fast Good Cheap
–jeroen
via: [WayBack] Weekend Reader 2017.48 – reality-loop / [WayBack] I just published “Weekend Reader 2017.48” – Jonas Bandi – Google+
Posted by jpluimers on 2019/11/06
You want a Fast, Good, and Cheap project?
Make your choices at [WayBack] Fast Good Cheap
–jeroen
via: [WayBack] Weekend Reader 2017.48 – reality-loop / [WayBack] I just published “Weekend Reader 2017.48” – Jonas Bandi – Google+
Posted in Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/11/05
For my link archive: [WayBack] Next up: TPDFPrinter and TPDFCanvas Expect a high paced (and easy) update cycle for Ultra, with a constant stream of new goodies! Zero hassles – it … – Joe C. Hecht – Google+
–jeroen
Posted in Delphi, Development, PDF, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2019/11/05
When watching the episodes of Eric and Erik,
They both worked on the C# team, but have lots of experience designing and developing other languages.
Their views of the languages, teams and companies that make software today is enlightening as basically more and more companies should be software companies but forgot they are.
I’ve been advocating this to both large and small companies since the mid 1990s and by now you see the people getting it are having a blast.
When you look at the language leve, you clearly see how slowly progress is made and how far most languages are behind. I think both the JVM, CLR, LLVM and JavaScript are the foundations to base on but that tooling is still very much in its infancy.
–jeroen
via Stefan Glienke pointing me to Checking In: Eric Lippert – On Compiler Evolution, Designing C# and Blogging | Checking In with Erik Meijer | Channel 9
Posted in Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/11/05
Reminder to self to check out when [Archive.is] FormatSettings global variable of type [WayBack] TFormatSettings was deprecated as it was only documented as of Delphi 2010 but available much much earlier.
–jeroen
via [WayBack] delphi – Is there a consistent global FormatSettings variable availabe? – Stack Overflow
Posted in Delphi, Development, Software Development | 2 Comments »
Posted by jpluimers on 2019/11/04
Ever figured out how costly meetings are?
Show the [WayBack] Meeting Ticker during a meeting and be amazed after filling in just a few fields:
Of course it is open source: github/tobytripp/meeting-ticker
And I also found who originally referred me to it: [WayBack] Weekend Reader 2017.48 – reality-loop
–jeroen
Posted in Agile, Development, LifeHacker, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2019/10/31
Have any service related stuff implement IHostedService, so it is easy to deploy it in all kinds of processes:
Peter Groenewegen ([WayBack] pgroene (Peter Groenewegen) · GitHub; [WayBack] { Think Rethink }) has some great examples and blog articles at [WayBack] IHostedService – { Think Rethink }:
Background information:
Exploring an example of using the new IHostedService interface from ASP.NET Core 2.0 to run background tasks that shut down when our WebHost shuts down.
[WayBack] GitHub – stevejgordon/IHostedServiceSample: A sample 2.0 preview 2 API which implements IHostedService
As ASP.NET developers we’re fairly used to hosting our code inside Internet Information Services (IIS). However, since ASP.NET Core is cross-platform, hosting inside IIS isn’t always an option. For that reason, the hosting model for ASP.NET Core applications looks quite a bit different. Of course, we can still host our code in IIS, but we also have the option to use Kestrel and run as a standalone application.This new hosting model is visible in code through the WebHostBuilder API from Microsoft.
Learn about Kestrel, the cross-platform web server for ASP.NET Core.
Kestrel is a cross-platform web server for ASP.NET Core. Kestrel is the web server that’s included by default in ASP.NET Core project templates.
Kestrel supports the following features:
- HTTPS
- Opaque upgrade used to enable WebSockets
- Unix sockets for high performance behind Nginx
Kestrel is supported on all platforms and versions that .NET Core supports.
Posted in .NET, .NET Core, .NET Standard, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/10/31
Before using the PPL ever, I need to check out at least a few posts like these:
Most of the PPL code was written by Allen Bauer when he was Chief Scientist at Embarcadero in the 2007-2010 time frame and it was still called DPL (Delphi Parallel Library). The code was released in Delphi XE7 (see [Archive.is] Using the Parallel Programming Library – RAD Studio) but seems hardly maintained after he left.
You can find some of his notes at [Archive.is] The Oracle at Delphi: Parallel Programming
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/10/30
[Archive.is] Dixin’s Blog – Use Fiddler with Node.js Fiddler is an useful HTTP proxy debugger on Windows. It would be nice if it can work with Node.js applications. To do this, just need to proxy Node.js requests through Fiddler… on port 8888.
There is a snippet for it at github/Dixin/CodeSnippets/…/fiddler.js (now moved to [WayBack] github.com/Dixin/Blog/…/Blog/Dixin.Nodejs/fiddler.js)
It complements a few posts I’ve written about Fiddler using port 8888 as a proxy before:
–jeroen
via: [WayBack] Use Fiddler with Node JS – CHUA Chee Wee – Google+
Posted in Cntlm, Development, JavaScript/ECMAScript, Node.js, NTLM, Power User, Scripting, Software Development, Windows, Windows-Http-Proxy | Leave a Comment »
Posted by jpluimers on 2019/10/30
If you develop software, be sure you recognise Antipatterns just as well as Patterns.
Luckily [WayBack] SourceMaking has a full sub-site covering software development, -architecture and management AntiPatterns: [WayBack] AntiPatterns.
Of course it isn’t complete, so be sure to read [WayBack] The Majestic Monolith – Signal v. Noise as well.
via: [WayBack] Martin Fowler on Twitter: “It’s an old anti-pattern, and sadly is still going strong: The Entity Service Antipattern.”
–jeroen
Posted in Design Patterns, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/10/29
[WayBack] E2398 Class methods in record types must be static (Delphi) – RAD Studio present since at least Delphi 2007 ([WayBack] E2398: Class methods in record types must be static).
This is a Delphi compiler limitation for records, that is not present for classes.
Maybe one day when record inheritance kicks in, this will be resolved (as Stefan Glienke hinted in the below tread), because currently Self (which is present in non-static class methods on classes) then points to the current type. In static class methods, there is no Self, which is OK as that would point to the only available type anyway.
Via: [WayBack] why a class method of a record without the static keyword raise E2998 error ? AFAIK it can not be anything else then static ?! – Paul TOTH – Google+
Note that [WayBack] Error and Warning Messages (Delphi) – RAD Studio shows various other errors around the use of static:
All are marked “No further information is available for this error or warning.“, though they would at least deserve some examples.
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »