Skip to content

Instantly share code, notes, and snippets.

View dahlbyk's full-sized avatar

Keith Dahlby dahlbyk

View GitHub Profile
dahlbyk /
Last active May 11, 2023 00:29
GitHub API Comparison: Issue Events vs Issue Timeline
dahlbyk /
Last active April 22, 2023 11:48
Mastering GitHub

Mastering GitHub

GitHub is often used as a basic Git host, but its platform has so much more to offer. From simple and powerful issues and pull requests, to advanced features for power users and integrators, it’s a tool worth knowing well in its own right. This session will review everything you need to know to master collaboration with GitHub, from best practices for GitHub Issues and how it represents basic Git concepts, to hidden features and the tools enabling its developer ecosystem.

  • Git Hosting
dahlbyk / projects.graphql
Created September 15, 2016 00:09
GraphQL to fetch GitHub Projects+Columns+Cards with issue/PR detail for a specific repo.
search(type: REPOSITORY, query: "org:huboard-testing spooky-octo-pug", first: 1) {
edges {
node {
... on Repository {
owner {
dahlbyk / .gitconfig
Created March 1, 2012 14:29
Windows Git Diff/Merge Tool Configuration
dt = difftool
mt = mergetool
tool = bc3
prompt = false
[difftool "bc3"]
cmd = \"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\"
[difftool "p4"]
dahlbyk / .gitattributes
Created July 13, 2011 16:05
C# .gitattributes
*.cs diff=csharp
dahlbyk / index.html
Last active August 10, 2020 15:22
Responsive Table with Inline Form (Grid)
<!DOCTYPE html>
<title>Grid Table Test</title>
<link href="styles.css" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1">
co = checkout
# New branch
nb = checkout origin -b
# Push new branch
pnb = push -u origin HEAD
# Log Graph
dahlbyk /
Created June 9, 2017 15:30
Atom Command + Keymap to Disable vim-mode-plus
atom.commands.add 'atom-text-editor',
'user:toggle-vim-mode': (event) ->
if atom.packages.isPackageDisabled("vim-mode-plus")
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="" xmlns:soap12="" xmlns:http="" xmlns:mime="" xmlns:tns="" xmlns:soap="" xmlns:tm="" xmlns:soapenc="" targetNamespace="" xmlns:wsdl="">
<wsdl:documentation xmlns:wsdl="">WebService for QBFS created using ASP.NET to troubleshoot QuickBooks WebConnector</wsdl:documentation>
<s:schema elementFormDefault="qualified" targetNamespace="">
<s:element name="serverVersion">
<s:complexType />
<s:element name="serverVersionResponse">
dahlbyk / Enable-AllowInteractWithDesktop
Created August 13, 2011 16:16
Set "Allow Interact with Desktop" for Windows Service
$svcName = Get-Service -DisplayName *cruise* | select -Exp Name
$svcKey = Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\$svcName
# Set 9th bit, from
$newType = $svcKey.GetValue('Type') -bor 0x100
Set-ItemProperty $svcKey.PSPath -Name Type -Value $newType