Book Review – Microsoft Visual C# 2012 Step by Step (Microsoft Press) by John Sharp

Microsoft Visual C# 2012 Step by StepC# has quickly become one of the most in demand languages. Built with Microsoft’s .NET framework in mind, the developers of C# seem to have taken some of the best features of Java and C++ to create a language that is powerful yet makes it easy to create maintainable code. Visual Studio is an outstanding IDE and, when combined with C#, provides a great development experience. This Step by Step book provides an excellent education to those looking to work with C# in Visual Studio.

Each chapter introduces core language concepts and walks the reader through simple example projects. By working with the example files provided over the web, the focus is on adding features while reducing the amount of repetitive typing. Through the process of reading, understanding, and implementing, those new to C# quickly gain the skills needed to create feature-rich programs. The book covers desktop applications and Windows 8 apps, discussing their differences and commonalities and providing examples of both throughout the text. Even experienced C# developers will appreciate the later chapters that cover new features of the language, such as asynchronous methods. If you want to add C# to your development skill set, this is a great book to get you started.

I review for the O'Reilly Blogger Review Program

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Posted in Uncategorized | Comments Off

Glasses

With Google introducing Project Glass, the idea of wearable computers going mainstream has been a much discussed topic. The technology is certainly impressive with the ability to capture video and issue voice commands. Augmented reality would fit well with high-tech glasses. The opportunity to provide visual information immediately to wearers could greatly enhance their daily lives. Will smart glasses be as popular as smart phones? It may be some time before their use will be common, but the interest in how new forms of high-tech devices can improve our lives is only becoming more intense.

Posted in High Tech Business | Tagged | Comments Off

Building Node Applications with MongoDB and Backbone (O’Reilly) by Mike Wilson

Building Node Applications with MongoDB and BackboneNode.js has quickly become a popular platform among JavaScript developers. The potential of using JavaScript in server-side code along with the advantages of its event-driven approach to network connections makes it an excellent option for many applications. Combined with the structure provided through Backbone.js and the high-performance MongoDB NoSQL database, Building Node Applications walks through the creation of a social network web app. But these are not the only technologies used in the book. Be prepared to also work with the Express framework, Jade template engine, Underscore.js, jQuery, and Mongoose. The book offers some short examples as preparation for the project before detailing the setup and construction of a social network. If you are comfortable launching into a complex project based on several JavaScript frameworks, Building Node Applications provides a great way to explore the potential of the language to handle both server- and client-side code to make compelling apps.

I review for the O'Reilly Blogger Review Program

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Posted in Book Review | Tagged , , , | Comments Off

One Thought

We recently released a new app for iPhone, iPad, and iPod touch. One Thought is an app that provides a place for people around the world to share their thoughts with others. It shows the location where a thought was submitted to give some context to the thought and create a deeper connection with the person who posted the thought. There is only one thought available at a time, so make sure to refresh the view to see what’s new.

Please see the One Thought page for more information.

Posted in App Development | Tagged , , , | Comments Off

Book Review – iOS 6 Programming Cookbook (O’Reilly) by Vandad Nahavandipoor

iOS 6 Programming CookbookDevelopers of native iPhone and iPad apps are often faced with new tasks that stretch their skills. Sometimes it can be difficult to find good information to solve a particular problem. The iOS 6 Programming Cookbook contains a wealth of information about various development topics that can help app coding stay on track. The beginning of the book covers many basic subjects, such as views and layouts. There is a nice discussion of Auto Layout, which is new to iOS 6 due to the introduction of the iPhone 5 with its larger display. Other topics, including concurrency and animation, delve into areas that may be more app dependent.

The author offers detailed solutions and a discussion of methods and techniques that may be appropriate for each problem. Although the book may not address every problem you encounter as a developer, it certainly covers a wide enough range to be useful in many circumstances. It is an excellent reference and guide to some of the more important topics in this latest version of iOS.

I review for the O'Reilly Blogger Review Program

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Posted in Book Review | Tagged , , , | Comments Off

A New Year of App Development

The past year has seen great strides in mobile development platforms with iOS 5, Android Jelly Bean, and Windows Phone 8. The new year promises more competitors with Firefox, Tizen, and Ubuntu all looking to enter the marketplace. Will any of the new platforms be able to attract enough users to be a major player, or are Apple and Google too established to lose much ground? Any new operating system will have to offer a compelling reason for users to buy devices and developers to create apps. Perhaps by the end of 2013 the picture will be clearer. In any case, this will surely be another exciting year for mobile app development.

Posted in App Development | Tagged , , , , , | Comments Off

Book Review – Programming C# 5.0 (O’Reilly) by Ian Griffiths

Programming C# 5.0Over the past ten years, Microsoft’s .NET framework has become a popular choice for software projects. For many, C# is the preferred language when working with .NET, since Microsoft developed the language with their framework in mind. The C# language has evolved over time, offering increasingly advanced features. In Programming C# 5.0, experienced developers can learn the details of this powerful language.

Ian Griffiths is clearly a C# expert and impresses with his knowledge of language details. The text is thorough in its coverage and contains asides about some of the more interesting language features. It is up to date with information on XAML and how it applies to the development of Windows 8 apps. The book may be useful more as a reference than a quick introduction given its length and level of detail. Any programmer interested in learning more about the C# language can gain much from this book.

I review for the O'Reilly Blogger Review Program

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Posted in Book Review | Comments Off

Siri

Siri was one of the most talked about features when it debuted on the iPhone. Now more recent models of the iPad with iOS 6 have the feature as well. Siri has the power to make restaurant reservations, find a movie showing, and provide driving directions. You can also open up apps, such as Out Tri, the app for triathletes from Vinobix, LLC. Just activate Siri and say “Open Out Tri.” You will be taken to the app to log your workout or review your progress. Give it a try!

Posted in App Development | Tagged , , , , | Comments Off

Book Review – Geolocation in iOS (O’Reilly) by Alasdair Allan

Geolocation in iOSOne of the most popular uses of the iPhone is to view locations on a map. Apps can show you where you are, where you want to go, or just what’s out there in the world. Developers have the opportunity to access maps and location with ease and can display location-based data to enhance an application. Geolocation in iOS helps the experienced Objective-C developer learn the tools needed to implement features using the Map Kit and Core Location frameworks. There are several code examples in the book, including applications for showing location information, creating a compass, and adding overlays to the map. The chapters guide the reader through these simple examples, which can be expanded to create a more fully featured application. While several third-party tools are mentioned, displaying heat maps through the use of Skyhook Wireless code demonstrated the potential for creating a compelling map-based view of data.

Although published shortly after the release of iOS 6, Geolocation in iOS does not feature Apple’s maps and the new routing functionality that was opened up to developers. Perhaps in a future edition these and other areas, such as switching map types and creating paths on the map as the location changes, will be addressed. For now, the book provides a nice introduction to using the iOS location and mapping frameworks.

I review for the O'Reilly Blogger Review Program

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Posted in Book Review | Tagged , , | Comments Off

Printing in a Mobile World

With smart phones and tablets in addition to our laptops and desktops, how often do we not have immediate access to our documents? It seems we may be closer to the paperless society that many have envisioned in the past. Printers still come in handy for those occasional forms that require a signature or to satisfy a department that has not fully transferred their operations to the web. But even printed photographs seem unnecessary when several types of devices can act as digital picture frames. While the printed page will always have its place, it seems that its uses are becoming more limited.

Posted in High Tech Business | Tagged , | Comments Off