Agile (Values, Principles and Practices) never really fails, the people involved might fail

Love @Bruce Carlyon's work: The Momentum Interviews - Bruce Carlyon on Agile delivery. | Momentum Search and Selection Our new series of blogs titled The Momentum Interviews has received excellent feedback. The fourth blog in this series is with a seasoned Agile practitioner named Bruce Carlyon. He is a certified Agile Framework Consultant, Scaled Agile Framework Agilist and Scrum Master. Our Q and A is b

Canopy - F# is the new C# in the F#rictionless web/mobile testing world

Canopy is a new web testing framework for F#, for UI testing. (C# friendly ) There is also a Canopy testing framework for mobile apps -

The website: Nuget Package:
GitHub for Mobile -
Features: Solid stabilization layer built on top of Selenium. Death to "brittle, quirky, UI tests".Quick to learn. Even if you've never done UI Automation, and don't know F#.Clean, concise API.
Canopy's APIActions: documentation of everything you can do on a pageAssertions: all the ways you can verify what's on the page is correctConfiguration: configure and fine tune canopyTesting: different ways to orchestrate tests and troubleshoot issues with a pageReporting: different ways to output the results of your test suite Canopy Examples -…

Defect Driven Development - is not TDD with a twist

Defect Driven Development (3D) Deliver enhanced quality product with less testing effort By Wasim Haque We are living in that time of the world where there are so many product

Machine Learning - Tensor-flow used for detecting bats! Wow

Roland Meertens an AI developer detected bats and ended up using Tensor flow :

jupyter notebookLabeling sound data - librosa libraryLoading sound data with Python Visualizing sounds with LibrosaMachine learning model - TensorFlow Github -
Detecting bats by recognising their sound with Tensorflow Last week I discovered that there are bats behind my appartment. I immediately grabbed my "bat detector": a device that converts the ultrasound signals bats use to echolocate from an inaudible frequency range to an audible one. The name "bat detector" thus is a lie: you can use it to detect bats, but it does not detect bats itself.

GraphQL represents a giant leap forward in the world of APIs - From REST to GraphQL

"As a significant departure from the REST API, GraphQL requires some not-so-subtle shifts in the way we think about consuming and altering data."  - Mark,Matt Platform engineers GitHub

Issues with REST: REST APIs are designed to interact with one specific end point at a time. For example, you can get a list of all your issues on GitHub, but you can’t get a list of issues and the comments on those issues at the same time. This means you often need to make more than one “request” to the API to get the exact information you need.
REST API results are determined by the API developer, and they want to make sure you have everything you could possibly want. This often means you are getting way more information than you intend to use. GraphQL is a more flexible query structure, which allows you to request information based on connections across traditional data points. Running Your First GraphQL QueryNavigate to the GraphQL explorer. Once the page has loaded, click the “Sign in with …