Software Einblicke
In der Softwareindustrie passiert jeden Tag eine Menge. Unsere Einblicke in die Softwarebranche decken Entwicklungen der Industrie ab: Trends, How-To’s / Kurzanleitungen, Rankings und Bewertungen, Community und alles, was Berg Software noch so tut.
Bei Berg Software entwickeln wir seit 1991 Softwareprodukte. Wir unterstützen ein breites Spektrum von Branchen und Technologien und liefern Mehrwert durch Produktentwicklung, Teamerweiterung und verschiedene andere Dienstleistungen.
Für mehr Informationen werfen Sie einen Blick auf unsere Fallstudien.
Apache Kafka in der Praxis: synchronisierte Kommunikation zwischen Plattformen
Wir besprechen, wie wir Online-/Offline-Datenflüsse und -Prozesse mit Apache Kafka optimiert haben.
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.
5 Gründe, warum Sie Ihr Unternehmen jetzt digitalisieren sollten
Wollten Sie schon immer wissen, wie und warum Ihr Unternehmen digitalisiert werden sollte? Dann sind Sie wahrscheinlich über Begriffe wie Digitalisierung und digitale Transformation gestoßen. Obwohl sie scheinbar dasselbe sagen, beschreiben sie in Wirklichkeit...
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.
Berg Software @ Digital Future Virtual Congress
DIGITAL FUTUREcongress virtual: Berg Software ergründet durch kundenspezifische Softwareentwicklung die Digitalisierung von Kernprozessen. Seien Sie dabei!
8 Gründe, warum Sie sich für Outsourcing entscheiden sollten
Vorteile des Outsourcings: Kostenreduzierung, Optimierung der Arbeitszeit, Zugang zu Spezialisten, Konzentration auf Kernaktivitäten, Flexibilität bei der Einstellung […]
5 Vorteile einer kundenspezifischen Software für Ihr Unternehmen
Kundenspezifische Softwareprodukte sind bemerkenswert, weil ein Softwareunternehmen Ihnen eine einzigartige Lösung anbieten kann, die speziell auf Ihr Unternehmen zugeschnitten ist.
Migration Ihres Unternehmens in die Cloud: 5 enorme Vorteile
Die Migration in die Cloud bringt wichtige Vorteile mit sich: Skalierbarkeit, verbessertes Kostenmanagement, Disaster Recovery, Mobilität und Flexibilität sowie verbesserte Sicherheitsfunktionen.
7 Gründe warum Sie Ihrer Software-Dienstleistungen nach Rumänien outsourcen müssen
Rumänien ist ein bedeutendes Ziel für Software-Outsourcing aufgrund der wettbewerbsfähigen Kosten, des Angebots an IT-Spezialisten, der ausgezeichneten technischen Fähigkeiten und der großartigen Lage
Lesen Sie unsere brandneuen Fallstudien – Die Geschichten unserer Kunden
Fallstudien über Kundenzufriedenheit und wie wir mit einer Aufgabe & einem Geschäftsziel begannen, wie wir unsere Herausforderungen meisterten und welchen Wert wir schufen.
Die 4 Hauptgründe, warum Sie Cybersecurity-Operationen auslagern sollten
Unternehmen ziehen alle Optionen in Betracht, um die Online-Sicherheit zu erhöhen, einschließlich des Outsourcings an externe Agenturen, die auf die Bereitstellung von Expertendienstleistungen spezialisiert sind.
4 Gründe, warum Sie Nearshoring anstatt Offshoring in Betracht ziehen sollten
Nearshoring = Vergabe von Aufträgen an externe Unternehmen, die sich in nahegelegenen Ländern befinden (ähnliche Zeitzonen, weniger kulturelle Barrieren, einfache Anreise, lokale Gesetzgebung).
28 Kerzen auf dem Bergtorte!
Die Party zum 28. Geburtstag von Berg Software ist ein bedeutender Meilenstein. Wie könnte man das besser feiern als mit der richtigen Portion Grill und Kuchen?
7 Wichtige Fragen, die man einem Custom Software Development Unternehmen stellen sollte
Wie man eine Softwareentwicklungsfirma auswählt: hier sind 7 Fragen, die man Softwarefirmen stellen sollte. 1. Haben Sie schon einmal an einem ähnlichen Projekt gearbeitet? 2. Welche Technologien…