We provide full range of software development services.
  • Software development
    Learn more...
    We use Java technology to create powerful business solutions, focused on optimizing operations, enhancing customer relations, and increasing revenue opportunities.
  • Web development
    Learn more...
    We are very experienced custom web application development company providing high quality and cost effective web development services using latest technologies: Java, Grails, Spring MVC, Groovy, Scala.
  • Application maintance
    Learn more...
    SysGears’ matured, well-defined and highly customized Application Maintenance services enable clients to cut down on this reoccurring expense by taking complete onus of the systems involved.
  • Database design
    Learn more...
    SysGears has a superb cross-industry expertise in database design, database development and programming, database integration and conversion, database management and administration, database maintenance and support.
We are a company of software development maniacs.
We understand that your business must quickly adapt to change to capture vital market opportunities. We address this change by applying top of the edge technologies, maintaining proven software development processes that enable us to provide your business with reliable, highly scalable, fast to deploy and cost-effective solutions. We deliver solutions built on best custom, commercial and open source software.
This enables our customers to have reliable software architecture and get lower cost solution with wide introduction of open source components. We are a team with deep and wide software development expertise. The programming is our life, our calling and our art. We love it and that’s why we achieve excellent results for us and for our clients.
Our blog and the latest news of the company.
Easy REST with Spring RestTemplate and JAX-B

Representational state transfer (REST) is a very popular architecture for distributed hypermedia. Lots of different web services expose their APIs in a RESTful manner. It is very convenient when a service of a choice provides a library for its API, but this is not always so. In this case you have to construct valid requests and parse responses by yourself. Assuming that you are familiar with REST itself, I will tell you how you can make your life easier with the help of Spring and Java annotations.

Custom sorting in Grails: derived properties and Groovy sort solutions

Hi, guys, today we’re gonna talk about the really interesting and tricky Grails task, implementation of the custom sorting.
It’s a pretty often appearing situation, when you need to sort the list of items, basing on the values that can only be calculated, and that are not persisted in the db.
I know what you might say, - "Hey, why don’t you just use transient properties for that?"

Groovy's True Object-Orientation

Unlike Java, which mixes primitive and reference types, Groovy handles everything in common manner as objects, what makes it truly object-oriented. When a primitive type gets passed into the Groovy world, it is automatically “boxed” into its object equivalent, and vice versa. This allows Groovy to support some interesting concepts like methods on primitives, operator overloading and The Groovy Truth. Let’s look at them more closely.

Pages