Wir besprechen, wie wir Online-/Offline-Datenflüsse und -Prozesse mit Apache Kafka optimiert haben.
Einblicke : List
30-jähriges Jubiläum von Berg Software: Wie sieht die Zukunft aus?
Wie sieht die Zukunft aus? „Wo sehen wir uns in 5 Jahren“, sowohl als Unternehmen als auch als Gemeinschaft von Softwareentwicklerinnen und -entwicklern? Wir sind zwar keine Hellseher, aber wir wissen, dass der erste Schritt zur Verwirklichung von Zielen darin besteht, sie sich selbst vor Augen zu führen.
Software-Geschäftsmodelle: Lizenz vs. SaaS vs. individuelle Software-Entwicklung
Wie entscheiden Sie sich beim Kauf von Software zwischen Lizenzierung, SaaS und kundenspezifischer Software-Entwicklung? Was sind die jeweiligen Vorteile und wann ist eine Option bessere als die andere?
Softwaremärkte in Krisenzeiten: Indien vs. Drittland-Europa vs. Rumänien
Wir haben in Bezug auf die Digitalisierung „voll aufgedreht“. Kein neues Geschäftsvorhaben wird ohne „digital-first“ in Angriff genommen. Doch gleichzeitig wird die Softwareentwicklungsbranche, die diese Fortschritte vorantreiben sollte, gerade neu aufgemischt.
Berg Software: der offene, unabhängige und zuverlässige 30-jährige „Millennial“
Sind Sie eine/r unserer Kund/innen, dann wissen Sie bestimmt, wie und warum wir Ihnen immer den Rücken freihalten. Sind Sie ein/e Mitarbeiter/in oder potenzielle/r Bewerber/in, werden Sie festgestellt haben, dass Programmieren allein nicht ausreicht.
Benutzerdefiniertes Reporting-Tool von HTML zu PDF: flexibel, einfach und gesetzeskonform
Reporting ist ein notwendiges Übel: Es wird akzeptiert bzw. muss gemacht werden, um ein besseres Ergebnis zu erzielen. Hier sehen Sie, wie wir ein benutzerdefiniertes Reporting-Tool erstellt haben, von HTML bis PDF.
Gatling Leistungstests und Integration in die GitLab CI/CD-Pipeline
Wenn CD/kontinuierliche Entwicklung und Bereitstellung von Funktionen mit sehr hoher Geschwindigkeit erfolgen, ist es entscheidend, dass die Systemleistung innerhalb der definierten Grenzen bleibt. Im Folgenden erfahren Sie, wie wir Leistungstests entwickelt und in unsere CI/CD-Pipeline integriert haben.
Software in der freien Wildbahn: Unternehmen mit Daten und Algorithmen unterstützen
Software-Algorithmen sind allgegenwärtig. Der beste Weg, sie zu erweitern: Geschäftsziele setzen, Vorteile ernten.
Berg Software blickt auf 30 Jahre Softwaretechnologie zurück
Die hohe Innovationsgeschwindigkeit in Verbindung mit spannenden Kundenprojekten führt dazu, dass sich 30 Jahre Softwareentwicklung wie 150 Jahre anfühlen. Bedeutet das, dass wir alt sind? Nein, nur erfahren und wie immer bereit, mit jeder neuen Technologie mitzuhalten.
Berg Software ist 30 Jahre alt … dank großartiger Menschen
Wenn es um die 30-jährige „Geschichte“ von Berg Software geht, kommt es auf nichts so sehr an wie auf „die Menschen“. Unser Wachstum und unser Erfolg beruhen auf dem Wachstum und dem Erfolg jedes einzelnen unserer Mitarbeiter.
Berg Software ist 30 Jahre jung!
Ja, Sie haben richtig gelesen: Im Jahr 2021 feiern wir 30 Jahre kontinuierliche, leistungsstarke Softwareentwicklung. Und wir wollen Ihnen erzählen, was uns so weit gebracht hat. Und, wie bei allen besonderen Anlässen üblich, würden wir Ihnen gerne mehr darüber erzählen, was uns so weit gebracht hat.
Clutch ernennt Berg Software zum besten rumänischen Entwickler des Jahres 2021
Berg Software wurde zu einem der besten Entwicklungsunternehmen Rumäniens ernannt, was unsere Expertise rund um verschiedenste Technologien (Java, .Net, JavaScript, Angular, SAP Fiori, AWS, Azure etc.) bestätigt.
Wie Digitalisierung funktioniert (6/5): Die Checkliste
Da unsere 5-teilige Reihe über das Thema Digitalisierung abgeschlossen ist, wollen wir die wichtigsten Aspekte noch einmal hervorheben. Hier erhalten Sie eine Zusammenfassung/Checkliste für Ihre Digitalisierungsprojekte.
Memory-sharing: von grundlegend bis vollständig, mit Hazelcast IMDG
Memory-Sharing-Systeme können recht anspruchsvoll sein. Sie können Ihre eigene Plattform entwickeln oder Hazelcast IMDG ausprobieren, das eine umfangreiche Liste von Lösungen enthält.
Digitalisierungsreihe (5/5): Skalieren Sie Ihr(e) digitale(s) Produkt/Lösung
Wie skalieren Sie Ihr(e) digitale(s) Produkt/Lösung? Wir befassen uns mit den geschäftlichen, technologischen und teambezogenen Aspekten der Skalierung.
End-to-End-Tests Reise & Integration in eine GitLab-Pipeline
End-to-End-Tests sind ein Sicherheitsnetz zur Steigerung der Softwarequalität. Wir besprechen Entwicklung, Wartung und Gitlab-Integration.
Zugriffssteuerungslisten (ZSLs) / Access Control Lists (ACLs): Management der Wiederherstellung von großen Datenmengen
Wenn Sie versuchen, Zugriffssteuerungslisten (ZSLs) / Access Control Lists (ACLs) wiederherzustellen, können Sie entweder auf Probleme mit großen Datenmengen oder auf Sicherheitsbeschränkungen stoßen. Folgende Lösung haben wir gefunden:
Digitalisierungsreihe (4/5): Markteinführung
Wie bringt man ein digitales Produkt auf den Markt? Wir gehen auf verschiedene strategische Aspekte und taktische Ansätze ein.
Die Vorteile von asynchronen Prozessen in REST-Anwendungen mit Java Spring nutzen
Asynchrone Prozesse können auf viele verschiedene Arten implementiert werden. Wir schauen uns fünf konkrete Situationen an.
Wie Digitalisierung funktioniert: Software-Produktentwicklung/-Produktmanagement (3/5)
Vor dem Programmieren: Stellen Sie sicher, dass das Software-Entwicklungsteam die Ziele Ihres Unternehmens und die gewünschten Funktionen/Features versteht und diese dann in Technologien, Architektur, iterative Pläne und regelmäßige Ergebnisse umsetzt.
DynamicIP Remote Access / Fernzugriff für Softwareentwickler mit maßgeschneiderter Lösung (Python +Terraform +GitLab)
Häufig wechselnde IPs sind eine Herausforderung für die Remote-Arbeit von Softwareentwicklern? Wir haben eine einfache, maßgeschneiderte Lösung mit Python, Terraform und GitLab.
Wie Digitalisierung funktioniert: Digitale Werte schaffen, bewerten und verwalten (2/5)
Die Digitalisierung ist in aller Munde. Konzentrieren Sie sich darauf, Mehrwert zu generieren und erbringen, und sorgen Sie dafür, dass Sie in der Lage sind, das alles zu managen.
.NET-Softwareentwicklung auf MacOS mit Mono Framework
Microsofts .NET-Framework ist (noch) nicht standardmäßig mit MacOS kompatibel. Während wir darauf warten, dass Apples M1 dies ändert, präsentieren wir Ihnen das Mono-Framework.
Wie Digitalisierung beginnt: der erste Anstoß (1/5)
Wo und wie kann man mit Digitalisierungsprojekten beginnen? Der erste Anstoß ist zwar wichtig, jedoch wesentlich sind die Einstellung eines Unternehmens gegenüber Innovation und seine Bereitschaft, sich auf diese einzulassen.
Single-Page-Anwendungen: Alte und neue Lösungen für die Benutzeroberfläche/User Interface (UI)
Single-Page-Anwendungen (SPA) sind der Standard für die Implementierung von Benutzeroberflächen für Webanwendungen. Wir besprechen verschiedene Lösungen.
Von .ppt bis .done: Wie Digitalisierung funktioniert (0/5)
Was bedeutet „Digitalisierung“ und wie funktioniert sie? Wo fängt die Digitalisierung an und wo hört sie auf, und welche Methoden und Prozesse kommen zur Anwendung, um sie richtig voranzutreiben?
Zufallsgenerierte Tests unter Verwendung einer simulierten Umgebung
Zufallsgenerierte Software-Tests können die Lösung für große Software-Projekte sein, bei denen sowohl Geschwindigkeit als auch Qualität von großer Bedeutung sind.
Technologie- und Geschäftsprognosen 2021
Wir haben das Jahr 2020 mit zwei Rückblicken (bzgl. Geschäft und Technologie) beendet, daher ist es ganz natürlich, das Jahr 2021 mit Technologie- und Geschäftsprognosen zu beginnen.
Jahresrückblick 2020 (2/2): Die Technologie-Landschaft
In der Technologielandschaft von 2020 hatten KI/ML, Cloud und QA einen positiven Einfluss auf die Umsatzsteigerung und Kostensenkung.
Jahresrückblick 2020: Die Business-Landschaft
Die Geschäftswelt des Jahres 2020 war für die meisten Unternehmen eine Herausforderung. Wir schauen uns gewinnende und verfallende Branchen sowie mögliche Ursachen und Trends an.
Sie kommen in Bezug auf Stakeholder-Engagement nicht weiter? Probieren Sie den Agile-Ansatz!
Stakeholder-Engagement wird bei komplexen Projekten immer wichtiger. Wir empfehlen den Agile-Ansatz, mit dem man Aufgaben auf einfache, konzentrierte und effektive Weise in Schach halten kann.
Überblick: Ionic-Framework für hybride, plattformübergreifende Anwendungen
Wie schaffen es Unternehmen, über mehrere Anwendungen hinweg auf mehreren Plattformen (Web und Mobile) konsistent zu bleiben? Bei Berg Software arbeiten wir mit Ionic (und empfehlen es weiter).
Wie Sie Java für das automatisierte Berichtswesen über Excel verwenden
Besonders bei der Arbeit mit vielen Daten macht Excel das Ordnen, Filtern, Berechnen, Visualisieren und Berichten recht einfach. Sogar das Erweitern auf hohe Datenmengen^2 und das Hinzufügen von Automatisierungskomponenten sind relativ einfach: Indem Sie Excel einfach mit Java verbinden, erledigt das Programm die harte Arbeit des Datendurchsuchens und das Bereitstellen von sauberen Blättern von alleine.
5★-Jobs @ Berg Software: Fertigkeiten, Befähigung & Spaß
Was macht einen guten Job aus? Bei Berg Software haben wir sechs Hauptbereiche identifiziert, die die Entscheidung eines Bewerbers für einen Job beeinflussen.
Anleitung zur sicheren Fernarbeit
Die erste Voraussetzung für Softwareentwicklung in Fernarbeit ist die Sicherheit der Arbeitsumgebung Ihres Partners (d.h. Prozessen, Abläufen, Daten, Kommunikation usw.). Unabhängig vom Schwerpunkt Ihres Unternehmens sind wir der festen Überzeugung, dass Sie über den bloßen Antivirus-Schutz hinausgehen.
Wo und wie: Finden Sie Ihr Software-Outsourcing-Unternehmen
Ein Software-Outsourcing-Unternehmen für beste Ergebnisse *und* Kompatibilität mit Ihrer Organisation finden? Nach 29 Jahren in der Software-Industrie können wir einige Erfahrungswerte teilen.
How to: MVP-Automatisierungssoftware für die Fertigung, mittels REST-API von Robotern von Drittanbietern.
How to: MVP-Automatisierungssoftware für die Fertigung. Webanwendungsprototyp zur Maximierung der Auslastung von Produktionsmaschinen mittels REST-API von Robotern von Drittanbietern.
Agile-zertifiziert in 12 Wochen
Erfahren Sie von Adrian Nitu, welcher Aufwand hinter einer Agile-Zertifizierung steckt und wie er bei der täglichen Arbeit immer wieder davon profitiert.
Die Digitalisierung von Kernprozessen skaliert Ihre Einzigartigkeit, um einen einzigartigen Wert für Ihre Kunden zu schaffen
Adrian Nițu (Business Unit Manager @ Berg Software) spricht in einem zweiteiligen Interview für Digital Future über die Digitalisierung von Kernprozessen.