John Turner

733 posts

John Turner banner
John Turner

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
Sabitlenmiş Tweet
John Turner
John Turner@johndturn·
"I'm a little old, but kinda young." - My 4yr old son 32yr old me is feeling it.
English
0
0
0
0
John Turner
John Turner@johndturn·
@AppleMusic Photographer: You look more approachable if you touch your own arm. Host: Are you sure? Photographer: Trust me.
John Turner tweet media
English
0
0
0
9
John Turner
John Turner@johndturn·
@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
2
0
1
0
John Turner
John Turner@johndturn·
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 video
YouTube
English
0
0
1
0
John Turner
John Turner@johndturn·
Another great learning from @danappleman's book: the COUNT() aggregate function doesn't apply to your execution context SOQL row count limit.
English
0
0
0
0
John Turner
John Turner@johndturn·
TIL that in Apex you can pass in a list of sObjects to a SOQL statement in lieu of having to create a separate list or set of IDs (pending the sObjects have values in their Id fields).
John Turner tweet media
English
0
0
1
0
John Turner
John Turner@johndturn·
Coming from more of an eslint background I've been looking for basically 3 years for a comment-based solution only to find that it's an annotation built directly into the language. This will SERIOUSLY clean up a lot of my codebases with false positives.
English
0
0
0
0
John Turner
John Turner@johndturn·
@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
0
0
0
0
John Turner
John Turner@johndturn·
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
0
0
0
0
John Turner
John Turner@johndturn·
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 video
YouTube
English
1
0
0
0
John Turner
John Turner@johndturn·
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
0
0
1
0
John Turner
John Turner@johndturn·
OData: You had me till about here.
John Turner tweet media
English
0
0
0
0
John Turner
John Turner@johndturn·
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 video
YouTube
English
0
0
0
0
John Turner
John Turner@johndturn·
@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
0
0
0
0
John Turner
John Turner@johndturn·
@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
2
2
4
0