Posts

Showing posts with the label Agile

This Week I Learned - Week #35 2024

Image
This Week I Learned - * The hottest new programming language is English -  Andrej Karpathy. Jan 25, 2023 * The  Top 100 Gen AI Consumer Apps  list by Andreessen Horowitz is updated every 6 months * Claude's Artifacts feature allows developers to make architecture diagrams from codebases * All the useful software architecture tools at one place. * All graphs are charts, but not all charts are graphs . While graphs focus on the mathematical relationship between variables, charts can present data in a more general way, such as through diagrams or tables. * Observable is a platform from the creators of D3 that simplifies building and deploying powerful data dashboards. Observable offers two ways of working: you can build data apps using the open-source Observable Framework to deploy to Observable, or you can work in notebooks. Framework combines the power of JavaScript on the front-end for interactive graphics, with any language on the back-end for data prep...

Agile Courses & Certifications

Image
Dilbert's boss's  misconceptions on Agile A list of Agile Courses & Certifications: Foundation Certificate in Agile PMI Agile Certified Practitioner SAFe SPC SAFe Practitioner SAFe Agilist Software Processes and Agile Practices ICAgile Certified Professional Certification (ICP) course Agile PgM Foundation Certification Certified SCRUM Master ASF EXIN Agile Scrum Foundation Certified Scrum Developer Certified Scrum Professional (CSP) Certified Scrum Product Owner (CSPO) Professional Scrum Developer Scrum.org - Professional Scrum Master I Scrum.org - Professional Scrum Master II Agile Product Lifecycle Management 9.3 Essentials (1Z0-538) ISTQB Agile Tester QAI Agile Certified Tester

Difference between Continuous Integration, Continuous Delivery, Continuous Deployment

Image
An explanation from the book Continuous Delivery with Visual Studio ALM 2015 : Continuous Integration is all about quick feedback and validation of the commit phase. Continuous Delivery is about establishing a mindset where you can deliver features  at customer demand.  Continuous Deployment can be viewed as the next level of Continuous Delivery. Where Continuous Delivery provides a process to create frequent releases but not necessarily deploy them, Continuous Deployment means that every change you make automatically gets deployed through the deployment pipeline. When you have established a Continuous Delivery solution, you are ready to move to Continuous Deployment if that’s something your business would benefit from.

Notes from the MVA course "Fundamentals of Visual Studio Online"

Image
The Microsoft Virtual Academy course Fundamentals of Visual Studio Online  is a level 300 course that provides an high level overview of Visual Studio Online (VSO) in less than 2 hours. I wish it also dwelled a little on Process templates & covered best practices. Notes from the course and elsewhere - - Visual Studio Online is a cloud-based platform of tools and services that helps you plan, deploy and manage your application. - VSO competes with Github.  GitHub lets developers work for free with public code repositories but there is a charge for those who want to work with private code repositories.  It is possible to migrate a project from GitHub to Visual Studio Online - VSO is free for the first five users and it is an included benefit for MSDN subscriptions. - VSO offers cloud-hosted application lifecycle management (ALM) as a service. It provides TFS (centralized) and Git (decentralized) source control systems . - Visual Studio Online isn't...