In my last tutorial, I explained why it is easy to work on electronic projects with Arduino. In this tutorial I will be using an Arduino board to make a simple circuit, one that can turn on a LED light. Using some more basic code I will make the same LED light blink. Finally, I will add a push-button and use it to speed up the blinking.
Some of the diagrams in this article were developed using the Fritzing program.

In my last tutorial, I explained why it is easy to work on electronic projects with Arduino. In this tutorial I will be using an Arduino board to make a simple circuit, one that can turn on a LED light. Using some more basic code I will make the same LED light blink. Finally, I will add a push-button and use it to speed up the blinking.
Some of the diagrams in this article were developed using the Fritzing program.Read More…

DIY electronics is a hot topic right now! With so many different technologies available, such as Wi-fi, touch screens, accelerometers and gyroscopes, it is easy to wonder what different ways they could be put together to make something fun.
I like to think of ways to improve objects around me and make them more interesting. Using electronics is one way of turning static objects into useful gadgets, and in this article I want tell you all about a tool that will help you do exactly that. Let’s meet Arduino!

DIY electronics is a hot topic right now! With so many different technologies available, such as Wi-fi, touch screens, accelerometers and gyroscopes, it is easy to wonder what different ways they could be put together to make something fun.
I like to think of ways to improve objects around me and make them more interesting. Using electronics is one way of turning static objects into useful gadgets, and in this article I want tell you all about a tool that will help you do exactly that. Let’s meet Arduino!Read More…

For years one of the main advantages of writing desktop applications has been the easy access to local storage on the client machine. Web developers have put up with the inability to store and retrieve data from the client’s machine for a long time, but it looks like that may change soon. You might even think it already has after reading this article. Yes, I'm going to discuss the origins of persisting data on clients machine and then introduce you to the Web Storage standard.

For years one of the main advantages of writing desktop applications has been the easy access to local storage on the client machine. Web developers have put up with the inability to store and retrieve data from the client’s machine for a long time, but it looks like that may change soon. You might even think it already has after reading this article. Yes, I'm going to discuss the origins of persisting data on clients machine and then introduce you to the Web Storage standard.
Read More…

At the heart of every location-based application is positioning and geolocation. In this tutorial you will learn the geolocation capabilities of HTML5 and the basic principles needed to take advantage of them in your next HTML5 app!

At the heart of every location-based application is positioning and geolocation. In this tutorial you will learn the geolocation capabilities of HTML5 and the basic principles needed to take advantage of them in your next HTML5 app!Read More…

As software developers, we spend a lot of time extracting and displaying data from many different data sources. Whether it's a XML webservice of some sort, or a full featured relational database, we have been forced to learn different methods of data access. Wouldn't it be great if the method of access was the same for all data sources? Well, we are in luck because, as of the release of C# 3.0 and the .NET 3.5 Framework, LINQ has come to change the game forever.

As software developers, we spend a lot of time extracting and displaying data from many different data sources. Whether it's a XML webservice of some sort, or a full featured relational database, we have been forced to learn different methods of data access. Wouldn't it be great if the method of access was the same for all data sources? Well, we are in luck because, as of the release of C# 3.0 and the .NET 3.5 Framework, LINQ has come to change the game forever. Read More…

A while back, I read a tutorial by Dan Wellman, which described the steps required to produce a neat Tag-Cloud. Dan's example largely relied on the jQuery framework to request data and construct the user interface elements. I decided to write his tutorial all over again with the two exceptions of using GWT instead of jQuery, and a different method of choosing font size variations.

A while back, I read a tutorial by Dan Wellman, which described the steps required to produce a neat Tag-Cloud. Dan's example largely relied on the jQuery framework to request data and construct the user interface elements. I decided to write his tutorial all over again with the two exceptions of using GWT instead of jQuery, and a different method of choosing font size variations.
Read More…