public marks

PUBLIC MARKS from solrac with tag application

March 2011

IBM Global Entrepreneur Program to include Germany in 2011

Recently at CeBIT Hannover IBM announced that it would expand the IBM Global Entrepreneur Program to include Germany in 2011 effective immediately. With an amazing bunch of ecosystems partners we believe the German market offers a great opportunity for translating innovation and Entrepreneurship into scalable international businesses.

SmartCamp Bangalore is an Entrepreneur Mentor Goldmine

Our first SmartCamp of 2011 will be in Bangalore, India in April. With a population of over 1 billion plus, and home to some of the biggest tech companies in world, it comes as no surprise that international investors have been actively enagaged with the local communitities for many years. We believe that our mentor network is a real goldmine and the best reason to apply for SmartCamp.

February 2011

The IBM Global Entrepreneur SmartCamp Startup competition Schedule for 2011

Announcing: The IBM Global Entrepreneur SmartCamp competitions for 2011. We are looking for entrepreneurs with global ambition and want to find ways to connect them to mentors, capital, and markets on a completely international basis. Here are the 9 cities which are a mixture of emerging markets and developed hubs. We have been overpowered by the excitement and support to help build these ecosystems.

KickStarter's Awesome $27 Million in Crowdsourced Seed Money for Startups

What's really cool about KickStarter is you have absolutely nothing to loose and everything to gain. All you have to do is present your Project/Startup idea, ask for the seed money you need, and like magic the masses of KisckStarter and the world give you a thumbs-up or down, and the Thumbs-Up can be very surprising indeed!

September 2010

Porting Perl To Python

Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.

Resolve common concurrency problems with GPars

The shift toward multicore processing has fueled an interest in concurrent programming models like fork/join, actors, agents, and executors. While these models originated within different programming languages, many of them are encapsulated in GPars, a Groovy-based concurrency library. With Alex Miller as your guide, learn how to resolve concurrency problems using techniques drawn from both the functional and object-oriented programming worlds — and do it all using Groovy's familiar, Java-friendly syntax.

August 2010

Build Android apps using XML and JavaScript Object Notation Part 2

Part 2 examines the manner in which Webkit-hosted JavaScript code exchanges data with Java code in an Android application. Explore techniques for handling two of the most common data formats used on the Internet—XML and JavaScript Object Notation (JSON)—on the Android platform.

Build Android apps using XML and JavaScript Object Notation Part 1

Explore techniques for handling two of the most common data formats used on the Internet—XML and JavaScript Object Notation (JSON)—on the Android platform. This first part covers the basics of XML and JSON and shows you how to build an Android application that parses and displays a Twitter status-update feed provided in both formats.

5 things you didn't know about command-line flags for the JVM

Java virtual machines come with hundreds of command-line options, which more experienced Java developers can use to tune the Java runtime. Learn how to monitor and log compiler performance, disable explicit garbage collection (System.gc();), extend the JRE, and more.

Ubuntu Linux solution stack implementation Demos

Here is a 4 part demo series to show you how to implement a solution stack (Rational Application Developer, WebSphere Application Server, and DB2 Express-C) on Ubuntu Linux, as well as how to integrate them in a Java application.

Introduction to Java programming Part 1

In Part 1, learn the essentials of object-oriented programming on the Java platform, including fundamental Java syntax and its use.

Introduction to Java programming Part 2

In Part 2 explore the more-sophisticated syntax and libraries you will need to develop complex, real-world Java applications.

Learning FC++: The C++ functional programming library

C++ is usually synonymous with object-oriented programming (OOP), and further replenished in no small measure by popular technical literature. This article tries something different—functional programming with C++ using the open source FC++ library from Yannis Smaragdakis and Brian McNamara. Learn how you can use FC++ to implement basic functional programming.

Evolutionary architecture and emergent design: Building DSLs in Groovy

Internal DSLs are possible but cumbersome in the Java language because of its restrictive syntax. This article covers some of the capabilities you can exploit and issues you'll encounter when using Groovy to build internal DSLs.

