As we mark another year of existence at Flowing Code, we continue to push the boundaries of software development, delivering innovative solutions and services to our clients. Over the past year, we have faced numerous challenges and opportunities, and we are proud of how our team has risen to the occasion, adapting and evolving to meet the ever-changing demands of the industry. In this review, we take a look back at some of the key highlights and accomplishments of our 6th year.
Modernizing Java Enterprise Applications: Our Work with Customers
At Flowing Code, we take pride in our ability to deliver customized software solutions that meet the unique needs of our clients. Over the past year, we continued to work with a variety of customers across different industries, helping them modernize their Java enterprise applications. Our team of expert developers and engineers collaborated closely with our clients to understand their business requirements and challenges, and implemented the latest frameworks and technologies to improve the performance, scalability, and maintainability of their applications.
We helped one of our customers to upgrade their Government oriented ERP to latest web technologies. It is a long journey that we’re still going through but last year we got to the point of going to production and that was a major milestone. We created and configured their production environment by following the best practices in order to implement a continuous delivery pipeline that is allowing them to release continuously every day. We are continuing helping them to migrate the rest of the application and at the same time we’re creating new features required from the final users.
For another customer we created a proof of concept of the application using new technologies while they coexist with legacy frameworks that would require a lot of effort to change. This required defining a new architecture and a roadmap to follow in order to migrate existing functionalities and create new features. We’re continuing working with this exciting project at this point, hoping to go to production soon.
We helped another customer to configure servers for their big ERP for a new final customer on premise. We installed and configured a binary repository and a continuous integration server by using docker and related tools and technologies. Now the project is in testing phase.
At the same time we’re continuing delivering our consulting services for customers from all over the world by working together with a big open source company that delivers their technology to developers world wide.
Sharing Our Knowledge and Expertise: Open Source Contributions and Technical Articles
We are passionate about software development and believe in sharing our knowledge and expertise with the wider community. Over the past year, we have continued to contribute to the open source community, increasing our set of extensions that have been widely adopted and used by developers around the world. We have also published some technical articles, sharing our insights and best practices on topics related to software development, architecture, and engineering. In this section, we highlight some of our most notable contributions and articles, and discuss the impact they have had on the community.
New Addons
- Grid Helpers: This addon is composed from several recipes published at cookbook.vaadin.com specifically targeting one of the most complex components that Vaadin has to offer: The grid. You can check the sources in here and play around with the online demo in here. It is available for Vaadin 23 and 24.
- Grid Exporter: This is an addon that allows to export Vaadin’s grid data to some formats like Excel, Docx, PDF and CSV. It provides an easy to use templating mechanism that allows you to user your own styles and logos when creating the exports. It also allows to customize what is exported (columns, orders, etc.).
Technical Articles
- Using our AppLayout Addon in a Hilla Application: This article explains how to use our AppLayout Addon in a Hilla application. The main change is that the rendered content will be simpler given that our AppLayout provides a layout web component already made. The rest of the changes are updating the imports and then setting the router to the layout when the component is first updated.
- How to use Angular Components with Vaadin: In this one we explain how to use Angular Components with Vaadin. The tutorial shows how, with the help of Angular elements, we can export Angular Components as Web Components to reuse them in your Vaadin application.
- Installing Vembu BDRSuite with Docker Compose: In this article we’ll explore a simple way of installing the Vembu BDRSuite by providing a recipe that makes it easier to install and maintain this piece of sofware.
Inspiring the Next Generation of Programmers: Flowing Code at Tecnomate 2022
At Flowing Code, we are passionate about building a strong and diverse community of software developers. That’s why we were proud to be gold sponsors of Tecnomate 2022, a local university (Universidad Tecnológica Nacional) event that brings together young programmers and developers to showcase their skills and knowledge. Our team was present, sharing our expertise and insights with the attendees, and encouraging them to pursue careers in software development. We hosted a booth where we provided information about our company and our work, and we also held a talk with a Vaadin expert to introduce the audience to the Hilla Framework.
Achieving Excellence in Quality Management: Flowing Code’s ISO 9001 Certification
We are committed to providing our customers with the highest quality services and solutions. That’s why during the last year we announced that we achieved ISO 9001:2015 certification, a globally recognized standard for quality management. This certification is a testament to our dedication to delivering exceptional products and services that meet and exceed our customers’ expectations. It was a rigorous process to achieve this milestone, but it was worth it to demonstrate our commitment to quality. We encourage you to learn more about our ISO 9001 certification in our in-depth article on our website. This article explains in detail the steps we took to achieve this certification, the benefits it brings to our customers, and how it reinforces our commitment to quality. We are proud to have achieved this important milestone, and we look forward to continuing to deliver exceptional products and services to our customers.
Introducing AppJars: A Webinar on Enterprise Application Building Blocks
At Flowing Code, we are always striving to develop innovative solutions that make our customers’ lives easier. That’s why we recently hosted a webinar to showcase our work on a new product that will allow customers to build enterprise applications more easily, by composing pre-built building blocks that target common business requirements. We’re excited to share our progress with the community and offer a glimpse into the future of enterprise application development.
The webinar was a great success, with attendees from all over the world tuning in to learn more about our new product. During the presentation, our team discussed the challenges facing enterprise application developers today, and how our solution addresses these challenges by providing a simple, intuitive way to build applications that meet common business requirements. We also demonstrated how easy it is to use our building blocks to create custom applications quickly and efficiently.
If you missed the webinar, don’t worry! It’s available to watch on Vaadin’s YouTube channel, along with other interesting videos about their technologies. We encourage anyone interested in enterprise application development to check it out and learn more about our exciting new product. We’re hard at work on this solution, and we can’t wait to bring it to market and help our customers build better, more efficient applications.
Six Years of Code Flowing Strong
As we celebrate our sixth anniversary, we’re proud to see that code is still flowing strong at Flowing Code. Our team has grown, our projects have expanded, and our solutions have continued to evolve to meet the needs of our customers.
Our team is expanding, thanks in part to our continued collaboration with Universidad Tecnológica Nacional’s internship program, which allows us to train and mentor new developers who share our passion for innovative software solutions. During this year Federico and Valentin joined our teams and started with the training, got certifications and now they are working with the latest technologies with the rest of the team.
We’re especially excited to continue our work on the building blocks solution that we showcased in our recent webinar, which promises to revolutionize the way enterprise applications are built and maintained. With this and other exciting projects in the pipeline, we’re confident that our future is as bright as ever.
Of course, none of this would be possible without the support of our customers, partners, and community, who have helped us grow and thrive over the past six years. We’re grateful for their continued support, and we look forward to working with them for many more years to come. Here’s to the next six years of code flowing strong at Flowing Code!
Join the conversation!