Speed Up Your AJAX-based Apps with JSON

Find out how to improve your Web application performance by leveraging AJAX and JSON. In particular, you’ll see the advantages of using JSON over XML as a lightweight JavaScript data-interchange format. JSON stands for JavaScript Object Notation and is a lightweight data-interchange format. Because it is text-based it is easy for humans to read and…

Producing Professional MSDN-style Documentation with .NET and NDoc

Tired of trying to keep your documentation synchronized with the source? You can help alleviate the problem by creating professional documentation directly from the built-in XML documentation features of the C# language using the brilliant NDoc open-source application. The .NET framework provides a nice way to insert XML documentation tags inside C# source code. These…

Obtaining Wireless News with J2ME and PHP

J2ME and PHP are both powerful technologies used to develop applications for mobile devices and Web applications, respectively. In this article, you’ll see how to make them work together by developing a simple and useful application that retrieves the latest news from the Web and displays that on a mobile device. The Java 2 Platform,…

Keeping Secrets Secret: Steganography with .NET

Steganography is a way to protect information by hiding it “in plain sight” within other types of digital content. Steganography complements rather than replaces encryption by adding another layer of security—it’s much more difficult to decrypt a message if you don’t know that there is a message. See how to leverage .NET to create steganographic…

Goodbye Dennis Ritchie (dmr)

Dennis MacAlistair Ritchie (username: dmr, September 9, 1941 — October 8, 2011) This post is dedicated to a man that gave a lot to the computer science world, Dennis Ritchie (a.k.a. dmr). He is the creator of the C programming language and the key developer of the Unix operating system. The C programming language is…

How to turn off ipod nano 6th generation (2010)

Last friday I received my new iPod nano 6th generation from Apple. After playing a little bit with this new device I found out it cannot be turned off, you can only put it to sleep. I tried to turn it off by holding the sleep key (the big one) pressed…nothing! Googling around I found…

How to set an MP3 as an alarm in an Android phone

If you’re reading this post then you probably want to use an MP3 file as the sound played by your Android phone when it wakes you up in the morning. To do that you just need to create a folder named alarms (lowercase) and put the MP3 file under it. IMPORTANT NOTE: you might need…