Category

Blog on All Things Cloud Foundry

Cloud Platforms: Smart Management for Cloud-Based Applications with Rackspace

Sergey Bushik

Today, I’d like to touch upon cloud platforms with short evaluation of Rackspace, review the capabilities it offers to various businesses and some challenges one may face when using it.

Description

The Rackspace Cloud is a Cloud Platform provider that allows for hosting Web applications and allocating dedicated servers. Rackspace Cloud supports both Windows and various distributions of Linux (including Arch, CentOS, Debian, Fedora, Gentoo, Red Hat, and Ubuntu). Support for PHP, Perl, Python, MySQL, .NET, and Microsoft SQL Server is also included for Cloud Sites.

(more…)

No Comments

Unity and AOP: Cross-cutting Security Functionality

Aliaksei Yenzhyieuski

Hi, everyone. After Unity 2.0 (http://unity.codeplex.com/) was released, I wondered on AOP (http://en.wikipedia.org/wiki/Aspect-oriented_programming) capabilities of this framework. In this post, I would like to show them on the example of cross-cutting security functionality injection.

Problem definition

For example, we have a set of repositories (http://martinfowler.com/eaaCatalog/repository.html) responsible for domain objects access. This domain objects can be stored in the different types of storages: Employees (in Active Directory), Orders (in external ERP), Devices (in locally stored XML file), etc. So, every repository has absolutely different underlying storage with which it works and it is difficult to control user permission based on every type of underlying storage. We also have requirements that only users with the ‘Admin’ role can perform create/edit/delete operations for domain objects and any user can read these objects in our application.

(more…)

No Comments

Cloud Tools: Real-Time Business Analytics with Mixpanel

Sergey Bushik

This blog posting will focus on Mixpanel—a real-time analytics service that offers a set of tools for tracking user behavior on your Web sites or applications.

Description

Mixpanel is a real-time analytics service that offers visitor retention analysis, event tracking, and custom funnel/action analytics.

(more…)

No Comments

Cloud Platforms: Take a Full Control over Your Cloud Environment with Plesk

Sergey Bushik

This blog posting will be dedicated to Plesk Cloud Management Platform. Below, there is a short overview of its functionality, advantages, and challenges it may offer to users.
Description

The Parallels Plesk is a hosting automation control panel that allows a server administrator to set up new Web sites, reseller accounts, e-mail accounts, and DNS entries through a Web-based interface.

(more…)

No Comments

Revision Control Systems: Quick Git Notes

Vladislav Rovda


Git: Short introduction

Some time ago I was freelancing for a small Web development company that was creating medium-sized Web sites. The company’s employees didn’t use any version control system, because, according to them, working with any version controller takes more time than working without it. However, the working process was poorly organized. There were no documentation, iterations, builds, detailed tasks, or change requests. I was receiving most information from the Skype chats.

As usual, several developers worked for the project. Sometimes these developers made changes in the same place of the program, because they didn’t know what their co-workers were doing, or made changes that had a part of the project broken. So, we needed more time to solve that problem. It was a bad situation, and I thought that the company would never be successful with a development process like that.

(more…)

No Comments

A Panel on Ruby on Rails: How to Start a Career in RoR?

Alex Khizhniak

On June 22, 2010, Minsk Institute of Management, Belarus Ruby on Rails User Group, and Altoros held a roundtable on the future of Ruby on Rails development and career success in IT. A number of Rails experts who were involved in the first RoR projects in Belarus attended the seminar and shared their expertise.

During the roundtable, graduates and Rails newbies had an opportunity to ask expert Ruby on Rails developers about the demand for RoR in Europe, the ways to find new projects, the employment opportunities, and how to start Ruby on Rails development.

Panel on Ruby on Rails Development

(more…)

No Comments

Some Tricks on How to Optimize an Auto-Complete Combobox Using ZK and Java

Sergey Titov

In this post, I’m going to elaborate a bit on ZK, one of intriguing frameworks I worked with over the last seven months. I am not intended to write a lot about what it really is and what are the pros and cons of using it. To learn about such things, feel free to go to http://zkoss.org/product where you can find almost everything you need to know about ZK. Why did I say “almost”? In my opinion, the framework lacks detailed documentation.

However, let’s take a look at a real-world scenario—say, an auto-complete combobox—and describe its implementation.

(more…)

1 Comment

Resolving a TFS 2010 Issue: The Same Names for Different Assemblies

Petr Pruidze

The issue

One of our projects utilized Team Foundation Server assemblies, and the need to use both TFS 2008 and TFS 2010 assemblies aroused when TFS 2010 was released. In short, the names of the assemblies stayed the same, while their versions were different. In this post, I’d like to describe how our team elaborated on several ways to solve this problem.

(more…)

No Comments

Altoros Assists in Sun Microsystems Panel on Java UI Automated Testing

Alex Khizhniak

On June 2, 2009, the round table on Java UI Automated Testing was held by Sun Microsystems during the WebConf-09 conference with the assistance of Altoros, a global software delivery acceleration specialist. Alexandre Iline (Sun Microsystems, Russia), together with select experts from the Belarus Java User Group, discussed the main challenges that occur during the automation of Java application interface testing. Throughout the meeting, Alexandre actively shared the experience he has gained working on such popular Java projects as NetBeans, JavaFX Designer, and Java Store.

panel

(more…)

No Comments

Altoros Supported Three Days of Adobe in Belarus

Alex Khizhniak

During May 13-15, Altoros assisted Adobe in holding a number of presentations for RIA developers in Minsk, Belarus. On May 13, Cornel Creanga (Adobe, Romania) participated in a joint meeting of Java and Flash/Flex developers, speaking on Adobe Flex, BlazeDS, and LiveCycle Data Services technologies, as well as integration with Java. On May 14-15, he presented Adobe Flash Catalyst and Flash Media Server at one of the local conferences.

Adobe in Belarus

(more…)

No Comments

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!