Sabitlenmiş Tweet
John Turner
733 posts

John Turner
@johndturn
Proud husband, father, and member of the Church of Jesus Christ of Latter-Day Saints. I love a good coding frenzy.
Salt Lake City, UT Katılım Ağustos 2014
189 Takip Edilen101 Takipçiler

@AppleMusic Photographer: You look more approachable if you touch your own arm.
Host: Are you sure?
Photographer: Trust me.

English

@1Password QQ though: How about managing GPG keys for signing git commits? I'm assuming that the op CLI would be where to go for that, but wondering if y'all have a slick workflow in the works for when I'm prompted for my passphrase when signing commits?
English

Great stuff @1Password team. Very much looking forward to forgetting how to generate SSH keys when 1Password8 is live for macOS blog.1password.com/1password-ssh-…
English

I've recently been diving deeper into OOP-related design patterns. I had heard of SOLID before, but this video really helped a lot to solidify (see what I did there?) a better understanding. Good stuff, @ArjanCodes!
youtube.com/watch?v=pTB30a…

YouTube
English

Another great learning from @danappleman's book: the COUNT() aggregate function doesn't apply to your execution context SOQL row count limit.
English

Modern encryption algorithms (NOT talking about hashing here) like AES256 don't produce the same output for a given input. They shouldn't, in fact. stackoverflow.com/a/65802858/596…
English

TIL about the SuppressWarnings annotation in Apex which can be used to tell PMD to chill the h*ck out. pmd.github.io/latest/pmd_use…
English

@joshbirk / @SalesforceDevs - I know SFDC recommends VS Code as the primary IDE, but I've been a heavy nvim user, and would love to live there. I've found the Apex LSP, and really am just missing a couple of last things. Do y'all know of anyone living in neovim for SFDC dev?
English

Doing some RaspberryPi maintenance and TIL that when using Raspberry Pi Imager you can set SSH settings (among other things) directly when you flash the OS to your micro SD card. This fixes literally the worst part of setting up a new RPI (IMO). cnx-software.com/2021/03/26/cus…
English

One of the many features of vim that I underutilize is marks. Love this quick video explaining them, I'll be trying to incorporate them more into my workflows. youtube.com/watch?v=UPxxAg…

YouTube
English

I've been toying with the idea of moving entirely off VS Code to Vim for a while. This playlist is exactly what I was looking for to help guide me gently through the process of configuring it:
youtube.com/playlist?list=…
Thank you so much @chrisatmachine it's absolutely excellent!
English

TIL about the LoginGeo object in Salesforce. Pretty surprising accuracy and information, though of course this varies with usage of VPNs and other obfuscation techniques. developer.salesforce.com/docs/atlas.en-…
English

TIL about the Salesforce "Empty Key ID": 000000000000000AAA
fishofprey.com/2011/06/salesf…
English

An oldie but [incredible] goodie. Highly recommend for all those working in JS/TS to help understand how the browser (and Node) handle things under the hood
youtube.com/watch?v=8aGhZQ…

YouTube
English

@syntaxfm Fun FYI: The Salesforce Streaming API (precursor to the Pub/Sub API) was built on the Bayeux protocol, using CometD as the client. Basically, it was another messaging protocol for event-driving architectures. docs.cometd.org/current7/refer…
English

@syntaxfm In episode 510 (talking about building an API in 2022) you mentioned gRPC as a technology, and wanted some more information on how it's used in the wild today. I've seen it mostly used to enable Event-driven Architectures, sending messages to/from a server as events.
English


