public marks

PUBLIC MARKS from solrac

25 August 2010

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.

24 August 2010

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.

23 August 2010

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.

Introduction to PowerHA

PowerHA for AIX is the new name for HACMP (High Availability Cluster Multiprocessing). HACMP is an application that makes system fault resilient and reduces downtime of applications. This article introduces PowerHA and provides a detailed explanation of how to configure a two node cluster. This document is very useful for understanding PowerHA and setting up a two node cluster.

19 August 2010

Bazaar: A Powerful, next-generation source control system

Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features.

17 August 2010

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.

13 August 2010

Resizing Linux partitions, Part 1: Basics

Several tools exist to Resizing Linux partitions, but there are a number of potential pitfalls and restrictions that can make the task more difficult than it might at first seem. This article guides you through the task of resizing Linux partitions, beginning with basic preparations and moving on to common resizing scenarios using graphical user interface (GUI) tools.

12 August 2010

User space memory access from the Linux kernel

As the kernel and user space exist in different virtual address spaces, there are special considerations for moving data between them. Explore the ideas behind virtual address spaces and the kernel APIs for data movement to and from user space, and learn some of the other mapping techniques used to map memory

11 August 2010

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.

10 August 2010

The Power of the UNIX Command-Line

One of the most novel and differentiating features of a UNIX system is its command line. With just a few keystrokes, including a bit of "glue", you can use the command line to combine the finite set of UNIX utilities into innumerable, impromptu data transforms. These articles will teach you the basics of the UNIX shell and discover how you can use the command line:

05 August 2010

High availability with the Linux Distributed Replicated Block Device

The 2.6.33 Linux kernel has introduced a useful new service called the DRBD - Distributed Replicated Block Device. This service mirrors an entire block device to another networked host during run time, permitting the development of high-availability clusters for block data. Explore the ideas behind the DRBD and its implementation in the Linux kernel.

IBM Jazz Common Project Administration configure video

This video demonstrates how to successfully configure the new IBM Jazz Common Project Administration application that the IBM Rational Jazz team are developing to simplify creation of projects that span applications and capabilities.

Getting a clue - New Jazz developer tips and Tricks

I have had to learn Jazz from the ground up. In doing so I accumulated several tips and tricks along the way.

Free trial of Rational Team Concert the ultimate agile development solution from IBM

IBM Rational Team Concert is a complete agile collaborative development environment providing agile planning, source code management, work item management, build management, and project health, along with integrated reporting and process support.

Try Rational Team Concert in the Sandbox

Play around in a demo "sandbox" where you can create your own Rational Team Concert project area! Create an empty scrum project, which will allow you to add your own data, work items, and plans to Rational Team Concert

Live Kernel Patches with Ksplice

Ksplice applies kernel patches on-the-fly - no reboot required — in a fraction of a second. Here's a hands-on guide to performing painless system updates. Learn how to patch a live kernel and give reboots the boot.

04 August 2010

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.

03 August 2010

Learn HTML5 with these 4 quick HTML5 coding examples

In Tip-1, learn about the File API and how to drag & drop hard drive files to a webpage. In Tip-2 you code HTML5 using ContentEditable and LocalStorage to create a web sticky note. In Tip3 you will learn how to code HTML5 geolocation for the iPhone. In Tip-4 learn how easy it is to code drag and drop.

29 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.

28 July 2010

vi tips and tricks: Ten cool commands

Amaze your friends with cool vi tips and tricks that will improve the efficiency of your file editing. This article takes you through ten of the less well-known vi commands that should form part of any serious vi user's toolkit.

27 July 2010

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.

26 July 2010

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.

22 July 2010

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.

solrac's TAGS

search:

limit:50 100 200

admin   administration   adobe   aix   ajax   amazon   and   android   apache   api   app   application   applications   apps   atom   business   c   c++   CakePHP   chat   cloud   cloud computing   code   database   db2   EC2   eclipse   ejb   entrepreneur   fedora   filesystems   firefox   gnu   google   Grails   groovy   hadoop   hibernate   hp-ux   html   html5   ibm   ide   innovation   internet   iphone   j2ee   java   javascript   jQuery   JSF   json   jsp   kernel   linux   migration   mobile   mysql   opensource   performance   perl   php   programming   programming web 2.0   python   rational   redhat   rss   ruby   ruby on rails   Scala   search   security   smartphone   social   solaris   spring   sql   startup   startups   storage   suse   symfony   sys admin   system admin   tech   twitter   ubuntu   unix   vc   venture capital   virtualization   web   web 2.0   web application   web apps   web development   web services   webservices   xml