Learn how to develop cross-platform applications with Xamarin and Visual Studio.
More articles by Joydip Kanjilal
Take advantage of dependency injection to eliminate hard dependencies and make your classes easier to test and maintain.
Take advantage of serialization to persist an object's state.
Gain an understanding of the JVM and its components.
Leverage the power of lambda expression, a functional programming construct that promotes faster, clearer coding with simplicity.
Use exceptions judiciously to catch errors in your code and promote easier debugging.
Use the JDBC API efficiently to maximize your Java application's performance.
Leverage the new features in Java 9 to build high performing and responsive applications.
Take advantage of assertions in Java to detect and fix bugs earlier in the SDLC process.
Write your Java programs to leverage JVM's garbage collection.
Leverage Generics and Collections in Java to store your data in memory for faster access and retrieval.
Learn how to leverage Java Concurrency Utilities to handle concurrency conflicts.
ASP.NET 4.5 ships as part of part of Visual Studio 2012 and contains many new and extended features. Joydip Kanjilal takes a look at the top 10 best features in ASP.NET 4.5 for developers.
Take advantage of Google's Protobuf-net to create services that are high performance. Protocol buffers from Google is a binary serialization format that is used for data communication. Protocol Buffer is a very efficient hypermedia type that can be used with RESTful services. Protobuf-net is a .NET implementation of Protocol Buffers that you can use to serialize your .NET objects seamlessly. This article takes a look at Protobuf Objects and how they can be used in .NET.