Wrox Articles

Building Native iOS Apps with the Salesforce Mobile SDK: Adding Push Notifications and File Sharing

This guest article by salesforce.com is a sponsored post. Introduction In this tutorial, we are going to utilize a couple of the latest features in the Salesforce Mobile SDK 2.1, which includes file sharing. Sign up for a Force.com account prior to going through this exercise. The benefit of file sharing for your iOS App [...]

Tags:

What is The MVC (Model-View-Controller) Pattern?

The MVC Pattern Model-View-Controller (MVC) has been an important architectural pattern in computer science for many years. Originally named Thing-Model-View-Editor in 1979, it was later simplified to Model-View-Controller. It is a powerful and elegant means of separating concerns within an application (for example, separating data access logic from display logic) and applies itself extremely well to web [...]

Tags:

What Is Spring Framework?

WHAT IS SPRING FRAMEWORK? Spring Framework is an application container for Java that supplies many useful features, such as Inversion of Control, Dependency Injection, abstract data access, transaction management, and more. It was conceived in 2002 in response to industry complaints that the Java EE specification was sorely lacking and very difficult to use. Its [...]

Tags:

Java Interviews – What is the difference between the Comparable and Comparator interfaces?

Sorting Lists A common operation on collections—lists in particular—is to rearrange the list into some kind of sorted order. Lists are often sorted using natural ordering, such as sorting numbers from lowest to highest or sorting characters into alphabetical order. However, you may have different requirements for your sorting. Java provides two interfaces for helping [...]

Tags:

CSS and JavaScript Bundling and Minification in ASP.NET 4.5

ASP.NET 4.5 includes a new feature to minify and bundle CSS and JavaScript within your web application. If you use any of the default project templates in Visual Studio 2012, this new feature is turned on. What Is Bundling and Minification? Most static content files, such as CSS and JavaScript, contain a lot of whitespace [...]

Tags:

Sending SMS Messages Programmatically in Your Android Application

Recipe 5.2 Sending SMS Messages Programmatically in Your Android Application Android Versions Level 4 and above Permissions android.permission.SEND_SMS Source Code to Download from Wrox.com SendSMS.zip In some situations you might want to programmatically send SMS messages in your Android application. For example, your application might monitor the current location of a user and automatically send [...]

Tags:

4 JavaScript Minifiers Compared

  Minification is the act of stripping out unnecessary characters from code to reduce the size, and a minifier is the tool that does it. Most often, the term is applied to JavaScript although the technique can also be used on CSS and (to some extent) HTML. For the web master, the aim of minification [...]

Tags:

Browser Capability Detection with JavaScript

Although browser vendors have made a concerted effort to implement common interfaces, the fact remains that each browser presents its own capabilities and flaws. Browsers that are available cross-platform often have different issues, even though they are technically the same version. These differences force web developers to either design for the lowest common denominator or, [...]

Tags:

8 Steps to Solving Coding Problems in Programming Interviews

  It doesn’t matter what language the job requires when you are on a programming interview. Whether you’ll be working in Java, C#, C++, ASP.NET, Python, or any other language, when you are on the interview and you are asked to write code to solve an interview question, the first step is the same: when [...]

Tags:

Creating a Basic Windows 8 Application

Windows 8 Style Applications Before you learn about the principles and characteristics of the new Windows 8 style applications, you must first turn back the clock to understand what brought the Windows 8 design language to life. So, let’s look into the history and talk about retro-style applications. A long time ago, when people started [...]

Tags: