Jeffail
Jeffail
  • 29
  • 86 666
Developing on the Apple Vision 13
It’s the year 2039. I took the new Apple Vision 13 in oral form, and before I could find my seat it washed my consciousness away and I became the onboarding UI. My experience was without ego, where my self and the ads surrounding me were of one cosmic truth. I sank through the floor into my developer environment where my infinite arms stretched out to connect with infinite terminals, where upon I accidentally opened Vim. Unable to escape, unable to call for help, I lay screaming internally.
มุมมอง: 933

วีดีโอ

What is Benthos Studio? (Updated and cooler)
มุมมอง 4.6Kปีที่แล้ว
In this video we're taking a look at what Benthos Studio is and how it will change your life. What is Benthos? th-cam.com/video/88DSzCFV4Ng/w-d-xo.html Website: studio.benthos.dev Community: www.benthos.dev/community Support: www.benthos.dev/support
Benthos Studio Demo: Deployments
มุมมอง 1.5Kปีที่แล้ว
A chill demo of the new deployments feature in Benthos Studio. This stuff is ready to try out, WOW! Demo configs: github.com/benthosdev/benthos/tree/main/resources/k8s/nats-and-studio Benthos Studio: studio.benthos.dev/ Benthos: www.benthos.dev/
Benthos Code Review - Checkpointer (Go, Generics, sync.Cond)
มุมมอง 2.5Kปีที่แล้ว
Here's a code review of a Go package within Benthos github.com/benthosdev/benthos/tree/main/internal/checkpoint, which I thought was interesting because it makes use of generics and also the sync.Cond type. Find the code here: github.com/benthosdev/benthos Learn more about Benthos: www.benthos.dev/ Follow me on twitter: Jeffail Like and subscribe or I'll find out where you purchase ...
Deploying in the Sunlight
มุมมอง 577ปีที่แล้ว
Celebrating 1k subs, please ignore this video this is only for me. Lyrics: I'm so happy Happy go lucky me! I just go my way Living every day! My techs not complex! Complexity don't agree Things that break for you Never break for me! Things that break for you Never break for me I only ack when it's time! Deploying in the sunlight Quiet in the moonlight Enjoying lots of free time! Haven't got a l...
The Dodgy State of Delivery Guarantees
มุมมอง 3.9K2 ปีที่แล้ว
The Dodgy State of Delivery Guarantees
What is Benthos Studio?
มุมมอง 7K2 ปีที่แล้ว
What is Benthos Studio?
Blobs of Benthos - Mihai Todor
มุมมอง 4502 ปีที่แล้ว
Blobs of Benthos - Mihai Todor
Schema fun with Benthos and Redpanda
มุมมอง 3.2K3 ปีที่แล้ว
Schema fun with Benthos and Redpanda
Writing Benthos Plugins
มุมมอง 5K3 ปีที่แล้ว
Writing Benthos Plugins
Quick FOSS Freestyle
มุมมอง 1.4K3 ปีที่แล้ว
Quick FOSS Freestyle
Building a Discord Bot with Benthos
มุมมอง 1.6K3 ปีที่แล้ว
Building a Discord Bot with Benthos
What is Benthos?
มุมมอง 17K3 ปีที่แล้ว
What is Benthos?
Building a Mapping Language in Go with Parser Combinators
มุมมอง 6K4 ปีที่แล้ว
Building a Mapping Language in Go with Parser Combinators
Introducing Benthos Lab
มุมมอง 1.6K5 ปีที่แล้ว
Introducing Benthos Lab
A REST API for managing streams
มุมมอง 2.9K6 ปีที่แล้ว
A REST API for managing streams
Building a Resilient Stream Processor in Go
มุมมอง 21K6 ปีที่แล้ว
Building a Resilient Stream Processor in Go

