Jon Douglas

4.1K posts

Jon Douglas banner
Jon Douglas

Jon Douglas

@_JonDouglas

Principal Product Manager👨‍💻 Wrote https://t.co/4LTVzTwYqJ. https://t.co/dMTbTx0coL, building cool stuff prev: @dotnet, @NuGet

Austin, TX Katılım Mart 2010
0 Takip Edilen1.2K Takipçiler
Sabitlenmiş Tweet
Jon Douglas
Jon Douglas@_JonDouglas·
I don't talk much about my personal life, but now is the time to bring awareness to something that I've been struggling with for over three years now. That thing is #longcovid.
English
3
5
53
6K
Jon Douglas retweetledi
Chet Husk
Chet Husk@ChetHusk·
Hey #dotnet - we on the .NET SDK team are all about making the `dotnet` CLI more capable and powerful over time. But how do you usually _get_ the `dotnet` CLI and other tooling? Today that answer is a _bunch_ of different ways. We have a plan to centralize these ways into ...
English
15
13
112
13.8K
Jon Douglas
Jon Douglas@_JonDouglas·
@WeihanLi4 is this a different month? feel free to DM me too. I have a recorded talk you can use from dotnetConf if wanted!
English
1
0
0
26
Weihan Li
Weihan Li@WeihanLi4·
@_JonDouglas Hello Jon, we're organizing the .NET Conf China 2024 in Shanghai, China on Oct 14, 2024(China Standard Time), would you have some time to share NuGet info, either a live speech or recorded video is ok
English
1
0
0
126
Jon Douglas
Jon Douglas@_JonDouglas·
Any #dotnet community podcasts that would like a guest talking about NuGet/ecosystem/etc? Would love to make time for a few podcasts if anyone would love to have me! Can talk about the last few years of efforts and the road ahead. DM me!
English
2
0
1
201
Jon Douglas
Jon Douglas@_JonDouglas·
@johnzabroski idk but file an issue? looks like a UI issue w/ a package that has network errors. #L499" target="_blank" rel="nofollow noopener">github.com/NuGet/NuGet.Cl…
English
1
0
0
16
John Zabroski
John Zabroski@johnzabroski·
@_JonDouglas Why is this error not in my Errors List? If I go to the Package Manager tab, similarly *nothing* shows up with the word "error". Maybe it's under something else but I have 100s of dependencies and reading through the entire thing is like reading a Stephen King novel.
John Zabroski tweet media
English
2
0
0
26
Jon Douglas
Jon Douglas@_JonDouglas·
@SimonCropp Security is a continuous journey, not a quick fix. It requires everyone in the ecosystem to be aware and drive change. The initial wave of awareness and adjustments will take time to fully resolve. Just like last year with top level vulns. There’s some blog coming soon.
English
0
0
0
41
Simon Cropp
Simon Cropp@SimonCropp·
@_JonDouglas my suggestion would be to solve it before this change lands #nuget-security-audits" target="_blank" rel="nofollow noopener">learn.microsoft.com/en-us/dotnet/c…
English
1
0
1
282
Simon Cropp
Simon Cropp@SimonCropp·
so much of my friction with MS nuget packages would be greatly mitigated if they just pro-actively updated their transitive refs to avoid CVEs.
English
4
0
9
1.3K
Jon Douglas
Jon Douglas@_JonDouglas·
@isaac_abraham @dotnet totally hear you. i think we can do so much more in many of these areas and simplify it for new users. we ran a .NET CLI survey recently which reaffirm your views too :)
English
0
0
1
25
Isaac Abraham
Isaac Abraham@isaac_abraham·
@_JonDouglas @dotnet And yes, overhaul to unify and make them simpler would be welcome. This would also help to encourage people to actually use .NET more, especially those that are coming from a non-.NET background as well improving efficiency for the existing .NET community.
English
1
0
0
51
Isaac Abraham
Isaac Abraham@isaac_abraham·
Please tell me this isn't true: @dotnet CLI can't update an existing NuGet package.
English
13
0
16
5.6K
Jon Douglas
Jon Douglas@_JonDouglas·
@isaac_abraham @dotnet 5. dotnet nuget why - exists now! 6. No - Proposal or dotnet add package again 7. dotnet list package --outdated (but not very intuitive) There’s still room for improvement. Some features could benefit from a rethink or even a complete overhaul to make them more user-friendly.
English
1
0
1
16
Isaac Abraham
Isaac Abraham@isaac_abraham·
That's great to see. It's just unfortunate to also see that it's over 2 years old :-( Maybe a stupid question - how do people do this sort of thing today in the plain NuGet client world? Main functional requirements for a package manager (IMHO): 1. Add package (maintain transitive validity) 2. Remove package (maintain transitive validity) 3. Ensure repeatable package resolution 4. In .NET world - ensure consistency across projects 5. Easily understand transitive dependencies and the overall package graph 6. Update packages based on simple rules 7. Easily identify out of date packages / update options All easily accessible from the command line, ideally. I think NuGet - without relying on proprietary tools like VS - currently does the following: 1 - Yes, although resolving transitives to minimum just leads to extra work to get an "up-to-date" graph. 2 - Yes 3 - Yes, with lock files (optional, not on by default (?), and not easily human readable) 4 - Yes, with directory.props (optional, not on by default?) 5 - I don't think so? 6 - No? 7 - No?
English
1
0
0
22
Damian Edwards
Damian Edwards@DamianEdwards·
Is there still no easy way to see the current time including seconds on demand in Windows 11? I don't need seconds in the tray clock, but I want to be able to see them on demand, e.g. hover, click, etc.
English
18
1
50
15.3K
Jon Douglas
Jon Douglas@_JonDouglas·
@shanselman I found that PrivateGPT can do this decently: github.com/zylon-ai/priva… But it does get capped at a large number of papers and the RAG implementation really only cares about finding relevant chunks. Still looking for a better solution although this does a decent job.
English
0
0
0
22
Jon Douglas
Jon Douglas@_JonDouglas·
@shanselman Idk yet but I’m doing this for one of my AI in healthcare projects this Fall. Planning to use lang chain, huggingface embeddings, and ollama Have 2k papers and will see how far I get locally. Same idea but for a different medical condition. Will send you it if it works well
English
1
0
0
175
Scott Hanselman 🌮
Scott Hanselman 🌮@shanselman·
What’s the easiest way to make a chatbot that I can feed 50 to 60 gigs of PDFs into and then have a grounded conversation about roughly 6000 medical papers? Where is the relatively inexpensive “throw gigs into a folder and get RAG” solution? #AI
English
521
265
4.9K
1.4M