.NET/C# duh moment of the day: “A char can be implicitly converted to ushort,...
A while ago I had a “duh” moment while calling a method that had many overloads, and one of the overloads was using int, not the char I’d expect. The result was that a default value for that char was...
View ArticleC#: any c# – .NET Enumeration allows comma in the last field – Stack Overflow
Thanks Nick Craver for answering this on StackOverflow. Array initializers can be specified in field declarations (§17.4), local variable declarations (§15.5.1), and array creation expressions...
View ArticleForcing Java Update on Windows
Sometimes the Java Update checker crashes in the middle of something. The long solution to restart it is to logoff/logon or reboot/logon and wait for it to come up. The short solution is to manually...
View Articlein light of the zero-day Java exploits: JRE removal/install tool JavaRa from...
Even though the JavaRa tool is Windows-only, it is a tremendous help scraping old vulnerable versions of the Java Runtime Environment (JRE) from your systems and keeping only the fixed versions....
View ArticleNew Java update available: patch all your machines for yet another zero-day...
It starts to be not so funny any more: almost every week a new Java security update. Time to update again, to stay secure and install the patch: Security Alert CVE-2013-1493. On the funny side: Java...
View ArticleTime for a golden oldie: Pragmatic Software Development Tips
From the century start era of The Pragmatic Bookshelf | The Pragmatic Programmer, a – still valid – list of Pragmatic Software Development Tips. From Care About Your Craft, via DRY, Some Things Are...
View ArticleCyber-Dojo: practice unit-tested programming in pairs/groups using Katas
Wow, I’ve been living under a stone (: Just discovered the online Cyber-Dojo by Jon Jagger. It is an online manifestation of a Coding Dojo. Both have been there for years, and I think both are...
View ArticleRemote Android screen monitoring and viewing
Another one in the “WordPress Missed schedule” series. Below are the Android remote screen monitoring/viewer tools I know about: For a long time, I have used Droid@Screen: an Open Source, Java based...
View ArticleSome links on Delphi, JNI, Android
So I won’t forget to read these: Paul Foster – Google+ – XE5 – Fun with external Java libraries So, having been… Above but as a PDF version, thanks Fun with external Java libraries on XE5 by Paul...
View ArticleChoose your chart type & Amount of profanity in git commit messages per...
Funny charts at andrewvos.com – Amount of profanity in git commit messages per programming language. The source is online too: AndrewVos/github-statistics. And it led me to this really nice way of...
View Articleongoing by Tim Bray · Fat JSON
Plan C: JWalk. No, not jaywalk. Trimming JSON results from Java: ongoing by Tim Bray · Fat JSON. –jeroenFiled under: Development, Java, Java Platform, JavaScript/ECMAScript, JSON, Scripting, Software...
View ArticleRegistry keys to prevent Java installs from adding sponsors (Ask/Google/Yahoo...
One of the reasons I quit Java development a while ago is that for years, each and every Java client update on Windows wants to install “add-ons” like Ask/Google/Yahoo toolbars, McAfee viruses, etc....
View ArticleA few must watch videos on test driven development and unit testing
If you are going to do test driven development and unit testing, you should watch these videos and slide decks, most of them by Miško Hevery: Not a video, but a good starter: Guide: Writing Testable...
View ArticleDelphi hinting directives: deprecated, experimental, library and platform
I’ve been experimenting with the Delphi hinting directives lately to make it easier to migrate some libraries to newer versions of Delphi and newer platforms. Hinting directives (deprecated,...
View ArticleEpisode 215: Gang of Four – 20 Years Later : Software Engineering Radio
If you are into serious software development, then this is a 75 minute PodCast you must listen to: Episode 215: Gang of Four – 20 Years Later : Software Engineering Radio. Abstract Johannes Thönes...
View ArticleTools to generate sample data from regeX expressions (via: Stack Overflow)
Thanks DD59 for posting these interesting links: http://msdn.microsoft.com/en-us/library/aa833197.aspx (The Regular Expression Generator; Visual Studio) http://code.google.com/p/xeger/ (Xeger; Java...
View ArticleRosettaCode: cool way to improve your coding skills
Wow: I feel like having lived under a stone for 8 years, as RosettaCode has been alive since it was founded in 2007 by Mike Mol. The idea is that you solve a task and learn from that, or learn by...
View ArticleCodeInspect says “Hello World”: A new Reverse-Engineering Tool for Android...
Thanks Kristian Köhntopp for mentioning this, so it got on my research list: a new reverse-engineering framework that works on the intermediate representation Jimple and supports all the features above...
View ArticleCoding Kata videos: Bowling game
A long and shorter while ago, I wrote about practicing your coding and test driven development skills: Cyber-Dojo: practice unit-tested programming in pairs/groups using Katas. RosettaCode: cool way to...
View ArticleScala programming language and Venkat Subramaniam videos
A long while ago, someone (it was too long ago, so I sincerely forgot who, it probably was in the JBuilder era) told me that I should try out Ruby and Scala. I did take a short look at Ruby back then,...
View ArticleJon Skeet’s speech “Back to basics” is really a good watch – via Jørn Einar...
Thanks Jørn Einar Angeltveit for sharing this a while ago: A session by Jon Skeet and Tony the Pony (which has strong teeth) presented during the Polish DevDay 2013 in Kraków, Poland. +Jon Skeet’s...
View ArticleRegistry trick now fails to work for the Yahoo Search Engine update in Java 8...
Anyone who knows a trick to prevent Java 8 from installing the Yahoo search/toolbar in Chrome and Internet Explorer? This trick used to work in the past, but fails as of Java 8: –jeroen The old trick...
View ArticleJavaScript is not Java – A humorous comparison of JavaScript and Java.
Yesterday I told: Recently I did my very first JavaScript in HTML development. Since it was a one page experiment, I didn’t want to put it in an official repository of it’s own… which reminded me of...
View ArticleUnbundling Pokémon Go — Applidium
On the reverse engineering of an early Pokemon Go apk, the protocol it uses and some more interesting findings: Unbundling Pokémon Go — Applidium –jeroenFiled under: Android, Development, Java, Java...
View ArticleJava is not slow – Programmer’s Life : Programmer’s Life
(: string sender; sender = "Duda Nogueira"; Programmer: Come on, stop that crap that Java is slow... Programmer: Wait, I’ll show you my code to prove that Java is not slow. You’ll see it... Programmer:...
View Articlefixing a Mac home `brew update` that has permission errors (after that I...
I had this occurring on my system: RetinaMBPro1TB:~ jeroenp$ brew update error: unable to unlink old 'Library/ENV/pkgconfig/10.11/libcurl.pc' (Permission denied) error: unable to unlink old...
View ArticleWhen the x86 Server JVM.DLL cannot be found
Searching for the below error message didn’t reveal useful results. Error: missing `server' JVM at `C:\Program Files (x86)\Java\jre1.8.0_111\bin\server\jvm.dll'. Please install or use the JRE or JDK...
View ArticleApplications that scale badely on High-DPI Displays: How to Stop the Madness...
Many applications still scale badly on High-DPI displays: dialogs way too small, icons you need a microscope for, etc. SSMS in High-DPI Displays: How to Stop the Madness – SQLServerCentral explains a...
View ArticleOn List growth strategies and memory managers
Interesting for anybody working on list growth strategies. In this case with some Delphi background information and in depth coverage of FastMM memory (re)allocation strategies. Stefan Glienke (of...
View ArticleArgumate — program languages “What if …”
Quoted in full because even 2.5 years later, it’s just too funny: Python: What if everything was a dict? Java: What if everything was an object? JavaScript: What if everything was a dict *and* an...
View Article“Network Graph of Programming Language Influence – White Background” Posters...
Via [WayBack] Graph of programming languages influence poster – nice gift idea for programmers… – This is why I Code – Google+: A network graph with more than a thousand programming languages connected...
View ArticleThe ##Netherlands saw a big I.T. project meant to deliver a new citizen regis…
Interesting: https://github.com/MinBZK/OperatieBRP [WayBack] The Netherlands saw a big I.T. project meant to deliver a new citizen registry system fail. So they did one thing right. All the source code...
View ArticleLet’s stop copying C / fuzzy notepad
Ah, C. The best lingua franca we have… because we have no other lingua francas. Linguae franca. Surgeons general? C is fairly old — 44 years, now! — and comes from a time when there were possibly more...
View Articlepaulcbetts/refit: The automatic type-safe REST library for Xamarin and .NET
This is so cool: [WayBack] paulcbetts/refit: The automatic type-safe REST library for Xamarin and .NET. It’s inspired by Square’s [WayBack] Retrofit library which does the same for Java. They...
View ArticleDesign Patterns & Refactoring
Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi. Source: [WayBack]...
View ArticleMore on new .NET path handling – Jeremy Kuhne’s Blog
When it was at the age natural people are allowed to drive in the USA, the .NET framework behaved far less brain dead handling various (especially long or strange) paths: [WayBack] More on new .NET...
View ArticleNot all XSD mappings to programming language constructs are possible
This post is a reminder to myself that not all mappings from XSD to programming languages are possible. There are many impossible cases, so this is just a general reminder. A Delphi specific case for...
View ArticleMen’s Java is not JavaScript Annoyed Programmer/Developer T-Shirt
Though the shirt is not available on Amazon [WayBack] any more, still – after 25 years – so many recruiters still get it wrong. Not just recruiters, so: [WayBack] Why is JavaScript called JavaScript,...
View ArticleAndroid passwords: store as transient as possible using arrays in stead of...
Sometimes you cannot avoid handling passwords in your application. When you do, keep them around as short as possible store them in data types that are not garbage collected wipe the storage as soon as...
View ArticleStill unsolved since 2015 NetBeans: Bug 251538 – Your Installer is Creating...
Lovely. Having a bug reported to you in 2015, and acknowledged, that makes software crash and not fixing it. For NetBeans (still one of the major IDEs) and related stuff like GlassFish, this is too...
View ArticleGitHub – metasfresh/metasfresh: We do Open Source ERP – Fast, Flexible & Free...
For my link archive: [WayBack] GitHub – metasfresh/metasfresh: We do Open Source ERP – Fast, Flexible & Free Software to scale your Business. It’s mainly written in JavaScript and Java with a...
View ArticleType safe versus interpreted languages: which ones are safer?
An interesting thread by Kristian Köhntopp last year: [Archive.is] Kristian Köhntopp on Twitter: “Python: >>> print(1+2+” = “+2+1) Traceback (most recent call last): File “”, line 1, in...
View ArticleGoogle Cloud Shell: tools, languages and “safe mode”
After publishing Free Linux cloud shell for Gmail users – shell in the browser that works in all locations I’ve been so far, the Google Cloud Shell got extended quite a bit. There is now...
View ArticleState machines in Delphi and .NET
Forgot to schedule this in 2014, so here it finally is, as the content is still relevant: A long time ago (almost 10 years) I did some stuff with State Machines in .NET. Since then the world has...
View ArticleThread by @aakashg0 on Thread Reader App: the Twitter tweet ranking algorithm
Interesting read: [Wayback/Archive] Thread by @aakashg0 on Thread Reader App with this takeaway: If you take away anything, remember this – the models take in 3 inputs: • Likes, retweets, replies:...
View ArticleInline Thinking | Patricia Aas – Programmer
I wasn’t aware that Java has some some catch-up and now supports user definable inline types: [Wayback/Archive] Inline Thinking | Patricia Aas – Programmer Inline Thinking 97 Things Every Java...
View ArticleFemFM –〝50% vrouw in je oor, of we zappen door!〞
[Wayback/Archive] FemFM – 〝50% vrouw in je oor, of we zappen door!〞 werd in 2024 gelanceerd vlak voor de Women’s History Month en Internationale Vrouwendag door Felienne Hermans. Felienne is bekend van...
View ArticleCode Visualisation through Python Tutor – Visualise Python, Java, C, C++,...
The final visualisation post of this week (themed Data Visualisation and Code Visualisation) is about [Wayback/Archive] Python Tutor – Visualize Python, Java, C, C++, JavaScript, TypeScript, and Ruby...
View ArticleHow NOT to Measure Latency
According to @isotopp (Kristian Köhntopp ), this is one of the most important talks to watch regarding performance issues: [Wayback/Archive.is] How NOT to Measure Latency Gil Tene provides an in-depth...
View ArticleDigiD backend code: GitHub – MinBZK/woo-besluit-broncode-digid
From a few months back: [Wayback/Archive] GitHub – MinBZK/woo-besluit-broncode-digid Via Bugblauw [Wayback/Archive] Lord Mendel Mobach on X: “DigiD Backend is openbaar … met dank aan @Logius_minbzk...
View Article