Featured Article

Cay S. Horstmann

How to Become a Better Java Developer

Cay Horstmann, author of the classic Core Java and the thoroughly modern Core Java for the Impatient, wasn't always a Java expert. In this article, he talks about the psychology of becoming an expert developer. Learn the effective strategies he suggests for beginners and programmers who have mastered the basics.

Articles

In this chapter from Cocoa Programming for OS X: The Big Nerd Ranch Guide, 5th Edition, you will build a simple 2D physics simulation. You will create your own structure and a few classes, and you will learn about the differences between them.

Charlie Hunt, author of Java Performance LiveLessons, offers advice on how to be successful at meeting a Java application's performance expectations.

Hal Fulton, author of The Ruby Way, points out some of the extensive changes Ruby has experienced in less than a decade. By paying attention to why and how programming languages evolve, we can learn from experience and past mistakes, deliberately changing the language (and especially our usage of it) for a better future.

The latest version of the open source framework Apache Cordova brings many changes, particularly in the command-line interface, plugins, and WebView. John M. Wargo, author of Apache Cordova 4 Programming, points out his favorite features and others whose improvements will simplify your development process.

This chapter from Mastering iOS Frameworks: Beyond the Basics, 2nd Edition demonstrates how to parse and present JSON from a sample message-board server in an app, and encode a new message entry in JSON to send to the server.

See All Articles

Blogs

Too often, Mac OS X users are bound and gagged by the Graphical User Interface Apple provides.  Not So Traenk...


See All Blogs

Who is InformIT

We are the online presence for the world's leading technology publishers and your source for reliable and qualified content to help you do your job better.

Learn More About InformIT


Our Imprints


Become a Reviewer

Provide valuable feedback and suggestions on current and new releases from us. Learn more.