ความคิดเห็น

  • @wolfymaster
    @wolfymaster หลายเดือนก่อน

    Found this video through messing around with Bento. 👏good job 👏

  • @pettymanny6487
    @pettymanny6487 4 หลายเดือนก่อน

    Cool tool! 👏👏👏

  • @batlin
    @batlin 5 หลายเดือนก่อน

    This is amazing! Looks like Benthos could have handled a lot of the Flink jobs I was working on some years ago, but with like... 1% of the amount of code, which makes it easier to comprehend and maintain. We did have some more complex jobs that did stuff like calling an external API with batches of items accumulated in a sliding window, but maybe that sort of thing is possible with Benthos plugins.

  • @marcusjpotter
    @marcusjpotter 7 หลายเดือนก่อน

    Super cool work. + 1 for xml)) 'guess this is what you'll be working on next with larger pool of brains within Redpanda teams' haha

  • @NielsNuyttens
    @NielsNuyttens 8 หลายเดือนก่อน

    Congrats on the acquisition Ash, well deserved!

  • @Bedwards1101
    @Bedwards1101 8 หลายเดือนก่อน

    Thanks for jumping on stream and discussing. I for one am excited to see the influx of investment and resources to Benthos. Happy for you Ashley! Congratulations 🎉

  • @AtomicPixels
    @AtomicPixels 8 หลายเดือนก่อน

    I dont think we should chunk persist in the same feature flag as signaling errors. They should be handled at 100% as if theyre the only thing that matters and both required to exist for either to exist

  • @AtomicPixels
    @AtomicPixels 8 หลายเดือนก่อน

    You are hilarious dude ha. You should actually talk shit about products. This is why products get better. TH-camrs and influential content educators are the reason they remain motivated to 1) be free and 2) still be competitive.

  • @willemhaifetz-chen1588
    @willemhaifetz-chen1588 8 หลายเดือนก่อน

    Yes this is great stuff.

  • @tamarothA
    @tamarothA 8 หลายเดือนก่อน

    Is that a bog roll at 22:55?

  • @systemdown96
    @systemdown96 8 หลายเดือนก่อน

    dude you are a beast, how does this not have more traction - this is one of the coolest tools I have ever seen

  • @MVPhurricane
    @MVPhurricane 8 หลายเดือนก่อน

    this is extremely, extremely impressive and polished btw, now that playing around with every fucking entrant in this space has become some sort of sick hobby of mine. and i love the consistent kinda snarky/cheeky vibe-- really great, coherent brand building.

  • @artemyur7162
    @artemyur7162 11 หลายเดือนก่อน

    Thank you for so useful information!

  • @dornejeffs3090
    @dornejeffs3090 11 หลายเดือนก่อน

    😂

  • @raticus79
    @raticus79 11 หลายเดือนก่อน

    RIP

  • @icirus8947
    @icirus8947 11 หลายเดือนก่อน

    F o7

  • @r2_rho
    @r2_rho 11 หลายเดือนก่อน

    The amount of effort you put into this project is incredible man, I hope you and know how much people appreciate you

  • @suikast420
    @suikast420 ปีที่แล้ว

    Awesome´., The next thing in the evaluation pipeline ;-)

  • @mohamedimranechehabi5735
    @mohamedimranechehabi5735 ปีที่แล้ว

    What an intro! Great video though.

  • @QuixStreams
    @QuixStreams ปีที่แล้ว

    looks amazing.

  • @r2_rho
    @r2_rho ปีที่แล้ว

    The quality of your software is impressive man, nice work

  • @nortonqiu
    @nortonqiu ปีที่แล้ว

    It seems that only one configuration file can handle one kind of data flow. What should I do if I need to handle multiple data flows separately?

  • @carlosmartinezcarreno
    @carlosmartinezcarreno ปีที่แล้ว

    Amazing content!! I just discovered benthos one week ago and I think that it'll fit perfectly in my project. Please don't stop uploading videos about how to extend your library and test the plugins and all this stuff because this is helping me a lot about understand it. Thanks for all.

  • @punishervx
    @punishervx ปีที่แล้ว

    Extremely Cool!!

  • @Tapuzi
    @Tapuzi ปีที่แล้ว

    Oh nice.

  • @JohnMcclaned
    @JohnMcclaned ปีที่แล้ว

    DOPE

  • @mgjulesdev
    @mgjulesdev ปีที่แล้ว

    Great job to everyone ❤ Thanks for the introductory video.

  • @bhargavvarshney
    @bhargavvarshney ปีที่แล้ว

    Loved the petrifying humming noises.

  • @DoisKoh
    @DoisKoh ปีที่แล้ว

    Can someone please decode that at 20:00 and tell me what it is? Thanks.

    • @Jeffail
      @Jeffail ปีที่แล้ว

      You're going to need to wait for consumer grade quantum computers I'm afraid. Academics refuse to approach this one.

  • @JohnMcclaned
    @JohnMcclaned ปีที่แล้ว

    drink every time you hear BACKBONE

    • @Jeffail
      @Jeffail ปีที่แล้ว

      NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS NATS

  • @RajneeshGupta-c1t
    @RajneeshGupta-c1t ปีที่แล้ว

    how to add cron in benthos job

  • @wuerikehenriquedasilvacava928
    @wuerikehenriquedasilvacava928 ปีที่แล้ว

    Internet deserves more of benthosmeowmeow

  • @MichaelSchreiber1
    @MichaelSchreiber1 ปีที่แล้ว

    Jeff, I only learned about Benthos a couple weeks ago, and started digging into it more seriously the past couple days. These videos have been indispensable and so helpful in my learning of how to replace a VERY complex pipeline with Benthos. Thank you!

  • @arthas1632
    @arthas1632 ปีที่แล้ว

    The fact that this video doesn't have more views is genuinely shocking.

    • @Jeffail
      @Jeffail ปีที่แล้ว

      I watched it 10 times so I did my part

  • @michaelstempfle9220
    @michaelstempfle9220 ปีที่แล้ว

    Out of interest. Which frontend library/ framework did you use to develop Benthos Studio?

    • @Jeffail
      @Jeffail ปีที่แล้ว

      its all react, and the graph editor is react-flow

  • @michaelstempfle9220
    @michaelstempfle9220 ปีที่แล้ว

    Awesome! Hope this series continues

  • @4teeks
    @4teeks ปีที่แล้ว

    I haven't laughed and learned so much in a single video ever before, downright amazing.

  • @victornoagbodji
    @victornoagbodji ปีที่แล้ว

    Great content. Thanks for sharing 😊🙏

  • @dandogamer
    @dandogamer ปีที่แล้ว

    That video of you singing needs to be the intro to ALL videos! Make it happens emperor Jeff!!!

  • @krak3n_
    @krak3n_ ปีที่แล้ว

    Great video, like your approach

  • @GabrielPozo
    @GabrielPozo ปีที่แล้ว

    Excellent video, thanks for sharing this code explanation!!!

  •  ปีที่แล้ว

    Excellent video @Jeffail ! No BS and cutting straight to the aspects that actually matter. Regarding the part of the moon crashing into the earth, I think there's another meaningful property, in the line of "IF a node can continue to make progress, then"... it will only produce events that are consistent w.r.t some application logic. For instance, if a node writes a persistent message saying "append msg 3 = `hi`", then crashes and loses that state, then restarts and says "append msg 3 = `bye`", the producer and consumers may see an inconsistent view of that stream, even under sequence number idempotency like in NATS Jetstream. In fact, consumer grade SSDs acknowledge writes before actually persisting to disk (in the name of almighty performance of course), which means that during a crash, you could fsync the WAL, send the message to another node, and STILL suffer irreconcilable data inconsistency between producer and consumer (which would corrupt/fork the log). It may be as rare as the moon crashing into the earth, but it's enough to keep paranoid minds like mine awake at night. Anyway, I'd be curious if you have any thoughts on this poorly explained edge-case, and whether it constitutes a separate property or if it's lives within the conceptual world you're outlining.

  • @Rundik
    @Rundik ปีที่แล้ว

    I think polling is only meant for development. You should use websockets or something like that for production

    • @Jeffail
      @Jeffail ปีที่แล้ว

      Hey! Sorry forgot to follow up on this but you're 100% right, the discord input/outputs got updated recently to do things properly. Blobbot has since stopped stuttering at random 😅

  • @Gacha.Lola18899
    @Gacha.Lola18899 ปีที่แล้ว

    Also, starting with NATS version 2.10 you will be able to not just mirror but also source KV buckets from each other (as well as do subject mapping transforms inside streams and source chaining) which should open the door for some interesting use cases.

  • @Gacha.Lola18899
    @Gacha.Lola18899 ปีที่แล้ว

    @ 53:48 This is so you can do an 'update' (i.e. a compare [the revision number] and set), as opposed to doing a blind 'upsert'

  • @Gacha.Lola18899
    @Gacha.Lola18899 ปีที่แล้ว

    @ 44:02 the nil is only return once as a marker to indicate than you have now received all of the values currently stored (like "initial values") in the bucket at the time you started watching and any value received after that nil is a value that was put in the bucket after you started watching it

    • @Jeffail
      @Jeffail ปีที่แล้ว

      Very interesting, thanks for the clarification!

  • @NielsNuyttens
    @NielsNuyttens ปีที่แล้ว

    Owww. Didn't get to see this live!!

    • @Jeffail
      @Jeffail ปีที่แล้ว

      if it makes you feel better I didn't either

  • @arthas1632
    @arthas1632 2 ปีที่แล้ว

    This is amazing content for sure! Love what you're doing here Ash, this is amazing work!! looking forward for more content from you!!!

  • @fr6nco
    @fr6nco 2 ปีที่แล้ว

    Such an amazing tool. Just discovered it today, in a few hours I was able to replace our resource heavy kafka-sink for storing our events on azure blob. Works flawlessly. Great job!.

  • @sivatarunponnada4386
    @sivatarunponnada4386 2 ปีที่แล้ว

    How can we change an existing plugin, for ex: aws_kinesis plugin