I think regular expressions is something every programmer should be familiar with. I am not saying, every programmer should write three lines of regexp strings, in three seconds without a cheat sheet. I am just saying that we should all know at least that they exist and what they are useful for. The truth is, … Continue reading Regular expression online tool
Disclaimer: I am biased. A lot of noise started about the use of RoR in the enterprise. Can this be done? Technically, I don’t see a reason against it. Programmers low in a company’s food chain would have to overcome some obstacles in order to push their favorite framework into everyday use.
I have decided to keep this blog an English only blog. I have moved the most recent Greek posts to my Greek blog. Here I am going to focus more on IT related subjects.
I never loose a chance to search for new or different programming languages. I stumbled upon Flaming Thunder. From their site: Welcome! Flaming Thunder is a powerful new computer programming language for scientists, mathematicians and engineers, that is easy enough even for elementary school students.
After reading Jeff Atwood’s post The Programmer’s Bill of Rights, where Jeff suggests programmers should have a fast PC, I checked out the comments. Of course I found a lot of people agreeing but some disagreed with that specific item. They suggested that a programmer should have a slow PC in order not to write … Continue reading Should programmers have a fast PC?
Rails is great when you want to start quickly and 10 minutes later have your first web application up and running. This is because many things that are needed are pre-configured. This is true but unfortunately if you live in a part of the world where everyone speaks a weird sounding language that has characters … Continue reading Rails and Greek
I recently bought a laptop and the technical department decided to name my profile as “User”. When I took the laptop, I renamed the account from User to Petros. I thought the matter ended there, and I started installing all the software I need for everyday operations. Recently I had to look something in my … Continue reading Windows Vista profiles are carved in stone
A large part of my current activities is organizing a software development department. I am beginning a series of posts where I am going to share how I have decided to tackle each aspect of the software development process. First let me tell you that I am greatly influenced by Joel Spolsky and his articles … Continue reading Organizing development: Introduction
Nowadays, I use C# to write code most of the time. I don’t have the time I used to have for researching and learning new languages/frameworks/etc., but I try my best to learn something new, at least once every 8-12 months. My last try was Ruby on Rails. Still trying to tame the beast. A … Continue reading Android