Quantcast
Channel: Fast-Forward »
Browsing all 25 articles
Browse latest View live

Colours on my keyboard

A few days ago I had to consider reinstalling Windows on my notebook. Instead I decided to switch to Linux Mint. I've been using Linux Mint in virtual machines for a few years and it worked very well...

View Article



Big Ball of Mud

Recently I've spoken to people at quite a few companies where Delphi is used to develop their software. There's a pattern which is very hard to miss or ignore: Every one of them so far wants to get...

View Article

fpcupdeluxe

If you use Free Pascal and/or Lazarus and update them often to follow the development in trunk, or if you just need to use multiple versions side by side, have a look at fpcupdeluxe (GitHub). It's a...

View Article

pas2js Public Beta released

A few days ago, first public Beta of pas2js has been released. See the demo (code). Happy holidays! :-)

View Article

chakracore-delphi

With the initial release coming up soon, here are a few teaser screenshots of chakracore-delphi, a new opensource library with Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore...

View Article


chakracore-delphi initial release

The initial release of chakracore-delphi is out, published under the MIT license. Short summary: Comments, ideas and of course pull requests are very welcome. Cheers!

View Article

Updated chakracore-delphi examples

chakracore-delphi has been updated to show some (still rather crude) example implementations of: setTimeout setInterval native Promise

View Article

Not interested in improving your product?

This morning I've found some sad news over at The Wiert Corner. Apparently, Jeroen Wiert Pluimers - a valued member of the Delphi community, whose work I appreciate a lot - got his MVP status and...

View Article


First steps with Lazarus Qt5 interface

Steps for building and installing Qt5 for Lazarus Using a quick test project with relevant code shown here: unit1.pas I'm using Qt 5.6.2 because that's the version with which Lazarus qt5 interface has...

View Article


Artificial Intelligence Transgender: Kings and Queens

Researching for some Natural Language Processing tasks for a .NET application recently, I've come across Facebook's FastText library. FastText is an open-source, free, lightweight library that allows...

View Article

Don't lose time with a known Delphi bug affecting TParallel.Join

Writing multi-threaded code is hard and takes a lot of time. That's why it's especially annoying to waste time with bugs like this. Reading (and enjoying) Primož Gabrijelčič's book Delphi High...

View Article

Another Bug

So you've put in the time and effort to refactor your code and data for parallel execution and are eager to see some parallel action. Unfortunately, you might be disappointed; in some cases your tasks...

View Article

One of my favourite ways of multi-threading on Windows

Having blogged about a few bugs in multi-threading libraries recently, I want to show an easy and convenient alternative. It's minimalistic but it works. On Windows, the I/O completion port offers a...

View Article


FastText follow-up

Just a quick follow-up for those of you who showed interest. My proof-of-concept with FastText has been a success. The C# class library has been integrated with a product and staged for a future...

View Article

Delphi Free for Some - Lazarus Free for Everyone!

Embarcadero has announced the Community Edition releases for Delphi and C++Builder. Sounds like a reason to celebrate. But reading the "fine print" is rather sobering, as the license agreement...

View Article


chakracore-delphi included in fpcupdeluxe

chakracore-delphi is now included (as an installable module) in fpcupdeluxe. :-) Cheers!

View Article

Project Page IDE extension for RAD Studio XE

In a response to this question on G+, I just published projpage-xe, an IDE extension for RAD Studio XE (Delphi and C++Builder) as open source on GitHub. This IDE extension is targeting RAD Studio XE...

View Article


My Lazarus External Tools

Similar to My Delphi Tools blog post (wow, many years ago), here's my Lazarus External Tools configuration. Linux (Mint) Title: Explore to Source Directory Program Filename: caja Parameters:...

View Article

Inheritance with chakracore-delphi

I've just pushed some updates to chakracore-delphi. A new feature worth mentioning is support for inheritance (I mean Javascript-style, "prototypical inheritance") in both directions. Suppose the...

View Article

WebAssembly with Delphi and ChakraCore

chakracore-delphi now contains WasmSample, a new sample project using ChakraCore to load and run a WebAssembly module (in this case, an implementation of Conway's Game of Life). It's based on Colin...

View Article
Browsing all 25 articles
Browse latest View live




Latest Images