How Relative Story Sizing Won Me Over

RJ Dela-Cruz Agile, Articles, Consulting, Project Management Leave a Comment

Anyone who practices agile methodologies such as scrum is going to be very familiar with the practice of story pointing user stories (also known as poker planning). The good oleโ€™ fashion 4, 8, 13, etc. Fibonacci sequences we assign to user stories of a sprint.

If youโ€™re not familiar, itโ€™s where the team gathers together to discuss the user stories to bring into a coming sprint and assigning each a number called story points. These story points are estimates that represent the level of difficulty and time it is expected to take to complete the story.

The team often will have discussions on whether a story is a particular story point number and argue their point of view until the team comes to an agreement to what story point it should be. Iโ€™ve done this type of work estimation for a long time that itโ€™s natural for me… until we did something a bit different on a scrum team that I was a part of.

In this blog, we discuss a different way to assign poker points to user stories that could be beneficial to your scrum team – relative story sizing.

More on Accessibility-First Programming

Todd Horn Articles, Development Technologies & Tools, Opinion, Programming Leave a Comment

A few months back, Aaron wrote about the high-level aspects of Accessibility-First Programming, its importance, and specific strategies and tools for applying it within your software development process. It included insights and suggestions for Color and Contrast, Focus Management, the use of ARIA tags and attributes, and testing strategies and tools – all of which are important things to consider.ย 

In this post, weโ€™re going to dig in a little deeper on three of those topics that I used on my last project: ARIA, the WCAG and what is needed for compliance, and some design principles of accessible design. Weโ€™ll include insights and further reading on relevant topics to help you better understand how to implement accessibility-first programming in your own development.

See Keyhole At The University of Arkansas Blockchain Hackathon

Keyhole Software Articles, Blockchain, Community, Company News, Educational Event, Hyperledger, Keyhole Leave a Comment

Keyhole Software is excited to announce our very own David Pitt will providing a technical workshop at the University of Arkansas Blockchain Hackathon on November 6th, 2019 from 6 – 8 PM at the Doug McMillon Innovation Studio.

The University of Arkansas will be hosting its third annual Blockchain Hackathon taking place on November 8th – 9th in downtown Fayetteville. This year will be the first time ever the Blockchain Center of Excellence (BCoE) will be opening up this event to the community, instead of only to students. The diversity of ideas, backgrounds, and skills will make for the most interesting and exciting Blockchain Hackathon to date!

Before the main event, the University of Arkansas will be conducting technical workshops leading up to the Hackathon. These workshops will offer intimate and boutique experiences every night (November 3rd – 7th) to give attendees the opportunity to hear deeper informational sessions on specific blockchains, set-up programming environments, familiarize themselves with available resources, or even do a group exercise.

How to Create a Dystopian Future at Home with Python, OpenCV, and Microsoft Azure

Derek Andre Articles, Azure, Cloud, Development Technologies & Tools, Python, Tutorial 2 Comments

Facial recognition is both amazing and horrifying. Some amazing things it can do is the ability to find missing children or seniors, using your face to unlock your phone, and being able to board an airplane faster.

In this blog post, I want to highlight some powerful tools and platforms that allow you to create distributed facial recognition systems with OpenCV and Azureโ€™s Cognitive Services. By the end of this post, you will have a working face detector using OpenCV that can communicate with Azureโ€™s Cognitive Services.

I used Python 3.7.4 and pip 19.2.3 for this project. You can view the code from this blog at https://github.com/dcandre/Dystopian-Future-At-Home.

Go To SQL

Gabe Schmidt Articles, Databases, Go, Programming, SQL, Tutorial Leave a Comment

In between projects here at Keyhole, Iโ€™ve been tasked with applying a relational database access and mapping framework in the Go language.

In this post, I go step by step to create a Postgres relational database, then perform CRUD operations against it in the Go language.

I wonโ€™t get into the specifics of configuring Go in this blog, but you can check it out yourself here – https://golang.org/. Additionally, Keyholeโ€™s very own David Pitt wrote an excellent primer on the subject here – https://keyholesoftware.com/2019/09/26/go-on-the-fly/.