Archive for August, 2009

XST from Server-Side Code Generated to jQuery

Share

This article was written to emphasize some of advantages and disadvantages of  using  jQuery. What is jQuery? jQuery is a small JavaScript library that includes support for manipulating the DOM, supports AJAX and it provides some basic graphical effects. The functionality can be enhanced with plugins. Compared with other toolkits,  jQuery aims to change the […]

Share
Tags:   

Designing a simple application for Lotus Notes using Lotus Script

Share

Last week I began working on a project for the Lotus Notes platform. This project was designed for learning purposes, in order to understand the concepts of Lotus Notes. The application is composed of two forms, one for items and one for categories .

Share
Tags:   

Short introduction to Software Measurement

Share

Software Measurement is a discipline of Software Engineering which allows us to quantify, measure different characteristics of the software product. Applying measures for software development can prove to be useful because it allows us to deal with the three major problems encountered in software development: uncertainty, irreversibility and complexity. This is a short introduction into […]

Share
Tags:  

Short introduction to Agile Methods

Share

I have recently attended a lecture on Agile Methods at the University of Bolzano, Italy. Jutta Eckstein, an expert on Agile Software Development, held an interesting introductory course on Agile Software Process Management at the CASE Summer School (2009). Based on her lecture, I decided to make a short presentation about what Agile Methods means.

Share
Tags:    

Database Glossary – Power Builder

Share

Concurrency Several clients sharing a resource Contention Multiple users try to access a resource at the same time resulting in waits or event deadlocks. Deadlocks A deadlock occurs when two or more transactions are both in a wait state, with each one waiting for the other to release a lock before it proceeds.

Share
Tags:  

AJAX – increase your web speed

Share

AJAX (Asynchronous JavaScript and XML.) is not a new programming language, but a new way to use existing standards. AJAX’s intention is to make web pages become faster and therefore more accepted, by doing background exchange of some small amounts of data with the server, in order to avoid the page to be reloaded on […]

Share
Tags:    

Encoding in Python

Share

Several issues appeared when dealing (or not) with enconding in Python scripting. As a basic information in Python there are two types of string: unicode and byte strings. In theory everything in Python is treating Unicode strings the same as byte strings, but you have to be carefull in your code and understand when you […]

Share
Tags:       

Maintenance of a demo web application for test purposes

Share

Often it is useful to showcase a web application to potential customers allowing them to live test the application features. For this you need to publish and maintain a demo version with some relevant base data. A service application, triggered to run at a given time, basicly will clean the database by restoring it from […]

Share
Tags:      

Extending Base Types with extension methods

Share

In almost every project there is need for code that converts one object type to another or provides custom formatting for output. Until C# 3.0 this was usually done by creating a wrapper class with static methods or worst by writing inline code that made those transformations on the spot. With C# 3.0 Microsoft introduced […]

Share
Tags:    

File Tracking Client Software (LGPL)

Share

Ropardo SRL lunch his first open source software (LGLP): File Tracking Client. File Tracking is dedicated client for document and file management that offer: – document management / file management – versions- user security – file encryption – email notification – check in / out and use for tracking and tracing unique notation for files […]

Share
Tags:   

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close