Jeff McAffer

700 posts

Jeff McAffer banner
Jeff McAffer

Jeff McAffer

@jeffmcaffer

Long time open source type, now at GitHub doing open source stuff. Father, husband, race car builder/driver, sailor, and apparently, traveller.

Присоединился Kasım 2009
101 Подписки609 Подписчики
Jeff McAffer
Jeff McAffer@jeffmcaffer·
Long weekend project phase 1's a go! Dumpster ordered. 10 yards of gravel ordered. 5 pallets of wall blocks. ordered. Bobcat ordered.
English
0
0
3
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
Proof: necessity is the mother of invention.
English
0
0
0
0
Amanda Silver
Amanda Silver@amandaksilver·
Conversation with the spouse this morning led to, “I don’t understand why counter culture is important in science?” Help me out, tell me stories of why it’s important to subvert predominant thinking in the scientific community or well-known scientific concepts...
English
26
3
27
0
Tim
Tim@timheuer·
Downtown #Kirkland... Boarding up and some seemingly random folks deciding to bring their guns to the corridor. Streets shutting down.
Tim tweet mediaTim tweet media
English
7
5
20
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
@iamwillbar @github Codespaces FTW! I think there's huge potential there for an easy "get started" flow that gives you a fully configured dev environment. No fuss no muss.
English
1
0
3
0
William Bartholomew
William Bartholomew@iamwillbar·
Enticing contributors to software projects depends on them being able to clone, build, and run the project in a few minutes #makeiteasy
English
1
0
3
0
Hayden Barnes
Hayden Barnes@unixterminal·
@jeffmcaffer My sources show that was in 2017. If you could shed some more light on when OTI because OSPO that would be helpful.
English
1
0
0
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
@zpao I too am in the market for a new provider. @comcast techs have been here 3 times and the problem still isn't fixed with no indication that it will be. Let me know what you find/do.
English
1
0
0
0
Paul O'Shannessy
Anybody have CenturyLink in Seattle? I'm getting close to rage-dumping Xfinity, but not sure if this is actually a "better the devil you know…" situation.
English
3
0
0
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
@sonatypeDev @_JamesWard Funny that. Some of my biggest challenges are around YAML and JSON. If you're using predefined structs then I'd say it's on par with other systems. User-defined content puts you in reflect hell.
English
0
0
0
0
sonatypeDev
sonatypeDev@sonatypeDev·
@jeffmcaffer @_JamesWard I think where I've seen it personally shine is in working with json, xml, etc... for serialization/deserialization, and as well for setting up a REST API. The biggest thing I find myself missing is stuff akin to more functional programming stuff you see in Java like streams
English
1
0
0
0
James Ward
James Ward@JamesWard·
Code reviews that include code style feedback are a total waste of time. Just add an auto-styler / formatter to the code submission process. If styling can't be automated, it's not worth caring about.
English
18
98
416
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
@irbull Writing your own takes time. Doing it repeatedly leads to making your own `utils` library that you reuse but have to maintain. Not sure how that's better and certainly is not "enabling me to do more with less code". The base class libraries should have these table stakes.
English
1
0
0
0
Ian Bull
Ian Bull@irbull·
@jeffmcaffer For example, I needed to concat strings into a comma-separated list. I expected some sort of Join function. But in the end, the 3 line loop means I don't have "Yet-Another-3rd-Party-Dependency", which certainly has it's advantages when deploying.
English
1
0
0
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
I've been messing about with @golang recently. Lots of great stuff but the term "rocks and sticks" keeps coming to mind. Could totally be me but, lots of basic things appear to be missing. I keep hearing "the idiomatic way is to <explanation boiling down to write it yourself>"
English
1
0
1
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
@sonatypeDev @_JamesWard Agreed on the there by default but we'll have to disagree on the "less code" part. I have written much more basic "table stakes" code and repetitive error handling in my little bit of Go than ever before. Of course, I could be doing it wrong... I suppose it's all relative.
English
1
0
0
0
sonatypeDev
sonatypeDev@sonatypeDev·
@jeffmcaffer @_JamesWard The big thing is that it's there by default. Also, the tweet was a tinge of sarcasm. The best part of Golang is doing most things in substantially less code than other languages, at the same speed or better.
English
1
0
0
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
I'm keeping an open mind and am only a couple weeks in so who knows where I'll end up. Need to see more of the system come together... What's your experience been like?
English
1
0
0
0
Jeff McAffer
Jeff McAffer@jeffmcaffer·
And I don't quite buy the perf argument. Of course, I agree that map[<your_type>]struct{}{} is faster than map[interface{}]bool but we're talking nanoseconds here. Important in some cases but in the face of doing network calls that take 100s of ms, not so much.
English
1
0
1
0