EVENTS

Adapt, Evolve, Thrive: Flowing Code’s 7th Year in Retrospect

25 April, 2024

As we mark the 7th anniversary of Flowing Code, it’s a special time to look back on our journey. Each year, our company grows stronger, fueled by our commitment to innovation and delivering exceptional work. We’ve faced challenges, seized opportunities, and kept moving forward with determination. Our success isn’t just about the projects we do for our valued clients, but also about the active community we’ve built through our open-source projects. Looking back on the past year, we’re proud of what we’ve achieved, from impactful client projects to the cool extensions we’ve added to our GitHub repository. As we look to the future, we’re thankful for the chances ahead and are excited to keep delivering top-notch solutions for our clients and the wider community.

Building Solutions Together: Customer’s Projects

Building innovation with our customers

In collaboration with a leading software company specializing in ERP solutions tailored for accounting compliance, Flowing Code embarked on a journey to enhance their existing system with a new module dedicated to vehicle assignment management. Leveraging Vaadin as the presentation framework and PostgreSQL with Hibernate as the ORM tool, we seamlessly integrated the module, empowering the client to efficiently handle vehicle-related operations while ensuring compliance with accounting standards.

Over the past three years, Flowing Code has been instrumental in guiding a prominent Argentinean client through a comprehensive modernization journey for their legacy ERP system. This partnership reached a significant milestone last year with the successful deployment of the first version incorporating all the developed enhancements. Notably, the introduction of a dynamic report generation feature revolutionized data visualization, enabling clients to effortlessly customize and generate dynamic views of their data with minimal code, thereby streamlining maintenance efforts.

Flowing Code’s collaboration with a new client based in Spain has seen the development of a cutting-edge platform for managing hardware devices. Utilizing technologies such as Vaadin 24, JPA, and Java 17, coupled with deployment on the cloud infrastructure and Kubernetes for automated deployment and scaling, the platform promises seamless device management capabilities. This project underscores Flowing Code’s commitment to innovation and expertise in crafting robust solutions tailored to the unique needs of each client.

Empowering Developers: Vaadin Extensions

Delving into the realm of open-source contributions, Flowing Code has been dedicated to enriching the Vaadin ecosystem with a plethora of innovative extensions over the past year. From simplifying login processes to enhancing user interactions, our array of extensions caters to diverse UI needs, all while fostering a vibrant community of developers worldwide. Let’s explore the suite of extensions developed by Flowing Code and the significant enhancements made to existing tools, reflecting our commitment to continuous improvement and collaboration within the developer community.

Enhancing innovation with components
  • Extended Login: allows to extend Vaadin’s Login component to customize it and add new features.
  • Chat Assistant:  displays a chat assistant floating window using as base the web-component wc-chatbot.
  • Share Easy: wrapper component of Sharee Library that provides easy social media sharing capabilities by displaying a social media menu that can have different modes and customizations.
  • Zoomist: wrapper component for Zoomist Library that allows to apply zooming to images.
  • Flip Card: card component that can flip on hover or on click. Wrapper of the web-component Flip Card.
  • Badge List: component to display a list of badges. The component will collapse automatically into an overflow badge all the badges that don’t fit into the current width and place it at the end of the list. The oveflow badge shows count of not visible badges. Clicking on the overflow badge displays a list with the not visible badges.
  • Enhanced Tabs: allows that tabs that don’t fit into the current width collapse automatically into an overflow menu at the end.
  • Day of week selector: component to display the days of the week so that they can be selected.

In conclusion, the past year has been marked by significant contributions to the open-source landscape, with Flowing Code at the forefront of innovation in Vaadin extensions. The active engagement of developers globally, through issue reporting and contributions, underscores the value of community-driven development. As we look ahead, we remain steadfast in our commitment to delivering high-quality extensions that empower developers and elevate user experiences across diverse web applications. With gratitude for the collective effort and enthusiasm of the developer community, we eagerly anticipate further collaboration and innovation in the years to come.

ISO Certificated

Quality Commitment: Flowing Code’s ISO 9001:2015 Journey

Flowing Code’s commitment to quality and continuous improvement has been a cornerstone of our operations since embarking on our ISO 9001:2015 certification journey in 2022. This commitment was reaffirmed during our recent re-certification auditory, where our team’s dedication to enhancing our Quality Management System (QMS) was commended by the auditor. Throughout the process, our focus has remained on fostering a culture of excellence and growth, with every member of our team actively contributing to the refinement and optimization of our processes. The auditor’s recognition of our energy and commitment to improvement serves as a testament to the collective effort and enthusiasm driving our organization forward. We invite you to learn more about our ISO certification journey and the principles that guide us in our pursuit of quality excellence by visiting our blogpost detailing the process.

Unlocking Innovation: Flowing Code’s Vision for Streamlined Enterprise Development

As we journey into the future, Flowing Code remains steadfast in our commitment to revolutionizing enterprise application development with our upcoming product. Building upon the foundation laid in our previous year, we continue to dedicate our efforts to bringing this innovative solution to fruition. At its core, the product aims to simplify and streamline the development process by providing a comprehensive suite of enterprise building blocks. By offering pre-built, full-stack components for common functionalities such as user authentication, authorization, internationalization, and configuration management, we empower developers to focus on the core aspects of their applications without the burden of reinventing the wheel. This strategic approach not only accelerates time-to-market but also enhances overall application quality and scalability. We invite our readers to stay tuned for updates and announcements regarding this exciting venture as we progress towards our goal of reshaping the landscape of enterprise application development.

Innovation and Change: Flowing Code’s Journey from Past to Future

As we conclude another remarkable chapter in the story of Flowing Code, let us take heed of the timeless words of Mahatma Gandhi: “Be the change that you wish to see in the world.” In the realm of technology and innovation, this sentiment rings especially true. We have the power to shape our destiny, to forge a path of progress, and to leave a lasting impact on the world around us. At Flowing Code, we embody this spirit of change, driven by a relentless pursuit of excellence and a commitment to making a difference. As we reflect on the achievements of the past year and look ahead to the opportunities that lie before us, let us reaffirm our resolve to be agents of positive change, catalysts for innovation, and champions of progress. Together, let us continue to strive for greatness, inspire others, and create a world where possibilities are endless. Thank you for being a part of our journey, and here’s to many more years of flowing code.

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.