Skip to content

Instantly share code, notes, and snippets.

View bforrest's full-sized avatar
💭
Red, red, red, GREEN, refactor

Barry Forrest bforrest

💭
Red, red, red, GREEN, refactor
View GitHub Profile
@bforrest
bforrest / OtherCommandConsumer.cs
Created October 17, 2018 14:10
ASW Lambda + Masstransit
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Text;
using System.Threading.Tasks;
using MassTransit;
using MassTransit.Turnout;
using Messages;
  • Description (Lyssa's callouts)
    • The discussion will explore transforming as a verb rather than thinking of transformation as a noun. What would it mean for us to be transforming, not just others? What would it mean for someone to be steadfast and unchanging, witness to others’ transforming? How are agile transformations treated like one-time metamorphoses from caterpillar to butterfly?
    • Agile experts have “already transformed” and are to assist others going through the same/similar transformation process. While there’s credibility established in being someone who has “been there, done that,” it can make it difficult for the expert to meet the person where they are empathetically and cause the expert to impose an agenda on them to transform in a particular way.
  • Existing:

Description: What does it mean for an organization of people to be transforming? Advanced agilists are often sought as experts to guide transformations. Agile experts have “already transformed” and are to assist others going th

@bforrest
bforrest / Config.cs
Last active February 19, 2018 23:05
IDP Server-Client Config
namespace IDP4
{
public static class Config
{
public static IEnumerable<Client> GetClients()
{
new Client
{
ClientName = "DesktopClient",
ClientId = "native.hybrid",
@bforrest
bforrest / abstract.md
Created November 30, 2017 17:06
Team Dynamics Abstract

Do you have team members that squabble like siblings on a family roadtrip? Are you struggling to find a solution for "She's looking at me!" or "He's on my side of the seat!"? There is hope. DISC is a tool that can help you identify where conflict exists within your team. Learning how to identify and more effectively communicate with folks in the four basic DISC behavior profiles just might be part of the answers which you seek. Come learn these skills along with how to make your teammates feel heard, and how to tailor your communication so that they hear you as well.

Stop-Process -processname chromedriver
@bforrest
bforrest / Engineering a Culture of Psychological Safety.md
Last active August 31, 2017 22:58
Engineering a Culture of Psychological Safety

There's no Iron Throne in Team - Engineering a Culture of Psychological Safety

Abstract: Are your teams safe? Do your teammates have your back? The #1 indicator of a successful team is not team size, tenure, seniority or salary level, but Psychological Safety. Unsafe teams will break or dramatically under-perform. This highly interactive and sometimes introspective session will teach tools and techniques that you can apply within your team to increase psychological safety. Come learn your own dominant communication style and how to recognize it in others to help build safe, collaborative, productive teams.

TALK DESCRIPTION: The #1 indicator of a successful team is not team size, tenure, seniority or salary level, but Psychological Safety. We will start by learning the five effectiveness pillars of a psychologically safe team thru a constellation activity. Examples of how team members responded to an unsafe environment will be explored. We'll have an interactive DiSC activity to learn our dominant communica

@bforrest
bforrest / abstract.md
Last active July 27, 2017 00:38
Realizing the Promise of the Agile Manifesto

Companies flock to agile hoping to get “Twice the Work in Half the Time” and experience crushing failures. Experience hands on learning of some of the key practices and habits that enable team and organizational agility, facilitate delivering customer value and realize the agile promise.

@bforrest
bforrest / sql dmo script.ps1
Created July 25, 2017 21:56
script stored procs to a file
pushd;
import-module sqlps -disablenamechecking;
popd;
$s = new-object microsoft.sqlserver.management.smo.server 'localhost';
$db = $s.Databases['ps_all_the_things'];
foreach ($proc in $db.StoredProcedures | where {($_.IsSystemObject -eq $false) -and ($_.Schema -eq 'dbo')}) {
$file = 'd:\temp\' + $proc.Name + '.sql';
Write-Host $proc.Name;
$proc.script() | Out-File $file;
@bforrest
bforrest / description.md
Created June 6, 2017 02:26
learning objectives

Learning objectives:

  • Understanding our own dominant communication style and coaching style
  • Explore DISC, a useful model for identifying and understanding others’ dominant communication styles
  • A technique for visualizing a team’s styles and recognizing potential conflicts within the team
  • Practice trust-building communication by adapting to others’ preferred communication styles
  • We will lead an activity for attendees to identify their dominant DISC style and explore the model as a group to review each of the four behavior styles. In this section, we will touch on what coaching sound like from each dominant behavior
@bforrest
bforrest / configure.cs
Last active May 9, 2019 10:09
masstransit configuration for UseCluster
private Autofac.IContainer BuildContainer()
{
var _clusterMembers = new string[] { "rabbit1", "rabbit2", "rabbi3" };
// Autofac registration
builder.Register(
context => Bus.Factory.CreateUsingRabbitMq(
cfg =>
{
cfg.Host(
new Uri($"rabbitmq://clustered_rabbits"),