I hereby claim:
- I am eskfung on github.
- I am eskfung (https://keybase.io/eskfung) on keybase.
- I have a public key whose fingerprint is CB5E E4E7 AB34 85B7 3345 ED97 987A E3A2 215E AF80
To claim this, I am signing this object:
<!-- KISSmetrics --> | |
<script type="text/javascript"> | |
var _kmq = _kmq || []; | |
var _kmk = _kmk || 'foo'; | |
function _kms(u){ | |
setTimeout(function(){ | |
var d = document, f = d.getElementsByTagName('script')[0], | |
s = d.createElement('script'); | |
s.type = 'text/javascript'; s.async = true; s.src = u; | |
f.parentNode.insertBefore(s, f); |
<!-- KISSmetrics --> | |
<script type="text/javascript"> | |
var _kmq = _kmq || []; | |
var _kmk = _kmk || 'foo'; | |
function _kms(u){ | |
setTimeout(function(){ | |
var d = document, f = d.getElementsByTagName('script')[0], | |
s = d.createElement('script'); | |
s.type = 'text/javascript'; s.async = true; s.src = u; | |
f.parentNode.insertBefore(s, f); |
trigger KMTrackLeadConversion on Lead (after update) { | |
List<String> lead_ids = new List<String>(); | |
for(Lead lead : Trigger.new) { | |
if(lead.IsConverted && !trigger.oldMap.get(lead.Id).IsConverted) { | |
lead_ids.add(lead.Id); | |
} | |
} | |
KMTracking.trackLeadsConverted(lead_ids); | |
} |
require 'csv' | |
data = { | |
# simplifying returned results | |
"total" => nil, | |
"links" => [], | |
"metadata" => {}, | |
"columns"=> [ | |
{ | |
"display_name"=>"KMID", |
trigger ApplyAssignmentGroupsToCase on Case (after update) { | |
Map<Id, Id> caseOwners = new Map<Id, Id>(); | |
for (Case c : Trigger.new) { | |
if (Trigger.isUpdate) { | |
if (c.OwnerId != Trigger.oldMap.get(c.id).OwnerId) { | |
caseOwners.put(c.Id, c.OwnerId); | |
} | |
} else { | |
caseOwners.put(c.Id, c.OwnerId); |
I hereby claim:
To claim this, I am signing this object:
jest.mock('@/constants', () => ({ | |
...jest.genMockFromModule('@/constants'), | |
FOO: 'bar', | |
})) |
# .github/workflow/require-pr-labels.yml | |
name: Require Pull Request Labels | |
permissions: | |
pull-requests: read # Needs read permissions in order to read labels and reviews | |
on: | |
pull_request: | |
types: [labeled, unlabeled, opened, edited, reopened, synchronize] | |
pull_request_review: |
Carbon Five has embraced emoji in daily written communication. They carry a lot of meaning in a small package, they inject personality and culture into our writing, and they visually stand out on the page as you scan a document. Pull requests are no exception. Love them or hate them, emojis ensure our pull request comments include the intended tone, something easily lost in written communication.
An engineer has only two strong signals to summarize their whole response to a PR: approve or reject. But what about all of the smaller, intermediate comments? Consider prefacing a review comment with different emoji to classify the comment under one of these three categories. (Many thanks to Srinivas Rao for his initial write-up that inspired this strategy.)
To stick to green emojis:
Recently we’ve noticed a number of our clients maintain a backlog of small tasks that are handled separately from their main backlog. These are tasks that should be finished at some point, but will rarely take priority over business-critical features and bugfixes. Often they are bite-sized pieces of work that can be finished in a couple of hours or less: addressing engineering chores, paying off tech debt, and addressing minor bugs. Internally, this separate backlog has earned a catchy name: the snacklog.
When is it appropriate to work on a snacklog task instead of something in the prioritized backlog? After all, developers should be working on things that move the business forward (obviously). Inevitably, though, natural lulls come up in the course of development: