- 51
- 54 404
Platformatic
Registrace 14. 02. 2023
Platformatic helps you build and run Node.js applications with best practices baked in.
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
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...
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/
Introducing Platformatic's December Launch | Meraki
zhlédnutí 191Před 7 měsíci
Introducing Platformatic's December Launch | Meraki
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
Introducing Platformatic Breaking Change Detector
zhlédnutí 301Před 9 měsíci
Introducing Platformatic Breaking Change Detector
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
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.
Hey bro, how about we don't chew gum during a presentation?
In you slide one of the examples of web stream you mentioned createBackpressureSocket function , I coudn't able to see where it is defined?
how to make fastify image for docker container?
Great stream Matteo.
54:45 At this point, the company would just purchase more RAM
my pc took 15 for the whol package wtf explain to me please
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)?
It's not covered by the video or the repo, but it would be a good idea for some follow-up content./
@@platformatic So when we can expect the new content?
Great talk, my guess is this translate well to the Streams API in the browser?
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.
you don't know how much i needed this, streams are the only concept i've had a hard time grasping
Are there any other lingering questiosn on this?
360p ???
it’s processing to 4k
@@platformatic ok)
Difference between client.request and undici.request and undici.dispatch is not clear, when to use what?
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.
You talked about load balancing? Is there any documenation in undici?
There is a BalancedPool that you can use: undici.nodejs.org/#/docs/api/BalancedPool
This looks amazing!!! 🤩
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!
We will work on it for a future video.
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?
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.
Master in MasterClass! A Question btw. When I should Platformatic runtime? How to start a app with what?
`platformatic start` will start your application on top of platformatic runtime.
@@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?
Hey matteo! Good to know aboput config. Is there any documentation somewhere to read? It would be easy to follow
A blog post is coming ;)
keep moving on ❤️
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?
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.
It would be nice to have a version without the background music
Music is too loud and annoying.
😂😂😂😂😂😂😂❤❤❤❤❤❤
Seeing how many features have been released in so little time is amazing: awesome work! 👏🏼
Thank you Matteo
nice thank you so much 👍, liked and subscribed
Is it possible to use under pressure in express framework?
Something similar is available with www.npmjs.com/package/overload-protection. It’s not as feature-rich as under-pressure.
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)
Great video thank you s much, Test Fail => Refactor then => Pass :)
Super interested to try and use those new features! ✌️
Very exciting news! Looking forward at what can be done and the possibilities of leveraging this
Excellent.
I love this guy
May I also suggest a video ToC so people can fastforward to relevant sections?
Hi @SimpleCookiee, we've now added this- thanks for watching!
@@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😅
Hi Matteo! Please, gather the resources you pulled up during presentation in a little nifty list in the description. Grazie!
Hi @kosson, we've added links to the bio!
thanks for sharing this amazing content
$lookup is supported native by MongoDB driver. Mongoose populate is just a wrapper of it I guess.
Niice .. would be super useful to have mongodb thrown into the mix
Parabéns, Rafael vc merece ...
What zsh theme you're using? I like it!
First!
Exciting. Goodluck friends!
Can't wait 🎉
That's the future 😉
Very exciting! Keep it up 😎
you're not far from Platformatic CMS
thanks for sharing, hope to see more content relative to fatifyjs
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?