This was an exhilarating year, with climb after climb after climb. Until we touch into 2022, why don’t you tell us: how was *your* year?
Insights : List
We discuss the optimization of online/offline data flows and processes with Apache Kafka.
What does the future look like? Where do we “see ourselves in 5 years”, both as a company and a community of software developers? We’re not clairvoyants, but we know that the first step to reaching your goals is to imagine them.
When buying software, how important is the commercial model, and how do you pick between licensing, SaaS, and custom software development?
Digitalisation is “up to 11”, and no new business starts without digital-first. All while the software development force that was supposed to drive them is just being reshuffled.
Here you have it: if you’re a client, you now know why and how we always have your back covered. If you’re an employee or prospective applicant, Berg Software treasures your coding powers and personal skills.
Reporting is a necessary evil: it is accepted/must be done in order to achieve a better outcome. Here’s how we built a custom reporting tool, from HTML to PDF.
When continuous development and delivery of features are performed at very high rates, the system performance must stay within defined constraints. Here’s how we developed and integrated Gatling performance tests into GitLab CI/CD pipeline.
Software algorithms are everywhere. The best way to enhance them: start with business targets, end with benefits.
High-speed innovation, combined with exciting client projects, means that 30 years of software development feel like 150. Old? Nope, just experienced and ready to kick and roll with any tech that comes next.
When talking about Berg Software’s 30 years’ “history”, there’s nothing as important as “the people”. Our growth and success are built on individuals’ growth and success.
Yes, you read that right: in 2021 Berg Software celebrates 30 years of continuous, high-performance software development. And we got a speech about what got us here.
As our 5-parts Digitalisation “How to” series is over, the important points need extra-emphasis. Here’s a summary/checklist for your digitalisation projects.
Memory-sharing systems can be quite challenging. You can develop your own platform, or try Hazelcast IMDG for an extensive list of solutions.
How do you scale a digital product/service? We look into the business, technology, and team aspects of scaling.
When trying to restore ACLs, you can run either into high-volume issues, or into security restrictions. Here’s our solution:
How do you go to market with a digital product? We touch into several strategical points and tactical steps.
Asynchronous processes can be implemented in many different ways. We look into five concrete situations.
Before any code: make sure that the software development team understands your business goals and desired functions/features set, then translates them into technologies, architecture, iterative plans and frequent deliverables.
DynamicIP remote access for software developers with custom-made solution (Python +Terraform +GitLab)
Software developers’ remote work is challenged by frequent IP changes? We got a simple custom-made solution w/ Python, Terraform and GitLab.
Digitalisation is on everyone’s minds. Make sure you focus on creating and delivering value, and that you are able to manage it all.
Microsoft’s .NET framework is not (yet) out-of-the-box compatible with MacOS. While we wait for Apple’s M1 to change this, we present you the Mono framework.
Where and how to start digitalisation projects? While the spark is important, we think that a company’s readiness and attitude towards innovation are essential.
Single-page applications (SPA) are the standard for the implementation of user interfaces for web applications. We discuss several solutions.
What is “digitalization” and how does it work? Where does it start, what are the methods and processes to do it right, and where does it stop?
Random-generated software testing can be the solution for large software projects where both speed and quality are highly important.
We ended 2020 with two reviews (re. Business and Tech), so it is quite natural to start 2021 with technology and business predictions.
In 2020’s technology landscape we have seen AI/ML, Cloud and QA bringing a positive impact on revenue increase and cost reduction.
The 2020 business landscape was challenging for most businesses but rewarding for some. We look at winning and losing industries, and possible causes and trends.
BigData can significantly impact both your costs and revenue. But with moving targets, how can you make the right decisions?
End-to-end tests are a safety net to increase software quality. We discuss development, maintenance, and Gitlab integration.
Stakeholder engagement is increasingly important in complex projects. We suggest taking an Agile approach that keeps things simple, focused and effective.
Whether you are looking inside the company to improve your current work (and status), or outside at new opportunities, we have some tips & tricks.
How do companies manage to keep consistent across multiple platforms (web and mobile)? At Berg Software, we work with -and recommend- Ionic.
Working with loads^2 of data and adding automation on top is relatively simple: just couple Excel with Java to boost your automated reporting.
What makes a good software job? At Berg Software, we identified six main areas that can impact an applicant’s employment choices.
The first prerequisite for remote software development is your partner’s environmental security (i.e. processes, flows, data, communications etc.). Regardless of your company’s focus, we strongly believe you should go past the mere antivirus coverage.
Finding a software outsourcing company for best results *and* compatibility with your organisation? After 29 years in the software industry, we have some insights.
How to: automation software MVP for manufacturing. A web application prototype, to maximize the loading degree of the production machines, using third-party robots’ REST API.
Adrian Nitu talks about the work behind getting an Agile certification, and how it keeps supporting him during his everyday work.
The digitalization of core processes scales your uniqueness to create unique value for your customers
Adrian Nițu (Business Unit Manager @ Berg Software) talks about digitalisation of core processes in a two-parts interview for Digital Future.