RSSAmplifier

Blog

Coding is Fun

Adventures of a (mostly) happy coder :-)

blog.paolorossi.netRSS feed ↗9 posts

Latest posts

Logify: a meta-logger for Delphi Part 2

Article series · 2 parts Logify: a meta-logger for Delphi 1 Why it exists, and the core API 2 The adapters, and writing your own You are here Logify: the adapters In the first part I described the idea behind Logify , a meta-logger whose headline feature is doing absolutely nothing until told otherwise, and walked through its core: the three interfaces, the log levels, the categories and…

Logify: a meta-logger for Delphi Part 1

Article series · 2 parts Logify: a meta-logger for Delphi 1 Why it exists, and the core API You are here 2 The adapters, and writing your own Logify: a meta-logger for Delphi Every Delphi project I have worked on eventually grows a logger. And every Delphi project I have worked on eventually regrets which logger it grew. The problem is not the logging libraries: we have excellent ones,…

JSON Serialization with Neon - Part 1

Article series · 4 parts JSON Serialization with Neon 1 You are here What Neon is, and the basics 2 Part 2 Configuration, attributes and nullables 3 Part 3 Benchmarks against TJSON 4 Part 4 A real-world case study JSON Serialization with Neon - Part 1 Welcome to the first part of the JSON Serialization with Neon series that will show you how to serialize Delphi types (simple types, objects,…

JWT Authentication with Delphi Part 1

Article series · 4 parts JWT authentication with Delphi 1 You are here Authorization and JWT basic concepts 2 Part 2 The JWT in depth 3 Part 3 Building and verifying JWTs in Delphi 4 Part 4 Using the Consumer to validate the JWT JWT Authentication with Delphi Part 1 This is the first article of a series about JWT and authentication technologies using Delphi, specifically I'll cover the…

JWT Authentication with Delphi Part 2

Article series · 4 parts JWT authentication with Delphi 1 Part 1 Authorization and JWT basic concepts 2 You are here The JWT in depth 3 Part 3 Building and verifying JWTs in Delphi 4 Part 4 Using the Consumer to validate the JWT JWT Authentication with Delphi Part 2 In the first part of this article, I introduced the concept of authentication, the benefits using token-based authentication…

Building a (real) Linux daemon with Delphi Part 1

Article series · 2 parts Building a Linux daemon with Delphi 1 Process management in Linux You are here 2 Build a Linux daemon with Delphi Building a (real) Linux daemon with Delphi Part 1 This will be a multipart article, in this first part I explore the options of launching a (console) Linux program in background , in the next part I will focus on building a proper Linux Daemon with…

Building a (real) Linux daemon with Delphi Part 2

Article series · 2 parts Building a Linux daemon with Delphi 1 Process management in Linux 2 Build a Linux daemon with Delphi You are here Building a (real) Linux daemon with Delphi Part 2 In the first part I showed how to run a normal console application in the background on the Linux operating system, so now is the time to develop and deploy a real Linux daemon with Delphi! First of all I…

JWT Authentication with Delphi Part 3

Article series · 4 parts JWT authentication with Delphi 1 Part 1 Authorization and JWT basic concepts 2 Part 2 The JWT in depth 3 You are here Building and verifying JWTs in Delphi 4 Part 4 Using the Consumer to validate the JWT JWT Authentication with Delphi Part 3 Now that we have introduced the JSON Web Token in Part 1 and dissected it in Part 2 , we are ready to fire up Delphi and start…

JWT Authentication with Delphi Part 4

Article series · 4 parts JWT authentication with Delphi 1 Part 1 Authorization and JWT basic concepts 2 Part 2 The JWT in depth 3 Part 3 Building and verifying JWTs in Delphi 4 You are here Using the Consumer to validate the JWT JWT Authentication with Delphi Part 4 In the previous three articles I've covered the basics concerning the use of the JWT in Delphi (token generation, signature…