EVENTS

Another year in review: The new normal

5 April, 2021
Happy birthday 4

Our life, way to enjoy, live and work has changed, but we’re still here giving our best to provide the quality services that our customers demand. Let’s review another year by going through our most remarkable achievements.

The pandemic: our 2 cents

During the past year, we participated in several projects for different entities that are actively working with the purpose of improving our world in these uncertain times.

An important part of our team worked for different Healthcare end customers, implementing new features and corrections to their products in order to optimize the workflows and the management work needed for providing services in an improved way. Our primary focus is to enhance the user experience for big enterprise applications used worldwide. This effort is continuously made by working together with multi-disciplinary internationally distributed teams.

We also participated in a very interesting project for a customer that implemented a solution for US Schools, so parents can pick up their children in a safe way. Our work was in the backend development team, dealing with technologies such as Spring, REST-APIs and MongoDB. We also created and configured the development, testing, staging and production environments in a cloud IAAS provider for them. If you want to know more about their services you can visit their site.

Delivering as usual

Another interesting project was to setup the test and production environments for a big ERP developed in JAVA. Not only the environments, but we also installed and configured all of the SCM tools needed in order to continue the development in a non-handcrafted way. Technologies and services used for this case were Github, Docker, Linode, Jenkins, OpenVPN, among others. The application is made with several Java frameworks like Spring, Struts, Hibernate and Vaadin.

We continued offering consulting services for an important retail company from Colombia. During this year we did an important investigation for implementing REDIS as a central point of session persistence. By doing so, a big Java based application that is currently running in a tomcat cluster, will achieve High Availability and rolling updates. Apart from REDIS, this application is using Java frameworks like Spring and using Vaadin as it’s presentation platform.

We also offered consulting on demand for a customer that is going through a large cloud migration of a big Java application. This project demanded having a lot of knowledge about how java applications handles their underlying process. Furthermore, we had to review and configure how they notify the changes to the administrators, among other things.

We continue being part of the expertise team for a big open source based company. Moreover, we continue supporting customers with our growing knowledge in several subjects, specially in Vaadin and enterprise application development.

Our growing community

When we started providing services to our customers, we realized that we have so much to thank to millions of small projects released with open source licenses. Taking that into account, we wanted to give back by destining a significant effort from our side, to build a set of components that can be use by developers all over the world.

We started creating small visual addons, and during this year we noticed that people started using them and sharing their feedback. Not only feedback, we also got genuine contributions, so we are glad that things are starting to roll.

So we decided to accompany this growth by improving the quality of those addons and the information that we supply in every release. That took us to wonder if we were following the best conventions when we develop them. So we created a new Apache 2.0 licensed project to start collecting these good practices (so everyone can use them if they want). One of the first decisions was to customize and adopt conventional commits. And then with that we rebased the entire commit history of every addon. We plan to continue customizing and adopting other good practices in order to improve the way that we handle the code, branches, releases, etc.

One of our addons made it to the Top 25 Vaadin add-ons of 2020. So we’re glad that a lot of people and projects are using our components, and we’re planning to add more, so stay tuned for news!

In fact we’re planning to release more open-sourced licensed projects and components, because we believe that is a way of creating a community of developers that share a common way of creating professional enterprise ready applications. We’ll keep you posted.

Social life

Virtual gathering

During this year we continued working from home, but that didn’t separated us, because as several other companies we work as a virtual team, and help each other beyond not being physically in the same place. Beside work, we had some virtual gatherings to give the team the chance to talk about non-work stuff and relax a little bit while enjoying a good meal from the safety of their homes.

Follow our social networks to find out more!

The future

For what we know at this point, this year is going to be more challenging than the infamous 2020, but we’re here together to give it a fight back.

The most important challenges, of course, are from our costumer’s projects. We are constantly dealing with a lot of technologies related to enterprise grade application development, thus increasing our knowledge base and the added value that we can give in such scenarios. If you’re interested in our services, keep in touch with us!

At the same time we’re doing a big effort to improve the quality of our services, by stablishing a baseline and a common framework to have more and better feedback of what we do, in order to enhance the delivery.

And finally, our growing community: we’ll continue supporting it, solving problems, creating new projects, components and answering questions. So remember that the feedback is always highly appreciated, please feel free and welcomed to visit our GitHub organization and use what we developed.

Martín López
By Martín López

Systems Engineer, coding is my passion. Strong experience in Java Ecosystem, and frameworks like Vaadin, Hibernate and Spring. Always willing to help companies to design build workflows and how to use the correct tools for producing high quality software.

Join the conversation!
Profile Picture

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.