@darrel_miller@mastodon.social avatar

darrel_miller

@darrel_miller@mastodon.social

HTTP Advocate, API Architect on Microsoft Graph, Editor of OpenAPI specification, Co-chair of IETF HTTPAPI working group. Architect for Kiota https://aka.ms/kiota

This profile is from a federated server and may be incomplete. Browse more on the original instance.

FunkyBob, to vscode
@FunkyBob@chaos.social avatar

Can anyone recommend a plugin that does actual validation and rendering?

I've tried 5 so far and half don't work, the others produce spurious errors :/

(and one even bogged down my whole machine, even when no openapi docs were open)

darrel_miller,
@darrel_miller@mastodon.social avatar

@FunkyBob I've found the 42Crunch one pretty good for validation.

darrel_miller, to random
@darrel_miller@mastodon.social avatar

Dev with dev hat: We should make this behaviour a configuration setting instead of hard coding it.

Dev with devops hat: I want to manage my config as code.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Question for folks. While can do a lot of things, what do you think the quintessential experience/workflow is?

"I sit down at a computer and…”

darrel_miller,
@darrel_miller@mastodon.social avatar

@khalidabuhakmeh dotnet new console

darrel_miller,
@darrel_miller@mastodon.social avatar

@santoshhari @khalidabuhakmeh I am more of an armchair developer these days.

darrel_miller,
@darrel_miller@mastodon.social avatar

@khalidabuhakmeh @santoshhari I should try them again I guess. I just don't like writing code that runs in some "magical" environment. Console apps are as close to "no magic" as you can get with .NET.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Of all the things I have seen “die” in programming since I started in 1998, the one I lament the most is the death of education and training. The grifters cashed in via scummy bootcamps and ripoff courses. Now search has been ruined for quarterly profits and folks are blindly trusting ChatGepetto to give them correct answers. It’s a fucking mess and the people who need to care won’t because they are contemptuous of us all.

darrel_miller,
@darrel_miller@mastodon.social avatar

@grmpyprogrammer I hear and feel your pain, and I mostly agree. However, from an educational standpoint, LLMs (using grounding content) provide a way for a learner to acquire knowledge in the way they want to, rather than the way the content author wanted to explain it. The Q&A style of learning you can do with an LLM can be very effective.

sean, to random
@sean@scoat.es avatar

I know retro tech is big right now, but I never expected this kind of grassroots anti-TCP campaign!

(Yes, this is a 90s joke that barely 8 of you will get.)

darrel_miller,
@darrel_miller@mastodon.social avatar

@ramsey @sean There are some pretty bad memories that are deeply buried related to that. I just don't want to think to hard about it.

darrel_miller, to random
@darrel_miller@mastodon.social avatar

One more "Swagger files" and I might just have to get up and leave this talk ;-)

darrel_miller, to random
@darrel_miller@mastodon.social avatar

Landed in NYC for Looking forward to seeing all the api peeps.

alvinashcraft, to dotnet
@alvinashcraft@hachyderm.io avatar

Dew Drop – April 22, 2024 ()

Top links:

  • How to create a trial version for a C# Windows Forms app
  • Will Visual Studio be migrated to .NET Core and become multi-platform?
  • React Native Radio - RIP App Center and other news
  • Wolverine's new PostgreSQL messaging transport
  • A short guide to mastering keyboard shortcuts on GitHub
  • Build your first ML Model with ML.NET Model Builder

https://www.alvinashcraft.com/2024/04/22/dew-drop-april-22-2024-4174/

darrel_miller,
@darrel_miller@mastodon.social avatar

@davidwengier @khalidabuhakmeh @alvinashcraft Khalid, with tribute to Don Mclean, "this world was never meant for one a beautiful as you"

mamund, to random
@mamund@mastodon.social avatar

OAuth: "grant" vs "flow" vs "grant type"

https://aaronparecki.com/2024/03/29/3/oauth-terminology

"Is it called an OAuth 'grant' or a 'flow'? What about 'grant type'?" --

darrel_miller,
@darrel_miller@mastodon.social avatar

@mamund This kind of clarification is so important in the auth world. So many terms are used casually and cause confusion.

baldur, to random
@baldur@toot.cafe avatar

So, it may feel like I’m harping on a bit about JSR—the tech industry’s latest attempt to ‘fix’ the JavaScript ecosystem—but it kind of bugs me how little discussion there is about it

Like, it’s literally a proposal by a VC-funded startup to coopt existing infrastructure and the only comments I’m seeing online are “ooh, they put a lot of work into making it fast.”

