Visit site Yanniel's notes

October 2015

12
votes
Vote UpVote

IDERA’s intention for Embarcadero’s development tools

Yanniel's notes – I just received the email below from IDERA\Embarcadero. Overall it means they plan on moving forward with Delphi and the other development tools in the portfolio.I wanted to share the news in case you haven’t heard. Customer and Partner Welcome from IDERADear Sir/Madam,I am Randy Jacops, the CEO of ...
Details Favorite? Off-Topic? Yanniel Alvarez @ 2015-10-22 22:14

September 2014

3
votes
Vote UpVote

The source code history of Free Pascal and Lazarus visualized with Gource

Yanniel's notes – Gource is a software version control visualization tool. I thought it would be cool to see how the Free Pascal and Lazarus source codes look like. So, I checked-out the respective code bases and ran them through Gource.Below are the Gource commands I used:gource -1280x720 -o C:\\gource\\fpc.ppm -s ...
Details Favorite? Off-Topic? Yanniel Alvarez @ 2014-09-12 04:43

April 2014

2
votes
Vote UpVote

HMAC functions in Delphi (HMAC_SHA256, HMAC_SHA1)

Yanniel's notes – More articles like this: http://www.yanniel.info/p/delphi-programming.htmlI came across HMAC (Hash-based message authentication code) functions when developing a RESTful client application in Delphi. The RESTful Web Service API required me to send HMAC_SHA256 signatures (Base64 encoded) with each ...
Details Favorite? Off-Topic? Yanniel Alvarez @ 2014-04-05 04:45

January 2013

0
votes
Vote UpVote

Enabling TLang to handle more than 17 translations: a workaround for a regression bug in Delphi XE3

Yanniel's notes – More Delphi  articles at: - http://www.yanniel.info/p/delphi-programming.html - I recently had to localize a FireMonkey application and for that I aimed to use the TLang component. With TLang you can define a collection of native strings to be localized and the corresponding translations to a ...
Details Favorite? Off-Topic? Yanniel Alvarez @ 2013-01-13 21:29

December 2012

3
votes
Vote UpVote

Refactoring to patterns. Yet another TDD example coded in Delphi

Yanniel's notes – More Delphi articles at: http://www.yanniel.info/p/delphi-programming.htmlLong overdue here it is my second article about Test Driven Development (TDD) in Delphi. This is a continuation of TDD in Delphi: The Basics, another post that I wrote a few months earlier. I would like to focus in a ...
Details Favorite? Off-Topic? Yanniel Alvarez @ 2012-12-17 12:03

March 2012

7
votes
Vote UpVote

Test Driven Development in Delphi: The Basics

Yanniel's notes – [ More Delphi articles by Yanniel at http://www.yanniel.info/p/delphi-programming.html ]I intend to write a Test Driven Development (TDD) series, targeted for Delphi developers. I will use DUnit, the unit testing framework for Delphi.Note folks that the purpose of this is NOT to discuss the Pros and ...
Details Favorite? Off-Topic? Yanniel @ 2012-03-08 13:22

February 2012

1
vote
Vote UpVote

Deep copying (cloning) objects in Delphi

Yanniel's notes – [More Delphi articles by Yanniel at http://www.yanniel.info/p/delphi-programming.html] When I first took a look at the prototype design pattern in GoF(years ago), I realized that there was a big obstacle (challenge) to implement it in Delphi: How to write a routine to really clone (not just ...
Details Favorite? Off-Topic? Yanniel @ 2012-02-03 15:50
0
votes
Vote UpVote

Deep copy clone object in Delphi

Yanniel's notes – When I first took a look at the prototype design pattern in GoF(years ago), I realized that there was a big obstacle (challenge) to implement it in Delphi: How to write a routine to really clone (not just recreate) an object? In other words, how to perform a deep-copy of a living object in ...
Details Favorite? Off-Topic? Yanniel @ 2012-02-03 13:46

January 2012

8
votes
Vote UpVote

String comparison in Delphi

Yanniel's notes – Have you ever wondered how utilities like Beyond Compare or DIFF are comparing files? They do this (I guess) by solving the longest common subsequence (LCS) problem.After reading the Wikipedia article liked above, I obtained an overall view of the problem and I looked at the possible resolutions. ...
Details Favorite? Off-Topic? Yanniel @ 2012-01-26 16:12
0
votes
Vote UpVote

Testing the World Away: Recovery mission

Yanniel's notes – I was recently reviewing the DUnit website and I noticed there is a broken link to an article titled “Testing The World Away”. It was written by Will Watts for QBS Software. November, 2000. I said “OK, maybe the articled was relocated somewhere else in the QBS Software website”; so I tried a custom ...
Details Favorite? Off-Topic? Yanniel @ 2012-01-17 14:33
2
votes
Vote UpVote

Delphi Implementation for the OpenSubtitles API

Yanniel's notes – OpenSubtitles.org allows searching and hosting subtitles in several formats (SRT, SUB, etc.) and pretty much every language. It currently has a vast database of subtitles (expanding every day). OpenSubtitles.org also exposes a XML-RPC based API that can be used in order to build third party ...
Details Favorite? Off-Topic? Yanniel @ 2012-01-09 19:16

December 2011

1
vote
Vote UpVote

Request the Google PageRank the Delphi way

Yanniel's notes – In this post I am implementing the Delphi way to request the Google Toolbar’s PageRank (PR). As an example, if I want to look up the PR of my blog (http://www.yanniel.info/), I will have to query the following URL: http://toolbarqueries.google.com/tbr?client=navclient- ...
Details Favorite? Off-Topic? Yanniel @ 2011-12-14 14:28
4
votes
Vote UpVote

Pascal Server Pages – Pascal Script

Yanniel's notes – Without getting too technical, I would define a Pascal Server Page (PSP) as a dynamic web page containing embedded Pascal Script (PS) code.  When a web request is made, the PS code needs to be executed (interpreted) in the server side and outputted into the proper format (HTML, XML, JSON, text, ...
Details Favorite? Off-Topic? Yanniel @ 2011-12-09 12:20
1
vote
Vote UpVote

Salary Guide for Delphi developers: Let’s make it

Yanniel's notes – If you work as an IT professional in North America, you should probably find very useful the 2012 Technology Salary Guide published by Robert Half Technology.This guide exposes the compensation trends (salary trends) for pretty much every position in Information Technology. It covers the United ...
Details Favorite? Off-Topic? Yanniel @ 2011-12-03 00:42

November 2011

2
votes
Vote UpVote

Generating Fibonacci numbers in Delphi: Recursive and iterative algorithms

Yanniel's notes – In this post, I want to implement a function that returns the Nth Fibonacci number. Initially, I will provide a recursive implementation that derives directly from the Fibonacci sequence definition. Afterwards, I will recode the same function using an iterative approach.Why do I want to do (share) ...
Details Favorite? Off-Topic? Yanniel @ 2011-11-30 17:43
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)