5 things you didn't know about Java Database Connectivity

JDBC, or Java Database Connectivity, is one of the most frequently used packages in the entire JDK, and yet few Java developers use it to its fullest — or most up-to-date — capacity. This article offers an introduction to newer JDBC features.

Java development 2.0 Cloud storage with Amazon SimpleDB

In Part 1 of this introduction to SimpleDB, you will learn how to leverage Amazon's own API to model a CRUD-style racing app. In Part 2 Learn how to refactor the racing application from Part 1 to be compliant with the JPA specification. Then you'll port the app to SimpleJPA, which implements a subset of the Java Persistence API.

July 2010

Speeding up Ruby on Rails

Ruby on Rails, a popular Web development framework based on the Ruby programming language, makes it easy to access your database, but it does not always do so efficiently. Learn more about common performance problems with Rails, including N+1 query, and discover how you can fix them.

Quick Demo: Ubuntu Linux solution stack implementation

Learn how to download and install a Ubuntu image and then go through some basic shell commands to help you navigate through the Linux environment. This is part 1 of a 4 part demo series to show you how to implement a solution stack (Rational Application Developer, WebSphere Application Server, and DB2 Express-C) on Ubuntu Linux, as well as how to integrate them in a Java application.

Create a jQuery, PHP XMPP real-time web app

Readl-Time apps have been popularized by social-notification tools like Twitter and Friendfeed. With a Real-Time web app you can get website information as soon as it's published. Learn techniques that allow you to create responsive, continually updated web applications that conserve server resources while providing a slick user experience using jQuery, XMPP and PHP.

Evolutionary architecture and emergent design: Leveraging reusable code - Part 2

Once you identify idiomatic patterns in code, the next step is to harvest and use them. Understanding the relationship between design and code can facilitate the discovery of reusable code. In Part-2 learn two techniques for harvesting idiomatic patterns: capturing patterns as APIs and using metaprogramming techniques.

Evolutionary architecture and emergent design: Leveraging reusable code - Part 1

Once you identify idiomatic patterns in code, the next step is to harvest and use them. Understanding the relationship between design and code can facilitate the discovery of reusable code. In Part-1, learn the relationship between code and design.

Build an Android Twitter app using XML and JavaScript Object Notation

This article, explores techniques for handling two of the most common data formats used on the Internet — XML and JavaScript Object Notation (JSON)— on the Android platform. Learn the basics of XML and JSON and how to build an Android application that parses and displays a Twitter status-update in both formats.

Gourmet Java technology for Android applications

Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access.

Using Internet data in Android applications

Many of your Android apps will need to interact with Internet data, which comes in a variety of formats. In this article, build an Android app that works with popular data formats — XML and JavaScript Object Notation (JSON, as well as the more exotic protocol buffers format from Google. You'll learn about the performance and coding trade-offs associated with each format.

Creating mobile Web applications with HTML5

HTML 5 is a very hyped technology, but with good reason. It promises to be a technological tipping point for bringing desktop application capabilities to the browser. In this five-part series, you will take a closer look at several new technologies that are part of HTML5, that can have a huge impact on mobile Web application development.

solrac's TAGS related to tag application

administration +   aix +   ajax +   amazon +   android +   angel investor +   api +   app +   cloud +   cloud computing +   concurrency +   database +   db +   db2 +   EC2 +   entrepreneur +   google +   Goovy +   groovy +   hp-ux +   html +   html5 +   ibm +   innovation +   j2ee +   java +   javascript +   jdbc +   jQuery +   JSF +   json +   jvm +   kernel +   linux +   mobile +   opensource +   perl +   php +   postgresql +   programming +   python +   rational +   Redhat SUSE +   ror +   ruby +   ruby on rails +   security +   Seed Money +   shell +   simpledb +   smartphone +   social +   solaris +   Soscial +   sql +   startup +   startups +   storage +   sys admin +   twitter +   ubuntu +   unix +   venture capital +   web +   web 2.0 +   web application +   web apps +   web development +   webkit +   websphere +   xhtml +   XHTML5 +   xml +   xmpp +