Creando aplicaciones Web aceleradas usando BD en memoria

Nos mandan un artículo de como utilizar Bases de datos en memoria para acelerar la generación de páginas Web dinámicas:

solidDB is an in-memory database that can perform at speeds up to 10 times faster than conventional databases. Learn how to use PHP with solidDB to build faster dynamic Web page applications. This article shows you how to use PHP to connect to a solidDB database and perform basic operations such as retrieve, update, and delete. You can use these steps as a foundation for building rich Web applications that harness the power of solidDB.

Essential Java resources

La gente de IBM nos manda una relación de ligas y referencias para todos aquellos que quieran incursionar en la programación de Java:

This article presents a vast list of the key resources any up-and-coming Java developer should have. To avoid the appearance of bias or undue influence, I decided to throw a call to the blogosphere for resources: Web sites, conferences, books, blogs, tools, anything that seemed like it would be of interest and use to Java developers. As with any kind of list of this sort, there is always room for reasonable debate as to what should be included that wasn’t or what was included that shouldn’t have been. Thats where you come in – help scrub this list down or up to the right size.

Una mirada a los “Namespaces” de PHP V5.3

Aunque estamos a 16 de enero, este artículo con fecha del 20 de enero del 2009 comenta sobre el uso de “Namespaces” en PHP

The concept of Namespaces provides a way to help avoid problems with multiple functions, classes, and constants of the same name being defined multiple times. PHP 5.3 borrows much of the syntax and design of Namespaces from other languages — most notably C++. However, it does deal with Namespaces in a somewhat unique way, which may cause problems for those familiar with Namespaces. This article takes a close look at PHP V5.3 Namespaces, which is one of the most anticipated and the most debated feature in this release of PHP.

Enabling Linux-HA for composite applications

This article describes an implementation of high availability for a composite application using Linux-HA. Delivering high availability to composite applications can be challenging. Because composite applications consist of several distinct applications, each with different availability requirements, configuration is complex.

Usando el API de Twitter

Nos mandan un artículo de como utilizar el API de Twitter para obtener información de tu red social y usarla en tus aplicaciones:

This article is a proof-of-concept that shows how to build applications to extract key components of your social network using the Twitter API to chart, geolocate, and visualize your social-networking data. Graph common subject-matter keywords in your discussions and create geographical maps of your friends’ locations.

Anatomía del manejo de procesos de Linux

Nos manda la genet de IBM un artículo que describe el ciclo de creación y destrucción de un proceso en el Kernel de Linux.

The creation and management of user-space processes in Linux have many principles in common with UNIX but also include several unique optimizations specific to Linux. Here, review the life cycle of Linux processes and explore the kernel internals for user process creation, memory management, scheduling, and death.

Haciendo que “Scala” trabaje con servlets

Nos manda la gente de IBM un artículo introductorio sobre el uso de “Scala”, un lenguaje que permite interactuar con Servlets de Java.

Scala is clearly an interesting language, well suited for showing off nifty new ideas in language theory and innovation. This article serve as a gentle introduction to the idea of using Scala for Web applications and demonstrate that Scala’s features can be leveraged in some interesting ways to make programming for the JVM easier.

Cambios en el lenguaje de Python en su versión 3

Nos mandan de IBM un artículo que muestra las diferencias de las versiones anteriores de Python con la nueva versión 3:

Python 3 is the latest version of Guido van Rossum’s powerful general-purpose programming language. Whether the Python community will accept version 3 is anyone’s guess. The breaking of backwards compatibility will mean supporting two different versions in parallel. This article covers changes to input/output (I/O), the new bytes data type, changes to strings and string formatting, and finally, changes to the built-in dict type.

¡Para de escribir tanto código!

La gente de IBM nos manda la liga a un tutorial de uso de componentes Java del proyecto “Apache Commons”:

Write less code by leveraging a battle-hardened collection of open source utilities from the Apache Commons project’s Lang library, which includes many subprojects relating to various aspects of software development in Java. Reusing other people’s reliable code helps you get your software development completed more quickly, with fewer defects.

Run JavaScript files on the server side

Nos mandan de IBM este artículo de como correr scrits de JavaScrit en el servidor para manejo de control de sesiones (por ejemplificar).

Use a simple script runner that lets you execute JavaScript files within a Java EE application. The scripts will have access to the so-called “implicit objects” that are used in JSP pages, such as application, session, request, and response. Most of the samples consist of reusable code so that you can easily start using JavaScript on the server in your own applications.