Author Archives: Ángel José Riesgo

Setting up a central Git repository on a Windows server

In one of the first posts I wrote when I started this blog I tried to give a general overview of Git, which has quickly become probably the most successful version control system in current use, especially in new and … Continue reading

Posted in Git, Version control software, Windows | 22 Comments

The thorny issue of naming conventions (part 2): scope and type hints

This is the second part of this series of posts on naming conventions in the source code. In the previous post I discussed the use of small and capital letters in type and variable names, and today I’m going to … Continue reading

Posted in Coding standards | Leave a comment

The thorny issue of naming conventions (part 1): lowercase v. uppercase

It’s been a long time since my previous post. As I should have expected, I’ve found that it’s actually pretty hard to maintain a blog and I’ve been busier than usual during the last few months. I hope I can … Continue reading

Posted in Coding standards | Leave a comment

Bitcoin. The money of the future?

In today’s post, I’m going to write about a recent software project that has taken the geek world by storm: Bitcoin, the cryptographic cybercurrency. I’m going to discuss the general aspects of Bitcoin today, and I’ll leave some of the … Continue reading

Posted in Bitcoin | Leave a comment

A code point iterator adapter for C++ strings in UTF-8

As the last post in this series I’ve been writing on Unicode and UTF-8, I thought I would elaborate on an interesting idea I mentioned in my previous post. When discussing how a std::string object that stores UTF-8 text is … Continue reading

Posted in C/C++, Character encoding, Unicode | 10 Comments

Using UTF-8 as the internal representation for strings in C and C++ with Visual Studio

In today’s long post, I’m going to explain the guidelines we follow at Retibus Software in order to handle Unicode text in Windows programs written in C and C++ with Microsoft Visual Studio. Our approach is based on using the … Continue reading

Posted in C/C++, Character encoding, Unicode | 73 Comments

Character encodings and the beauty of UTF-8

我愛 UTF-8 أحِبّ In my previous blog post, I discussed what was needed to ensure that a web site uses the UTF-8 character encoding consistently. I thought I should write a post on why I think UTF-8 is superior to … Continue reading

Posted in Character encoding, Unicode | 3 Comments

Thanks for signing up, Mr. González – Welcome back, Mr. González!

In my previous post in the blog, I mentioned my frustration about those programs that surprisingly fail on Unicode support and encoding issues. I thought I should write a post about this because it never stops to amaze me how, … Continue reading

Posted in Character encoding, Unicode, Web development | Leave a comment

Gittin’ the job done: the choice of a version control system

One of the good things about starting a software project from scratch is that you can think about the best way to organise your source code and documentation without the constraints of being in a place where a system, which … Continue reading

Posted in Version control software | 5 Comments

Triple OS boot on a Mac Mini: Mac OS X, Windows 7 and Linux

Until recently my only computer was a five-year-old Sony VAIO laptop running Windows XP. Since I intend to develop applications for the Apple operating systems, I knew I’d have to buy a Mac at some point. As far as I … Continue reading

Posted in Mac, Operating systems | 2 Comments