101 Setup, configure and work with GIT VSTS Build and Release.

Visual Studio Team Services comes with many capabilities and features to support your version control needs. One of these features is an unlimited amount of free GIT repositories. The other valuable features are integration of work, build and release out of the box. This is a small how to when you want to start with GIT within VSTS. The start, setup structure. Create your VSTS account. While you also can create an unlimited amount of VSTS accounts it advisable to think of how your setup your structure. You can create all projects in one VSTS account or you can create a VSTS per project. Defining a projects scope is already challenging for many systems. A good decision maker can be to loo... [More]

Build an API platform with Azure

Make your business data and functionality available for internal departments, external business, users and systems. Every company, every department is working on an API strategy and implementation to fulfill the needs of their users, build a digital platform for their business. There are many ways to build an API platform. This article on ProgrammableWeb describes different (maturity) levels of API design. Level 1 (Unintentional): Publishing of unstructured or poorly structured data sets as PDFs or CSV files. Level 2 (Automation): Publishing APIs using tools that auto-generate “APIs” directly from an existing database. Level 3 (Self Design): Manual CRUD-centric API design commonly used in... [More]

3 forces and 5 tips to stay relevant on changing DevOps.

The changing world of the DevOps team. The world around the DevOps team is changing. It is accelerating constantly to a new world where the practices are complete different as it is today. DevOps teams need to evolve accordingly to stay relevant. Adapt or perish, now as ever, is nature's inexorable imperative. (H.G. Wells). To know in which direction to evolve, it is important to know what the drivers are which influence this change. Three forces are pushing the continues DevOps evolution: The Cloud Platform force. The System Architecture force. The Collaboration Force. Note: a common practice in larger systems is that multiple DevOps teams are supported by a Service Delivery Team.... [More]

Azure DevTest Labs.

As a modern DevOps team you need different kind of environments during the realization of a software system. The availability of environments is of great importance for the speed of delivering that piece of value for the business. With this availability is often the problem which slows teams down. Often the environment is too late or the environment is wrong configured or both at the same time. Leading to frustration in the team and with the business. Cloud. Azure can be a solution for the environment needs of a team. When the team has access to an Azure Subscription than they can take care themselves of the creation and configuration of environments. A team member can create an environment... [More]

Load and Performance monitoring and analyzing with VSTS and Azure.

Load and performance analyzing is often only done the moment it is needed. The moment customers are walking away from the slushy and bad responsive system. Too late tools are put in place to start profiling the system for finding the bottle neck and that one slow statement. Better to start performance monitoring and load testing from the beginning. With the cloud tools available it is even fun. Structuring the Load and Performance monitoring and analyzing practices of your team is the only answer. The good thing, it is easy now the Cloud is here. That easy a team member silently confessed he liked it (I promised not to mention his name in public). A lit bit up front thinking is needed. T... [More]

Building a DevOps Assessment tool with VSTS, Azure PaaS and OneShare in minutes.

A few weeks ago we joined a global DevOps hackathon from the Netherlands. Our team, creative named ‘DutchOps’, decided to make a DevOps Assessment tool. The hackathon was mainly about sharing, building and transferring DevOps knowledge.  The System. The realized system is cloud only. A DocumentDB (see diagram at the bottom) stores all questionnaires. This makes the system flexible to change question types. An Angular Web App loads the questionnaire based on an questionnaire type and renders the questions. The respondent answers the questions and submits the filled assessment to an Azure Queue. This decouples the system and makes it easier to switch analysis. An Azure function triggered... [More]

Conflict: Website with given name already exists, during VSTS Release.

You would think this message means… “Website with given name already exists”. All but that, it means you have Visual Studio debugging enabled for version 2015. The warning before is actually the real error, “request value VS2015 not found”. A known error when executing the PowerShell script:  “Get-AzureWebSite”… read : https://github.com/Azure/azure-powershell/issues/462   Simply switching off Remote Debugging doesn’t solve it. You must set it to 2013. The fun thing, when you remote debug again from VS2015, the action ‘Attach Debugger –> Applying remote debugger settings’… will switch the settings back for your Azure Website, resulting again in failing deployments. Go... [More]

Manage Azure VM’s, Free Sogeti OneShare O365 Add-in available in the Store.

Start, stop, schedule, snooze, categorize and get mail notifications on start stop actions and usages, capabilities available in the free Sogeti OneShare Office 365 add-in. Go to you Office 365 Store and look for OneShare, or got to the setting in a site  and search for the add-in with id WA104380108. There you will find the Sogeti OneShare Add-in.   We created the add-in for Azure Enterprise agreements to make teams flexible without loosing control on the costs and optimizes the usages of Azure resources. The OneShare Enterprise Add-in has some more capabilities, like maintain resource groups with a schedule and the capability to use ARM templates to create environments. Also the... [More]

The Time of DevTest Labs is over. DevOps to the Max.

The evolution of DevTest Labs with DTAP environments, cloud, containers, toggles and serverless platforms. New platform capabilities and architectural patterns will change the need of a DevTest Lab. Environments Dev/Test Labs are used in software development for decades. Different types of environments are helping teams with continues integration, deployment and testing while delivering business value. Maintaining proper environments for these activities is known as a must-have practice for DevOps teams in Application Lifecycle Management. Multiple environments (or stages) are used by teams, the development environment (or better an integration environment), the Test environment , Accepta... [More]

Free report on #DevOps by #Sogeti. The #Antifragile Organization.

‘If the rate of change on the outside exceeds the rate of change on the inside, the end is near.’  Jack Welch Henrik Kniberg played a major role at Spotify to set up the organization. He worked for them for many years as an Agile/Lean coach, and now fulfills the same role with Lego. Kniberg produced two videos with infographics in which he gives a very detailed explanation of the method of working . The ten highlights below provide a good understanding (https://en.wikipedia.org/wiki/Dunbar's_number).  Business alignment versus autonomy Focus on staff motivation Experiment-friendly culture Making mistakes faster as a mission Minimum Lovable Product Minimum Viable Bureaucracy ... [More]

Şarkı Sozleri