Tag Archives: Software-Entwicklung

Testgetriebene Entwicklung (TDD) von G-Suite-Addons – mit TypeScript!

Google Cloud G Suite MS Office 365

Auch wenn es darum geht, erweiterte Funktionalitäten für die Google G Suite zu erstellen, wollen wir Entwickler gerne auf die Methoden der testgetriebenen Entwicklung zurückgreifen (TDD). Hier sorgen neuere JavaScript-Standards für ein paar Herausforderungen, die wir mittels TypeScript aber am Ende schnell lösen können.

Wie Bitbucket Data Center verteilte Software-Teams unterstützt

Bitbucket Data Center

In einer Zeit, in der sich jedes Unternehmen mit neuen Formen der Zusammenarbeit auseinandersetzen muss und in der Organisationen große Anstrengungen unternehmen, um die Arbeit ihrer Teams ohne allzu große Reibungsverluste am Laufen zu halten, braucht es Software, die verlässlich, performant und flexibel ist. Software, die Teams angesichts neuer Herausforderungen unterstützt, statt ihnen im Wege zu stehen. Genau diese Anforderungen hat sich Bitbucket Data Center auf die Fahnen geschrieben.

Atlassian Bitbucket: Mehr Effizienz für Entwickler und neue Features für Enterprise-Anforderungen

Mit Bitbucket 7 läutet Atlassians Git-Repository-Managementsystem für Software-Unternehmen eine neue Phase des Code-Managements und der Enterprise-Skalierung ein. Mit diesem Release gibt Atlassian einmal mehr das Ziel aus, einerseits den individuellen Entwicklern und ihren Teams die Arbeit und das Leben zu erleichtern und andererseits die steigenden Anforderungen zu bedienen, die stark wachsende und Enterprise-Organisationen an ihre Systeme stellen. Sehen wir uns die wichtigsten Neuerungen mal an.

Software-Entwicklung: Jira und Bitbucket für VS Code

Atlassian for VS Code

Wie lassen sich Funktionen aus Jira und Bitbucket in einen Code-Editor integrieren? Die App “Atlassian for VS Code” gibt eine beeindruckend gute Antwort. Sie bietet nun Support für die Server- und Data-Center-Versionen von Bitbucket und Jira und darüber hinaus diverse neue Konfigurationsmöglichkeiten. Damit schafft die Lösung gute Voraussetzungen für eine fokussiertere Entwicklungsarbeit und für schlanke, zeitsparende Prozesse.

Moderne Software-Entwicklung: Tools, Prozesse, Herausforderungen, Best Practices (Podcast)

Podcast - Remote-Events

Wie funktioniert Software-Entwicklung heute? Wie verändert sich eine Prozess- und Tool-Landschaft in einem wachsenden Unternehmen? Welche modernen Technologien kommen zum Einsatz und wie sehen die infrastrukturellen Anforderungen aus? Wie helfen Werkzeuge und Lösungen wie Jira, Bitbucket und Bamboo von Atlassian im Alltag und im Havariefall? Antworten auf diese Fragen gibt es in unserer aktuellen Podcast-Folge mit Einblicken, Beispielen, Tipps und Best Practices rund um moderne Software-Entwicklung in agilen Teams.

Bitbucket Server und Data Center: CDN-Support, Spiegelfarmen, Jenkins-Integration, optimierte Code Insights und mehr

Bitbucket ist die ausgereifte und funktionsreiche Git-Repository-Managementlösung von Atlassian. Kein anderes Atlassian-System wird mit einer solchen Frequenz weiterentwickelt wie dieses: Im Monatstakt versorgt der Hersteller Bitbucket Server und Data Center mit Optimierungen und neuen Funktionen. In diesem Beitrag stellen wir die wichtigsten Features, die mit den Versionen der letzten Zeit ausgeliefert worden sind, mal im Überblick vor.

Atlassian Data Center: Die Rolle von Docker für Ihre Enterprise-IT-Infrastruktur

Jira Service Desk Helpdesk

Enterprise-Unternehmen tendieren dazu, operativen Overhead zu produzieren, wenn die Teams zahlreicher werden, die Produktpalette sich verbreitert und die Komplexität der Infrastruktur zunimmt. Gleichzeitig ist der agile, schlanke Ansatz für moderne Organisationen der Schlüssel zum Erfolg. Vor diesem zweischneidigen Hintergrund bietet Atlassian offiziell unterstützte und gepflegte Images für Docker-Container an, die es Unternehmen erleichtern, Deployments zu standardisieren – und zwar unabhängig von der eingesetzten Hardware.

Smart Mirroring: CI/CD-Skalierung und verbesserte Geo-Performance mit Bitbucket Data Center

Vor etwas mehr als drei Jahren hat Atlassian das Feature Smart Mirroring für Bitbucket Data Center vorgestellt. Davon profitieren insbesondere verteilte Software-Teams, die mit großen Repositories arbeiten, denn diese Spiegelserver steigern die Git-Performance speziell beim Lesen und Kopieren signifikant. Doch mit einem hohen Grad an Verteilung in einer Organisation geht oft das Problem einher, dass das steigende Aufkommen an Continuous-Integration-Builds mitunter Staus und Verstopfung verursacht. Hier kommen Spiegelfarmen ins Spiel, die nächste Evolutionsstufe der Smart-Mirroring-Funktion.

Atlassian Bamboo 6.10: Flexibilität durch Personal Access Tokens und selektierbare Schnellfilter

Jedes moderne Software-Team hat seine eigenen erprobten und unikalen Workflows aus Builds, Tests und Releases. Zigtausende dieser Teams setzen deshalb auf Atlassian Bamboo, weil diese Lösung die Flexibilität bietet, um selbst die aufwendigsten Contiunous-Integration- und Continuous-Delivery-Workflows professionell und effizient zu handhaben. Nun ist Bamboo in der Version 6.10 erschienen. Sie bringt zwei interessante neue Features mit, die die Flexibilität von Bamboo noch einmal erhöhen.

Ratenbegrenzung in Bitbucket Data Center: Selbstschutz vor Performance-Problemen

Bedrohungen für die Stabilität einer Unternehmens-Software wie Bitbucket kommen aus vielen Richtungen. Manchmal ist es einfach ein schlecht geschriebenes Skript, das zu oft Daten aus neuen Commits und Pull-Requests abfragt, oder eine interne Build-Anwendung, die die Nutzerberechtigungen prüft und viele unnötige Requests schickt. Die Folgen für die Performance sind jedoch schwerwiegend. Deshalb brauchen Unternehmen einen robusten, langfristigen Weg, um ihre Instanzen vor solchen Bedrohungen zu schützen. Hier kommt die Ratenbegrenzung ins Spiel, die Atlassian für Bitbucket Data Center mit der neuen Version ausgeliefert hat.