Platformatic
Platformatic
  • 51
  • 54 404
Introducing the Platformatic Command Center
Powering over 6.3 million websites, countless APIs, and used by 98% of the Fortune 500, Node.js is the most used web development tool today. It is an excellent choice for building high-performance applications at speed, however, we know from experience that it takes significant expertise to scale Node.js in enterprise environments.
Through listening to our open-source community and private preview customers, we've heard the horror stories- applications crashing, deployments gone wrong, and cloud bills skyrocketing. We’re on a mission to solve these problems.
That’s why we’re launching the Platformatic Command Center - the only unified platform tackling the challenges related to operating, managing and scaling Node.js applications head-on.
Find out more: hubs.ly/Q02C47VD0
zhlédnutí: 102

Video

Masterclass | Building AI Apps with Platformatic
zhlédnutí 2,5KPřed měsícem
If the last year has shown us anything, it’s the impact that AI can have on business and digital transformation initiatives. However, integrating these powerful AI models into existing workflows can be a complex and time-consuming process. Different AI providers have different APIs, making it difficult to achieve a standardized approach. Moreover, complex data manoeuvres are often needed to acc...
Introducing AI-Warp
zhlédnutí 352Před měsícem
Platformatic AI warp is a gateway for AI providers and user services to streamline the integration of different AI Large Language Models (LLMs) and services into your applications from a single Platformatic interface. AI-warp is available as a Stackable template within our Stackable Marketplace (marketplace.platformatic.dev/) It is a unified layer that standardizes interactions between your app...
A Deep Dive into Node.js Streams | Masterclass
zhlédnutí 8KPřed 2 měsíci
Streams are the lifeblood of many Node.js applications, enabling efficient data processing and manipulation. But their evolution has been anything but straightforward. In this masterclass, we did a deep dive into stream development, exploring: -Why are streams fundamental in Node.js development? -How to consume a stream? -The evolution of streams across the versions of Node.js -How to write a s...
Platformatic April '24 Launch | Meraki 1.0, Kubernetes support, and more
zhlédnutí 126Před 3 měsíci
With Node.js usage surging by almost 40% annually, the demand for a unified solution to simplify and streamline Node.js development is clear. In our latest release, we're addressing key Node.js development pain points. As of today, we are introducing: ⚙️ Meraki 1.0.0 with local app launch, runtime metrics, version management & more ⚙️ Kubernetes support Beta launch ⚙️ Dedicated Platformatic x N...
Introducing the Platformatic Control Module: A Deep Dive into our Runtime Management API
zhlédnutí 151Před 3 měsíci
When dealing with microservices, simplicity, precision, and efficiency are critical. As part of our April ‘24 Launch, we're excited to introduce the integration of enhanced functionality within our Runtime and its Management API. This update represents a significant advancement in how developers orchestrate communication between microservices. It simplifies our runtime, addressing a longstandin...
Masterclass | Building Robust Applications at Speed with Fastify & Platformatic
zhlédnutí 698Před 3 měsíci
In this masterclass, we will showcase how Fastify and Platformatic join forces to streamline your development journey. Say goodbye to the days of wrestling with cumbersome frameworks and hello to a world where building robust applications is intuitive, efficient, and as it should be. 📥 𝐀𝐜𝐜𝐞𝐬𝐬 𝐭𝐡𝐞 𝐜𝐨𝐝𝐞, 𝐤𝐞𝐲 𝐥𝐢𝐧𝐤𝐬 𝐚𝐧𝐝 𝐫𝐞𝐬𝐨𝐮𝐫𝐜𝐞𝐬 𝐦𝐞𝐧𝐭𝐢𝐨𝐧𝐞𝐝 𝐝𝐮𝐫𝐢𝐧𝐠 𝐭𝐡𝐞 𝐦𝐚𝐬𝐭𝐞𝐫𝐜𝐥𝐚𝐬𝐬 𝐛𝐲 𝐬𝐮𝐛𝐦𝐢𝐭𝐭𝐢𝐧𝐠 𝐭𝐡𝐞 𝐟𝐨𝐫𝐦 𝐡𝐞𝐫𝐞: platfor...
Masterclass | Tackling the Hidden Time Cost in HTTP Clients
zhlédnutí 1,2KPřed 4 měsíci
In this masterclass, we unravel the complexities surrounding HTTP clients, providing developers and technical leaders with actionable insights to overcome challenges and revolutionize their development processes. Download the slides by filling in the form on this page: platformatic.dev/events/httpclientsmasterclass/ 00:59 Introduction 02:18 Axios vs Got vs Node-fetch vs Request vs Undici 03:39 ...
Publishing Stackables Marketplace Templates
zhlédnutí 64Před 4 měsíci
The Stackables Marketplace is designed to be a one-stop destination for reusing, composing, and publishing microservices and templates, further streamlining the application development lifecycle. Through the marketplace, developers can now discover and combine new stackables effortlessly. Fastify plugins are seamlessly integrated, providing a unified and up-to-date solution. You can turn existi...
Using Stackables Marketplace Templates
zhlédnutí 98Před 4 měsíci
Our Stackables Marketplace is designed to be a one-stop destination for reusing, composing, and publishing microservices and templates, further streamlining the application development lifecycle. Through the marketplace, developers can now discover and combine new stackables effortlessly. Fastify plugins are seamlessly integrated, providing a unified and up-to-date solution. Find out more: plat...
Masterclass | Unlocking Node.js' Power: A Journey into Fastify and Beyond
zhlédnutí 4,2KPřed 5 měsíci
Looking to learn more about the key principles of extensible architecture? You're in the right place. In this masterclass, we take a deep dive into: ‣Fastify’s design principles & low-overhead philosophy ‣How to build modern Node.js & Fastify backends 📝 Key resources 1) Downloading Meraki: github.com/platformatic/meraki/releases/tag/v0.6.1 2) Learn Fastify: github.com/platformatic/learn-fastify...
Platformatic and Scalar Announce Partnership to Shape the Future of Developer Tooling
zhlédnutí 163Před 5 měsíci
We're thrilled to unveil a partnership between Platformatic and Scalar, marking a significant leap forward in reshaping the developer tooling landscape. Scalar's suite of customizable developer tools, designed to assist developers at every stage of API development, is now set to integrate seamlessly with Platformatic's Open Source toolkit, known for providing a swift and straightforward approac...
A Year in Review with Platformatic
zhlédnutí 190Před 6 měsíci
A Year in Review with Platformatic
Meraki App | Demo
zhlédnutí 721Před 7 měsíci
Introducing Meraki, a desktop application you can install to build and manage composable monoliths by combining different services run within Platformatic runtime. Download the app, select your templates (stackables), add your plugins and services, and generate! Get started: github.com/platformatic/meraki/releases/tag/v0.0.1
GraphQL Composition | Demo
zhlédnutí 297Před 7 měsíci
A revolutionary new way to compose GraphQL services without the need for them to be aware of each other. Similar to our OpenAPI composer, our GraphQL Composer offer a fast way to compose APIs from your own or external services. Discover our GraphQL Composer: platformatic.dev/feature/composer/
Breaking Change Detector 2.0 | Demo
zhlédnutí 184Před 7 měsíci
Breaking Change Detector 2.0 | Demo
API Versioning | Demo
zhlédnutí 267Před 7 měsíci
API Versioning | Demo
Introducing Platformatic's December Launch | Meraki
zhlédnutí 191Před 7 měsíci
Introducing Platformatic's December Launch | Meraki
Masterclass | Node.js Configurations
zhlédnutí 5KPřed 7 měsíci
Masterclass | Node.js Configurations
Testimonial | Wilma Technologies' Experience Using Platformatic
zhlédnutí 63Před 8 měsíci
Testimonial | Wilma Technologies' Experience Using Platformatic
Testimonial | Spendesk's Experience Using Platformatic
zhlédnutí 39Před 8 měsíci
Testimonial | Spendesk's Experience Using Platformatic
V1.0.0 Launch Co-founder Q&A
zhlédnutí 169Před 9 měsíci
V1.0.0 Launch Co-founder Q&A
Introducing Platformatic Stackables
zhlédnutí 197Před 9 měsíci
Introducing Platformatic Stackables
Introducing Platformatic Breaking Change Detector
zhlédnutí 301Před 9 měsíci
Introducing Platformatic Breaking Change Detector
Platformatic V1.0.0 Launch - Keynote
zhlédnutí 349Před 9 měsíci
Platformatic V1.0.0 Launch - Keynote
Breaking Change Detector | Demo
zhlédnutí 406Před 9 měsíci
Breaking Change Detector | Demo
Stackables | Demo
zhlédnutí 460Před 9 měsíci
Stackables | Demo
Platformatic DB- How does it work?
zhlédnutí 566Před 10 měsíci
Platformatic DB- How does it work?
Platformatic Service- How does it work?
zhlédnutí 537Před 10 měsíci
Platformatic Service- How does it work?
Masterclass | Mastering Node.js Backends
zhlédnutí 22KPřed 11 měsíci
Masterclass | Mastering Node.js Backends

