- 114
- 942 607
Vincent Lab
Denmark
เข้าร่วมเมื่อ 7 ม.ค. 2019
To make programming available to everyone, while also having the environment in mind ♻️
Playing around with Sockets in PHP and JavaScript
In this video, I'm going to be playing around with Sockets in PHP and JavaScript
🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html
✅ Links
stackoverflow.com/questions/23702855/php-websocket-connection-to-node-js-server
✅ Project files
github.com/VLabStudio/Tutorials/tree/master/Playing%20around%20with%20Sockets%20in%20PHP%20and%20JavaScript
✅ Watch next - th-cam.com/video/qEWOysXrDy0/w-d-xo.html
✅ Recommended Playlist - th-cam.com/video/0-FYWQ5FA-4/w-d-xo.html
💻 Gear List: vincentlab.net/gear
💬 Let’s connect:
Twitter - @VLabStudio
GitHub - VLabStudio
My website - vincentlab.net/contact
For business inquiries - vincent@vincentlab.net
✅ Information about me:
Name: Vincent
Country: Sweden
Age: 23
✅ For more information visit my about page vincentlab.net/about
🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html
✅ Links
stackoverflow.com/questions/23702855/php-websocket-connection-to-node-js-server
✅ Project files
github.com/VLabStudio/Tutorials/tree/master/Playing%20around%20with%20Sockets%20in%20PHP%20and%20JavaScript
✅ Watch next - th-cam.com/video/qEWOysXrDy0/w-d-xo.html
✅ Recommended Playlist - th-cam.com/video/0-FYWQ5FA-4/w-d-xo.html
💻 Gear List: vincentlab.net/gear
💬 Let’s connect:
Twitter - @VLabStudio
GitHub - VLabStudio
My website - vincentlab.net/contact
For business inquiries - vincent@vincentlab.net
✅ Information about me:
Name: Vincent
Country: Sweden
Age: 23
✅ For more information visit my about page vincentlab.net/about
มุมมอง: 10 076
วีดีโอ
Get started with the What3Words API in Node.js
มุมมอง 1.2K3 ปีที่แล้ว
In this video, I'll be showing you how to get started with the What3Words API in Node.js 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Links developer.what3words.com/tutorial/nodejs ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Get started with the What3Words API in Node.js ✅ Watch next - th-cam.com/video/Tw5LupcpKS4/w-d-xo.html ✅ Recommended Playlist - th...
Getting Started with YAML in Node
มุมมอง 2K3 ปีที่แล้ว
In this video, I'll be showing you how to get started with YAML in Node.js 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Getting Started with YAML in Node ✅ Watch next - th-cam.com/video/loX_JpMnodA/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/loX_JpMnodA/w-d-xo.html&list=PLl_it88qJnxXm5GyRAsU1BJ-hL3IBKx...
Thank you for 1000 subs!
มุมมอง 1413 ปีที่แล้ว
In this video, I will say thank you to all of you for 1000 subscribers. Hope you enjoyed the video. 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Channels Javascript Web Scraping Guy th-cam.com/channels/UxMci5TVxxh8sugiMcfViA.html Dubé Academy th-cam.com/channels/FK-ij8l7HvVhotANCGUQJw.html SteamCode th-cam.com/channels/lLRjv91UloHweZMyxpRPrw.html JavaScript Ricochet th...
Getting Started with AssemblyScript
มุมมอง 9K3 ปีที่แล้ว
In this video, I'll be showing you how to get started with AssemblyScript 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Getting Started with AssemblyScript ✅ Links www.assemblyscript.org/quick-start.html th-cam.com/video/i3lMN2JqRtI/w-d-xo.html th-cam.com/video/u0Jgz6QVJqg/w-d-xo.html ✅ Commands npm install assem...
How to Create a Secure REST API with Node.js and Express
มุมมอง 56K3 ปีที่แล้ว
In this video, I'm going to be showing you how to create a secure REST API with Node.js and Express. 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/How to Create a Secure REST API with Node.js and Express ✅ Watch next - th-cam.com/video/50f6y-npKAY/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/xKUAoocIucA/...
How to Make a Anti-Spam Bot in Under 30 Lines of Code in Node.js
มุมมอง 2.4K3 ปีที่แล้ว
In this video, I'll be showing you how to make a classifier that can classify spam or not spam. 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/How to Make a Anti-Spam Bot in Under 30 Lines of Code in Node.js ✅ Links en.wikipedia.org/wiki/Statistical_classification www.kaggle.com/uciml/sms-spam-collection-dataset ✅...
How to Make a Product Key for your Node.js Application
มุมมอง 7K3 ปีที่แล้ว
In this video, I'm going to be showing you how to make a product key for your Node.js application 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/How to Make a Product Key for your Node.js Application ✅ Watch next - th-cam.com/video/dJO080T70_g/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/xKUAoocIucA/w-d-x...
Picking a Name for my Programming Language
มุมมอง 5263 ปีที่แล้ว
In this video, I'm going to be picking a name for my programming language. 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Helium-X ✅ Watch next - th-cam.com/video/pvNY1Gqfyss/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/xKUAoocIucA/w-d-xo.html 💻 Gear List: vincentlab.net/gear 💬 Let’s connect: Twitter - @VLabStudio GitHub - VLa...
Styling the Real Time Polling App
มุมมอง 8853 ปีที่แล้ว
In this video I'll be styling the real time polling application 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Styling the Real Time Polling App ✅ Watch next - th-cam.com/video/3ddIKafoXMA/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/xKUAoocIucA/w-d-xo.html 💻 Gear List: vincentlab.net/gear 💬 Let’s connect...
Improving the Real Time Polling App using Socket.io
มุมมอง 1.7K4 ปีที่แล้ว
In this video I'll be Improving the real time polling application using Socket.io and Express in Node.js 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Improving the Real Time Polling App using Socket.io ✅ Links th-cam.com/video/vQjiN8Qgs3c/w-d-xo.html th-cam.com/video/L72fhGm1tfE/w-d-xo.html ✅ Watch next - th-cam...
How to Communicate with a Virtual Serial Port in Node.js
มุมมอง 8K4 ปีที่แล้ว
In this video, I will show you how to communicate with a virtual serial port in Node.js 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ⏱️TIMESTAMPS⏱️ 0:00 Introduction 0:06 Why you might want to use Virtual Serial Ports? 1:01 Tutorial 3:15 Outro / Summary ✅ Project files github.com/VLabStudio/Tutorials/tree/master/How to Communicate with a Virtual Serial Port in Node.js ✅ ...
Real Time Polling App using Socket.io
มุมมอง 4.9K4 ปีที่แล้ว
In this video I'll be building a real time polling application using Socket.io and Express in Node.js 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html ✅ Project files github.com/VLabStudio/Tutorials/tree/master/Real Time Polling App using Socket.io ✅ Links th-cam.com/video/vQjiN8Qgs3c/w-d-xo.html th-cam.com/video/L72fhGm1tfE/w-d-xo.html ✅ Watch next - th-cam.com/video/TDGsVq...
What is a IIFE? JavaScript Tutorial #Shorts
มุมมอง 4314 ปีที่แล้ว
What is a JavaScript IIFE? in this short video I will explain what it is 🔴 Subscribe for more th-cam.com/channels/MA8gVyu_IkVIixXd2p18NQ.html #shorts ✅ Links developer.mozilla.org/en-US/docs/Glossary/IIFE ✅ Watch next - th-cam.com/video/TDGsVqVzW4A/w-d-xo.html ✅ Recommended Playlist - th-cam.com/video/loX_JpMnodA/w-d-xo.html 💻 Gear List: vincentlab.net/gear 💬 Let’s connect: Twitter - @VLabStudi...
Bootstrap Tutorial 2020 - Getting Started
มุมมอง 7034 ปีที่แล้ว
Bootstrap Tutorial 2020 - Getting Started
Video Processing in Node.js with Jimp and FFmpeg - Part 2
มุมมอง 1.1K4 ปีที่แล้ว
Video Processing in Node.js with Jimp and FFmpeg - Part 2
Brackets - First impressions vs Visual Studio Code (2020)
มุมมอง 5K4 ปีที่แล้ว
Brackets - First impressions vs Visual Studio Code (2020)
Why I Think You Should Learn Vim as a Developer
มุมมอง 1154 ปีที่แล้ว
Why I Think You Should Learn Vim as a Developer
How to Download My Project Files under My Videos
มุมมอง 4454 ปีที่แล้ว
How to Download My Project Files under My Videos
My Visual Studio Code Extensions (2020 Edition)
มุมมอง 1914 ปีที่แล้ว
My Visual Studio Code Extensions (2020 Edition)
The design decision within YAML to use spaces rather than tabs for indentation remains one of the most perplexing and arguably inefficient choices in the format's architecture. While YAML was developed with the intent of creating a highly human-readable data serialization format, this decision introduces a set of significant issues that detract from the core goals of ease of use, clarity, and developer productivity. The reliance on spaces, rather than tabs, for indentation leads to a variety of challenges, both from a technical and a human factors perspective, all of which undermine the practical usability of YAML in real-world development environments. First and foremost, the most glaring issue with YAML’s dependence on spaces is the introduction of an inherent risk of misalignment and human error. YAML structures are highly dependent on indentation to represent hierarchical relationships in the data. Any misalignment-whether it is due to a missing or extra space-can cause a file to become syntactically invalid or improperly parsed, often leading to difficult-to-trace errors. This is particularly problematic in complex, nested structures where indentation depth becomes more pronounced. The need for absolute precision in spacing creates an environment where even experienced developers must spend additional cognitive effort ensuring that their files maintain proper alignment. This is an inherently error-prone process. A single space misplaced in a deeply nested block can result in a complete failure of the parser, and the error messages generated by YAML parsers are often opaque, requiring significant time and mental effort to debug. In contrast, tabs-a single character representing a fixed indentation width-offer an unambiguous, uniform solution to this problem. By relying on tabs, developers can avoid the challenges associated with manual space management and eliminate the frequent errors that arise from inconsistent spacing. Beyond error-prone human input, YAML’s use of spaces introduces inconsistencies in development environments. Different text editors and IDEs have varying default settings for space-based indentation, and many convert tabs to spaces automatically. This leads to discrepancies when different developers work on the same file, particularly when there is no unified convention for the number of spaces to be used (such as two spaces versus four spaces). These subtle differences, often undetected at the initial stages, can cause misalignment and result in parsing errors that are difficult to track down. The situation becomes even more complicated when dealing with mixed-indentation scenarios, where tabs and spaces are inadvertently mixed within the same document. While YAML parsers can often detect this, the result is still a fragmented development experience with inconsistent formatting and unexpected parsing issues. Tabs, on the other hand, provide a consistent and reliable way to structure indentation. Regardless of the editor or environment, a tab remains a tab, offering a single, fixed unit of indentation. This consistency ensures that alignment is unambiguous across all platforms and minimizes the potential for human error. By utilizing tabs, YAML could significantly reduce the need for configuration adjustments across different text editors and IDEs, ultimately simplifying the developer’s experience. In addition to the practical drawbacks, there is also a clear inefficiency in file size and readability when using spaces for indentation. Spaces are inherently more verbose than tabs: multiple characters are required to represent a single indentation level, whereas tabs represent an entire level with a single character. As YAML documents grow in size and complexity, particularly when deep nesting is involved, the use of spaces leads to an increase in file size. This results in a larger memory footprint and longer loading times, which may not be an issue for small configurations, but can become problematic in large-scale applications where YAML files are read frequently or where performance is critical. From a readability perspective, spaces can introduce visual clutter, particularly in deep structures with many levels of indentation. YAML files with numerous nested levels often become difficult to read because the consistent visual space between each level of indentation is disrupted. This makes it harder to quickly assess the structure of the data. In contrast, the use of tabs ensures a compact and consistent indentation structure that is visually distinct and easily scanned, providing better clarity and readability. Furthermore, the reliance on spaces in YAML conflicts with established practices in modern programming languages, where tabs have long been the preferred method for defining indentation. For example, Python, Go, JavaScript, and other languages use tabs (or permit tabs in some cases) to delineate code blocks and structures. These languages prioritize consistency and simplicity in their design, ensuring that indentation is a straightforward, reliable mechanism for defining structure. The decision to use tabs in these languages is grounded in the understanding that indentation should be both easy to manage and easy to read, minimizing unnecessary complexity for developers. This focus on consistency and clarity is crucial, particularly in programming languages where indentation plays a syntactical role, as is the case in Python. The same logic should be applied to YAML, especially considering that the format is often used in environments where configuration data is both complex and critical to the operation of software systems. By adhering to spaces, YAML unnecessarily deviates from a well-established and successful convention, leading to greater potential for errors and inconsistencies. The mental overhead required to manage space-based indentation cannot be overstated. In practice, YAML forces developers to not only ensure that their files are properly aligned, but also to manage that alignment manually, adjusting spaces for each level of nesting. This process adds a layer of cognitive complexity that detracts from the developer’s focus on the content and structure of the data itself. For example, in a deeply nested YAML file, developers must constantly track which level of indentation they are at, adjusting space counts accordingly. This creates an environment where attention must constantly be split between the logic of the data and the mechanics of formatting. By using tabs, the act of managing indentation becomes significantly simpler-pressing the tab key automatically enforces consistent indentation without requiring any mental effort from the developer. This simplification leads to increased productivity, as developers can focus on the structure and meaning of the data, rather than the syntax of its representation. From a broader perspective, YAML’s reliance on spaces also leads to higher maintenance costs over time. In teams or open-source projects, where multiple contributors are working on the same set of configuration files, ensuring consistent indentation becomes a challenge. When spaces are the standard, new contributors must ensure that they conform to an arbitrary rule regarding the number of spaces used for each level of indentation. In larger projects with multiple contributors, this can create friction and lead to formatting disputes. While such disputes may seem trivial, they take valuable time away from actual development work, thus increasing the overall cost of maintaining the project. Adopting tabs, with their fixed width and universal understanding, would eliminate this issue entirely, ensuring that all contributors follow a consistent, reliable convention without the need for lengthy discussions about formatting. Ultimately, the decision to use spaces for indentation in YAML is a design oversight that diminishes the format's usability, introduces unnecessary complexity, and increases the risk of error. YAML’s core goals of simplicity and human readability are fundamentally undermined by the need for precise, manual control over indentation. Tabs offer a far more consistent, efficient, and user-friendly alternative, aligning YAML with established best practices in programming languages and data serialization formats. The switch to tabs would not only reduce errors, improve readability, and enhance developer productivity, but would also align YAML with modern practices in software development, making it a more practical and sustainable choice for the future.
Is somebody chasing you?? A TUTORIAL should be a liiiitle slower in order for us noobs to understand..
nice
My left ear enjoyed this tutorial
all ı understood it was not possible
Library this library that, why don't people hand roll their performant code?
Mitchell Street
Miller Kevin Hall Patricia Moore Maria
for every single one of these fucking napi wapi ahh libraries i get some dumbass gypsy ahh error "npm error gyp ERR! build error npm error gyp ERR! stack Error: `C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1 npm error gyp ERR! stack at ChildProcess.<anonymous> (C:\Program Files odejs ode_modules pm ode_modules ode-gyp\lib\build.js:209:23) npm error gyp ERR! stack at ChildProcess.emit (node:events:517:28) npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:292:12) npm error gyp ERR! System Windows_NT 10.0.22631 npm error gyp ERR! command "C:\\Program Files\ odejs\ ode.exe" "C:\\Program Files\ odejs\ ode_modules\ pm\ ode_modules\ ode-gyp\\bin\ ode-gyp.js" "rebuild" npm error gyp ERR! cwd C:\Users\Admin\Desktop\PATH\PATH ode_modules\ffi-napi npm error gyp ERR! node -v v18.20.4 npm error gyp ERR! node-gyp -v v10.1.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: C:\Users\Admin\AppData\Local pm-cache\_logs\2024-10-11T17_53_15_887Z-debug-0.log" and i get the most mf useless replies to a github issue with some dumbahh shit like "ermmm actually this is a duplicate" instead of answering theproblem im prob gonan end it all tbh
Clark Amy Martin Matthew White Maria
Good video, I love how easy it is to use qroutes lmao
yaml was a mistake
62112 Halvorson Crossing
Ah yes, here we go again. I am going to be using this one for a research paper's survey results this time lol time flies.
Thomas George Hernandez Steven Williams Thomas
Johnpaul Loaf
Corbin Manor
Anderson Cynthia Anderson Betty Perez Jennifer
269 Pauline Courts
Perez Gary White Eric Hernandez Thomas
Dimitri Mountains
Thank you
White Laura Lopez Shirley Martinez Betty
Is it possible to extract source code from nexe build? I want to use it in production so that shouldn't happen. PKG doesn't reveal the code as it converts into binary, but PKG fails making build of my project.
17334 Alayna Field
Ettie Island
Hi I really liked your tutorial since it goes to the point, the problem I have is that although it creates the executable when I try to run it I get an error saying it can't find the module, it is not an issue on my node project since that one runs fine, does someone know what could be causing that issue?
Wilson Sandra Wilson Daniel Martin Edward
how the error message is appearing on the front-end ? pls explain! we are working only on the back-end .
Cool! I've been glancing at this package from afar, and wanted just a simple, easy introduction to watch while I ate my breakfast. This was perfect! Very much looking forward to implementing this
Hi, I’m assuming you buy these code scripts/samples so that you can change and it then to make your own app? Some are compatible with swift too for apple I guess but of course the main coding program/languages too
Be blessed by Lord Jesus Christ!
helped alot using in 2024
thank you so much :)
getting error serialport is not a constructor
Great video. Any way to preview the certificate before printing i.e exporting as pdf?
it's giving this error i have node v20.15.0 installed Warning Failed to make bytecode node14-x64 for file
Can I use it with react native
Hello. I am trying to make an rss but still not done. I have a web www.prg.aero/prehled-letu#/prilety I need to see just -time -country -terminal 2 -pristalo/predpoklad/zpozdeni/zruseno and will be perfect if I can see history at least 5 hours and sorted by time because time always changing. It starts at "<div class="fly-list-content"><div id="flight-.........." I really can not understand what have I type in advanced sectors. Tried a lot of things but no result even after I read help. Please, help me. I am trying to do this many nights but... Many thx and have a nice day.
Tak for det!
This might be a dumb question, but is it possible for excel doc to be an api source? And if so. Can you point me to a resource
You are saviour 😅😅😅
This was very good. Thank you!
Great and straight to the point!
sorry man but all your links not work 504
Thank you! Fast and easy. I like NSIS a way more than Inno Setup
Thanks a lot. This was really helpful, however the issue I'm facing is that when I deployed my application on server (I'm using Render), it was not working. I used to get rate limiting error even though I was not reaching the limit. Any idea how this could be resolved?
wow, this is an amazing video. saved me so much time.
good content
Thanks you, it really helped me🤩🤩