21.05.2012
WCF RIA Services for real life
|
|
Annotation: The article explains the internal structure of WCF RIA Services technology, describes it’s usage experience in real projects and provides some tips about taking andantage of features and eliminating issues.
Keywords: WCF RIA Services; Silverlight |
02.03.2012
Databases Saturated with Semantics
|
|
Annotation: We introduce the concept of semantic extensions for relational and object models. We discuss their implementation and required data structures. We also investigate elements of semantics – meanings. We develop basis for classification of meanings. Within the common approach we propose relations which couldn’t be created erlier. We propose and implement emulation of database saturated with semantics, which is based on translator from QBE to SQL.
Keywords: |
21.05.2012
Design and implementation of the distributed Web application
|
|
Annotation: The possible implementation of the common concept of the distributed web application is proposed in the article. The benefits of such implementation are covered on a concrete example.
Keywords: Java; Servlets; JavaScript; MVC design pattern; JSON; backend clusterization; |
21.05.2012
The story of a game cluster
|
|
Annotation: Many of young programmers have a dream to make games. They are not going to waste time for old classical things like tetris and arkanoid. They want to create MMOG (Massive Multiplayer Online Game)! A Browser, Internet, tens of thousands users, the access from anywhere – they don’t agree to less. That is fine. But how to start? How far is a simple TCP sample wrtitten on an informatic lesson to a real gaming cluster? Which components does it consist of? In this article the author shares his experience of working on one such project. The article describes the time of the serious changes in the stable but overgrown product. There are technologies and approaches helped the developer team to increase essentially the game cluster performance.
Keywords: distributed applications, games, server, highload, boost, asio, apache, tomcat, protobuf, thrift |
30.11.2012
On the issue of the programming language improvement
|
|
Annotation: Annotation of my article.
Keywords: semicolon separated keywords list; |
22.01.2012
Example of an implementation of an optimization method in compiling
|
|
Annotation: The article describes an optimization method which was successfully used in compiling. It allows the compiler to mark out particular fragments of the source code in a universal way and to generate more effective final code for them.
Keywords: optimization; compiler |
21.03.2012
The Dispose pattern
|
|
Annotation: The article describes the Dispose programming pattern in .NET, the reasons of its invention, usual and simplified versions of realization of this pattern.
Keywords: pattern; Dispose, .NET; finalizer; |
21.03.2012
Usage of Xpress Optimser for modeling and optimization tasks.
|
|
Annotation: A survey for Xpress Optimizer is given. Some examples are described and solved.
Keywords: Xpress Optimizer; modeling; optimization; |