Komentáře

  • @notaspectator
    @notaspectator Před měsícem

    Once upon the time all flocked to big data labels. I recall struggling Hadoop cluster trying its best to appease the anxious engineers. I suggest all using AI to disclose how its used and where its used. Transparency is the foundation for trust.

  • @ImSuvasco
    @ImSuvasco Před měsícem

    Hey bro, how about we don't chew gum during a presentation?

  • @tusharbarate4973
    @tusharbarate4973 Před 2 měsíci

    In you slide one of the examples of web stream you mentioned createBackpressureSocket function , I coudn't able to see where it is defined?

  • @anuj7286
    @anuj7286 Před 2 měsíci

    how to make fastify image for docker container?

  • @bleakCode
    @bleakCode Před 2 měsíci

    Great stream Matteo.

  • @mirceastaicu4131
    @mirceastaicu4131 Před 2 měsíci

    54:45 At this point, the company would just purchase more RAM

  • @user-vm8jo9ph1c
    @user-vm8jo9ph1c Před 2 měsíci

    my pc took 15 for the whol package wtf explain to me please

  • @tusharbarate4973
    @tusharbarate4973 Před 2 měsíci

    Great discussion on streams ever!. Arising a quesiton that which is the best example in your git to process large a file from one server (Producer) to server(consumer)?

    • @platformatic
      @platformatic Před 2 měsíci

      It's not covered by the video or the repo, but it would be a good idea for some follow-up content./

    • @tusharbarate4973
      @tusharbarate4973 Před 2 měsíci

      @@platformatic So when we can expect the new content?

  • @rickyu1978
    @rickyu1978 Před 2 měsíci

    Great talk, my guess is this translate well to the Streams API in the browser?

    • @platformatic
      @platformatic Před 2 měsíci

      The concepts are the same. However the API is different. A few slides in the video are dedicated to Web Streams, which is what you have in the browser.

  • @jesseemana9598
    @jesseemana9598 Před 2 měsíci

    you don't know how much i needed this, streams are the only concept i've had a hard time grasping

    • @platformatic
      @platformatic Před 2 měsíci

      Are there any other lingering questiosn on this?

  • @user-bp8hd6kr3d
    @user-bp8hd6kr3d Před 2 měsíci

    360p ???

  • @tusharbarate4973
    @tusharbarate4973 Před 4 měsíci

    Difference between client.request and undici.request and undici.dispatch is not clear, when to use what?

    • @platformatic
      @platformatic Před 4 měsíci

      client.request() routes the request using the underlining socket of the client. undici.request uses the global dispatcher. You probably don't want to use the dispatch methods unless for some really advanced behaviors.

  • @tusharbarate4973
    @tusharbarate4973 Před 4 měsíci

    You talked about load balancing? Is there any documenation in undici?

    • @platformatic
      @platformatic Před 4 měsíci

      There is a BalancedPool that you can use: undici.nodejs.org/#/docs/api/BalancedPool

  • @JuliusGrybauskas
    @JuliusGrybauskas Před 4 měsíci

    This looks amazing!!! 🤩

  • @andriimuravskyi5794
    @andriimuravskyi5794 Před 4 měsíci

    Amazing! Thanks a lot for so clear and nice explanation and demonstration! Platformatic looks like a great tool for rapid API development and is much more enjoyable by getting working API for so less time with using nodejs. Would be great if you could also make a video about the best approach for developing plugins with code structure and covering endpoints by OAuth guards. Thanks for your job!

    • @platformatic
      @platformatic Před 2 měsíci

      We will work on it for a future video.

  • @user-se2gp8wo5n
    @user-se2gp8wo5n Před 5 měsíci

    Please do more examples with testing, why decorators are better and how to test it properly. Also would like to see if plugin connects to db during initialisation, how do we handle this in tests?

    • @platformatic
      @platformatic Před 5 měsíci

      Take a look at czcams.com/video/g-6Ig8k6Nzc/video.html, it explains why Decorators are better. There are a few testing strategies for plugins that requires db. We prefer to run the full app for the tests (at least for the critical paths), so we send payloads to the incoming routes. You could also spin up a Fastify instance with just that plugin, and wire all the dependencies yourself - this is very useful if you are doing mock testing.

  • @tusharbarate4973
    @tusharbarate4973 Před 5 měsíci

    Master in MasterClass! A Question btw. When I should Platformatic runtime? How to start a app with what?

    • @platformatic
      @platformatic Před 5 měsíci

      `platformatic start` will start your application on top of platformatic runtime.

    • @tusharbarate4973
      @tusharbarate4973 Před 4 měsíci

      @@platformatic I mean to say if would want to start a new project with multiple services. Then which service should be used? Patformatic runtime or Platformatic service?

  • @tusharbarate4973
    @tusharbarate4973 Před 6 měsíci

    Hey matteo! Good to know aboput config. Is there any documentation somewhere to read? It would be easy to follow

  • @papalemones_
    @papalemones_ Před 6 měsíci

    keep moving on ❤️

  • @ChadRStewart
    @ChadRStewart Před 6 měsíci

    Thanks so much for the video Matteo! Learned a lot watching this. Wanted to ask a question. You mentioned that it is preferable to break your app into modules because when using MVC, you can have a massive amount of models. I was wondering, why not break your app into modules but also use MVC in the module with the smaller scope?

    • @platformatic
      @platformatic Před 6 měsíci

      The use of models can be problematic too because they hold too many responsibilities. You can take a look at czcams.com/video/atABji4xqiI/video.html, where Matteo goes deep on the topic.

  • @user-tn8jb8if2q
    @user-tn8jb8if2q Před 6 měsíci

    It would be nice to have a version without the background music

  • @nikolaymatrosov
    @nikolaymatrosov Před 7 měsíci

    Music is too loud and annoying.

  • @Xuseenibrahim-ov9ly
    @Xuseenibrahim-ov9ly Před 7 měsíci

    😂😂😂😂😂😂😂❤❤❤❤❤❤

  • @rbianchidev
    @rbianchidev Před 7 měsíci

    Seeing how many features have been released in so little time is amazing: awesome work! 👏🏼

  • @carloss3028
    @carloss3028 Před 7 měsíci

    Thank you Matteo

  • @mahendranath2504
    @mahendranath2504 Před 7 měsíci

    nice thank you so much 👍, liked and subscribed

  • @tusharbarate148
    @tusharbarate148 Před 7 měsíci

    Is it possible to use under pressure in express framework?

    • @platformatic
      @platformatic Před 7 měsíci

      Something similar is available with www.npmjs.com/package/overload-protection. It’s not as feature-rich as under-pressure.

  • @albertodiazdorado4396
    @albertodiazdorado4396 Před 8 měsíci

    Super good example for dependency injection and modules as singletons. getToken is the exact type of function that tempts you to use top-level module code. Here's a nice way to bypass this problem (min 41)

  • @YounesKeraressi
    @YounesKeraressi Před 8 měsíci

    Great video thank you s much, Test Fail => Refactor then => Pass :)

  • @rbianchidev
    @rbianchidev Před 9 měsíci

    Super interested to try and use those new features! ✌️

  • @LuisLoboBorobia
    @LuisLoboBorobia Před 9 měsíci

    Very exciting news! Looking forward at what can be done and the possibilities of leveraging this

  • @ericsiddiq7634
    @ericsiddiq7634 Před 9 měsíci

    Excellent.

  • @creightonchingarande7542
    @creightonchingarande7542 Před 11 měsíci

    I love this guy

  • @SimpleCookiee
    @SimpleCookiee Před 11 měsíci

    May I also suggest a video ToC so people can fastforward to relevant sections?

    • @platformatic
      @platformatic Před 11 měsíci

      Hi @SimpleCookiee, we've now added this- thanks for watching!

    • @kingofmonke6356
      @kingofmonke6356 Před 11 měsíci

      ​@@platformatic😅mm😅m😅m😅m😅m😅m😅😅mm😅m😅m😅m😅m😅m😅m😅m😅m😅m😅m😅m😅m😅m😅m😅mm😅m😅m😅m😅m😅m😅m😅mm😅m😅m😅m😅😅mm😅m😅m😅

  • @kosson
    @kosson Před 11 měsíci

    Hi Matteo! Please, gather the resources you pulled up during presentation in a little nifty list in the description. Grazie!

    • @platformatic
      @platformatic Před 11 měsíci

      Hi @kosson, we've added links to the bio!

  • @chetouihamza7131
    @chetouihamza7131 Před 11 měsíci

    thanks for sharing this amazing content

  • @utubetvux5170
    @utubetvux5170 Před rokem

    $lookup is supported native by MongoDB driver. Mongoose populate is just a wrapper of it I guess.

  • @jogiji
    @jogiji Před rokem

    Niice .. would be super useful to have mongodb thrown into the mix

  • @AntoniaMaria-kr6vp
    @AntoniaMaria-kr6vp Před rokem

    Parabéns, Rafael vc merece ...

  • @abdulrazzaqbenbouya7865

    What zsh theme you're using? I like it!

  • @shadowkid4090
    @shadowkid4090 Před rokem

    First!

  • @LiranTal
    @LiranTal Před rokem

    Exciting. Goodluck friends!

  • @sasg87962
    @sasg87962 Před rokem

    Can't wait 🎉

  • @rbianchidev
    @rbianchidev Před rokem

    That's the future 😉

  • @developerfilip
    @developerfilip Před rokem

    Very exciting! Keep it up 😎

  • @Sudokud
    @Sudokud Před rokem

    you're not far from Platformatic CMS

  • @Sudokud
    @Sudokud Před rokem

    thanks for sharing, hope to see more content relative to fatifyjs

    • @platformatic
      @platformatic Před rokem

      Hey Hamza, we're so glad you found this video helpful! Are there any particular Fastify topics that you'd like to learn more about?