“We are developing the unique PLUS software for the control of production processes in manufacturing. In 2007, while porting the PLUS client from SmallTalk to C#, we transferred part of the work to SaM Solutions, and kept the existing COBOL backend in-house. We were pleased with the reliability and high quality of their work, and SaM Solutions quickly...”
Aleg is an Architect, mentor and Chief Java Technologist with more than 20 years of experience in architecture and implementation of desktop, mobile, web & enterprise applications, using Java, JEE, Spring and other technologies.
Looking to streamline software development and make your web solution scalable? Component-based software architecture could be exactly what you need. This guide covers the essentials of component-based architecture, its benefits, and tips to help you get started.
Shifting from a monolith architecture to microservices has become the new normal in the realm of software development. This is especially true for complex systems with numerous integrations. According to Statista’s survey, nearly 85% of respondents from large organizations (over 5,000 employees) are currently utilizing microservices. An interesting fact is that most developers choose Java […]
For seamless software performance, ensuring impeccable code quality is paramount. Code analysis, a pivotal practice, serves as the compass guiding your digital journey from the earliest stages of the software development life cycle to the deployment of the final product. Java code analysis tools play a crucial role in software development, offering a wide range […]
How to find Java developers for your project? Searching for tech talent is a demanding endeavor. That’s where our ultimate guide comes in. Whether you have a large business or a startup, this guide is here to help you. Let’s dive in together and explore how to spot, assess, and bring on board Java developers […]
Java is one of the most popular programming languages worldwide. Many businesses use mobile, desktop and embedded Java applications in their processes. Most of these apps have an interface that allows users to interact with the software and perform tasks. In this article, we’ll look at how to create a graphical user interface (GUI) in […]