|
Mike Fridman
@
_mfridman
Toronto 🇨🇦
|
|
they gave me a keyboard and said Go.
|
|
|
1.386
Tweetovi
|
431
Pratim
|
199
Osobe koje vas prate
|
| Tweetovi |
|
Mike Fridman
@_mfridman
|
5 h |
|
Every so often I like to skim through upcoming Go release notes.. tip.golang.org/doc/go1.14
Some good stuff in there like `sync` improvements and `hash/hashmap`.
but *testing.Cleanup is interesting, is it an improvement to defer() ? #golang
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
7 h |
|
|
||
|
Mike Fridman
@_mfridman
|
7 h |
|
I recently did an analysis of all public Go repos from GitHub and it was _amazing_ to see all the oss projects that came from the community, esp. ~2012-2013 pic.twitter.com/eR3Virspy4
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
9 h |
|
❤️🐻 ☁️
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
9 h |
|
Ye!! I can't remember the last time a bump in a Go version had an adverse affect. and also.. 1/2 day of effort, tops?
it would have been interesting to see old -> new -> rewrite
this seems like a troll post. 🚎
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
10 h |
|
I’m a bit perplexed by this article.
Wouldn’t a natural first step to upgrade from 1.9.2 to at least latest stable version, 1.13.x?
.. and then if performance doesn’t improve do a full rewrite 🤔 Doesn’t add up
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
13 h |
|
“We have 4g, 5g, 6g.. we have all the g’s “
🤣🤣🤣
|
||
|
|
||
| Mike Fridman proslijedio/la je tweet | ||
|
Damian Gryski
@dgryski
|
3. velj |
|
A new way of working with Protocol Buffers. buf.build
Buf's goal is for Protobuf to not only be a good choice on the technical merits, but to be so easy to use that the decision is trivial.
github.com/bufbuild/buf
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
2. velj |
|
Awesome. Looking forward to it.
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
i like this ffcli because it does the bare minimum and that's it. Similar to why I like chi router so much for web stuff (bias).
also, if one follows the package layout (as in the example) it is easy to reason about as the CLI grows. 🤷♂️
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
cool. I've used most other frameworks, but found them bulky and API surface way too large, i.e., tries to do too much.
on the flip side, at least for me, starting with a raw func main + a few flags + time ... the CLI grows and becomes hard to maintain as features grow.
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
Do you write CLIs in #golang?
If you need to reach for a framework, I'd suggest checking out..
github.com/peterbourgon/f…
- Simple API surface
- No global state
- Nice structural foundation for long term maintenance. Check out the objectctl example.
Great job @peterbourgon
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
Agreed. I prob. spend as much time on twitter as I did on FB and/or insta.
I was late to join twitter, but found some really interesting folks sharing great content relevant to all kinds of tech stuff.
Hard to otherwise find that content on the www
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
Thanks. Although debugging must wait..
Desperation led to clicking _all_ the upgrade buttons haha 🤣
I’ll go get gopls@latest, switch to stable go1.13 and 0.12 vsxi and flip on the debugger. If there’s an issue will file a 🐛 report. pic.twitter.com/k6H36QGizE
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
I quit
- FB 7+ yrs ago
- Insta 1+ yr ago
- LinkedIn 3+ yrs ago
Not sure about my job prospect though...
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
I hate sounding like a broken record, but it's so frustrating.
Last hour has been a constant fight with vs code ... i downgraded from go.1.14beta1 to 1.13.7, cleared cache, reinstalled gopls up and down, tried all the custom and stable .vsix 🤬
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
I can't, I just can't anymore. Desperate times lead to desperate measures.
Goodbye vscode, hello @GoLandIDE pic.twitter.com/pyU0WrGSAF
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
Send help .. gopls.
What did I do to deserve this 😭
It's Friday, not even 9PM and there is so much to do.
bestofgo.dev isn't going to write itself. ffs. pic.twitter.com/0iIMVdPblY
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
1. velj |
|
So it’s the late 90s, you pick up Pokémon for your GameBoy.
What’s your starter #Pokemon ?
|
||
|
|
||
|
Mike Fridman
@_mfridman
|
31. sij |
|
4/x ... used this for in-memory git stuff:
github.com/src-d/go-git
and the GitHub client:
github.com/google/go-gith…
Might make for an interesting meetup talk/blog post. Wonder how other teams do it.
|
||
|
|
||