There’s no discussion of what it’s for, whether it tells us anything about npm or how that can be improved.

darrel_miller,
@darrel_miller@mastodon.social avatar

@baldur I think the interesting thing about it is that it isn't trying to fix the JS ecosystem. It seems to be saying, let's build a TypeScript ecosystem and consider JS to be an implementation detail that devs don't need to think about. For teams that are "all in" on TypeScript I can see the appeal. I have no opinion on whether it is a good thing for the industry or not. However, while I too do not like influence of VCs, package mgrs cost a lot to run and OSS doesn't have a soln there

darrel_miller, to dotnet
@darrel_miller@mastodon.social avatar

<TargetFrameworks> because detecting a semi-colon is not nearly as fun as returning "Sequence contains no matching element" to indicate that you are not allowed to provide a sequence.

matthew, to random
@matthew@opinuendo.com avatar

Now why would HR require "updated skills and certifications in Workday, immediately"?

Wrong answers only.

darrel_miller,
@darrel_miller@mastodon.social avatar

@matthew @earth2marsh Your employer is being acquired and the purchaser would like to know how your talents could best fit in their organization.

corycarson, to random
@corycarson@gnu.gl avatar

@mhoye @anthrocypher Treat LOC numbers like aircraft designers treat weight of airframe parts. Less is literally better.

darrel_miller,
@darrel_miller@mastodon.social avatar

@anthrocypher @corycarson @mhoye Less weight is better on an aircraft until it isn't.
Low LOC as quality metric is about as useful as high LOC as a productivity metric.

darrel_miller, to random
@darrel_miller@mastodon.social avatar

At the airport on the way to Apparently booking through Toronto was a mistake. Now waiting for my flight to Newark so that I can sit in the exit row on an Alaska Air 787 Max 9 to Seattle.

darrel_miller, to random
@darrel_miller@mastodon.social avatar

I swear containers are a conspiracy buy hardware vendors to keep up hardware sales...

darrel_miller,
@darrel_miller@mastodon.social avatar

@pdebruin Yeah, that was an added bonus. I guess there is a little bug somewhere. Either that or I just experienced a rip in the space-time continuum.

darrel_miller, to random
@darrel_miller@mastodon.social avatar

me: Hey handy little deployment tool. Could you deploy my tiny little test web api to my cloud paas platform?
tool: Sure. Let's put that in a container shall we
me: ok fine.
tool: Great let's get started. Oh, wait. You need to be running docker desktop
me: ok fine. Hold on.
tool: Excellent, let me build you a container for that 8 line WebAPI
.... 6mins of 100 CPU goes by....
tool: Ok, that's done, let's get some infrastructure deployed. Log analytics? Of course. Secret store? Gonna need that. ..

darrel_miller,
@darrel_miller@mastodon.social avatar

Container Registry. Yup. Some telemetry dashboards. Why not... And considering we have so much stuff, let's build a custom dashboard to manage all that stuff. Oh right, and let's actually deploy the container. You'll need an environment for that.
me: O_O
... 12 minutes ...
tool: And we're done. Awesome eh?
me: errr no.

darrel_miller,
@darrel_miller@mastodon.social avatar

@earth2marsh Nope. I don't think so. I want the default behavior to be the "simplest thing that works" and I want to explicitly opt into more features when I decide I am ready.

darrel_miller,
@darrel_miller@mastodon.social avatar

@blainsmith Yep. And what drives me nuts is that this isn't a tech problem in many cases. It is the product manager vision of let me show you all the amazing things that we can do for you with zero effort. But they don't understand the cognitive burden on developers and how disempowering it is to not be in control of the magic.

darrel_miller,
@darrel_miller@mastodon.social avatar

@blainsmith I had never seen RFC1925 before. Thank you for that.

darrel_miller,
@darrel_miller@mastodon.social avatar

@earth2marsh Sounds like it has some similar principles, but why do I need to move to doing dev in a web browser to get a simple experience?

secretgeek, to random
@secretgeek@mastodon.cloud avatar

Imagine being a http request.

darrel_miller,
@darrel_miller@mastodon.social avatar

@secretgeek What method would you be? I think I would be a PATCH. It is flexible, but not wild a crazy flexible like a POST.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • cubers
  • ethstaker
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • anitta
  • GTA5RPClips
  • khanakhh
  • normalnudes
  • osvaldo12
  • provamag3
  • cisconetworking
  • Durango
  • tacticalgear
  • modclub
  • Leos
  • megavids
  • tester
  • lostlight
  • All magazines