- 119
- 394 000
Florian Ludewig
Germany
Registrace 9. 05. 2019
👨💻️ Programming Tutorials
✨ Open Source Technologies
✨ Open Source Technologies
How To Create Your Own Obsidian Plugin - Step By Step
Obsidian is a powerful note taking app. And it's actually possible to extend the features of Obsidian by writing your own plugins. This is a step by step guide, which shows you how to create and publish your own Obsidian plugins from scratch.
Donations: flolu.de/donations
Source Code: github.com/flolu/obsidian-plugin
Watch on Rumble: rumble.com/v2b0oz2-how-to-create-your-own-obsidian-plugin-step-by-step.html
Watch on Odysee: odysee.com/@flolu:7/create-obsidian-plugins:e
Website: flolu.de
Instagram: flolu.de
GitHub: github.com/flolu
TikTok: www.tiktok.com/@flolu.de
Twitter: loflude
Timeline
00:00 Intro
00:16 Requirements
01:12 Installing the sample plugin
04:14 Hello world plugin
06:08 Implementing a simple plugin
13:12 Releasing a new version
16:40 Outro
Donations: flolu.de/donations
Source Code: github.com/flolu/obsidian-plugin
Watch on Rumble: rumble.com/v2b0oz2-how-to-create-your-own-obsidian-plugin-step-by-step.html
Watch on Odysee: odysee.com/@flolu:7/create-obsidian-plugins:e
Website: flolu.de
Instagram: flolu.de
GitHub: github.com/flolu
TikTok: www.tiktok.com/@flolu.de
Twitter: loflude
Timeline
00:00 Intro
00:16 Requirements
01:12 Installing the sample plugin
04:14 Hello world plugin
06:08 Implementing a simple plugin
13:12 Releasing a new version
16:40 Outro
zhlédnutí: 11 581
Video
How To Make Your Builds And Test Extremely Fast With Bazel
zhlédnutí 2,4KPřed rokem
{Fast,Correct} - Choose two, that's the slogan of Bazel, an open-source build tool originally developed at Google. With Bazel, you precisely model your code dependencies with inputs and outputs and in return, get extremely fast tests and builds. This video will teach you everything you need to know to get started with Bazel. Donations: flolu.de/donations Source Code: github.com/flolu/bazel Watc...
Full Text Search With MongoDB And Node.js
zhlédnutí 9KPřed rokem
MongoDB is actually capable of performing full text search. In this video you will learn how to implement basic text search, fuzzy search and even autocompletion with MongoDB and Node.js Donations: flolu.de/donations Source Code: github.com/flolu/mongo-search Watch on Rumble: rumble.com/v27r5ng-full-text-search-with-mongodb-and-node.js.html Watch on Odysee: odysee.com/@flolu:7/mongodb-text-sear...
How to Easily Encrypt Git Repositories and Git Remotes
zhlédnutí 1,9KPřed rokem
In this video you will learn how to easily encrypt Git remote repositories with GnuPG. You could use this to store and synchronize sensitive data on remotes, that you don't trust, event between multiple users. Donations: flolu.de/donations Source Code: github.com/flolu/git-gcrypt Blog post: flolu.de/blog/encrypted-git-repository Watch on Rumble: rumble.com/v25jw1g-how-to-easily-encrypt-git-repo...
Easily Build Beautiful Emails with Tailwind CSS and Dynamic Content
zhlédnutí 9KPřed rokem
Rendering emails with plain HTML and CSS is utterly painful. But luckily, there is an easy way to build stunning emails with the help of the Maizzle framework. You will also learn how to add dynamic content to your emails. Donations: flolu.de/donations Source Code: github.com/flolu/maizzle Watch on Rumble: rumble.com/v236hv6-maizzle.html Watch on Odysee: odysee.com/@flolu:7/maizzle-emails:b Web...
The Ultimate Guide of Using Kafka with Node.js
zhlédnutí 9KPřed rokem
Kafka is all about events. Events are organized in topics and categorized into partitions. These streams of events can then be used to build Publish/Subscribe systems or a Message Queues, which processess messages in parallel. In this video you will learn everything you need to know, to use Kafka with Node.js. Donations: flolu.de/donations Source Code: github.com/flolu/kafka Watch on Rumble: ru...
Manage and Sync All Your Passwords and OTP's on Linux
zhlédnutí 1,4KPřed rokem
In this video, you will learn how to manage and sync all your passwords (and one-time-passwords) on Linux, completely for free and without having to trust any third party. This will be done with the help of the standard Unix password manager: pass. Donations: flolu.de/donations Source Code: github.com/flolu/pass Blog post: flolu.de/blog/linux-password-manager-and-sync Support me: flolu.de/donat...
Debugging Node.js + Typescript Running inside Docker Containers with Hot Reload
zhlédnutí 9KPřed 2 lety
This video is for you if you find yourself relying solely on console.log to debug Node.js applications running in Docker containers. I will show you a method to debug TypeScript Node.js applications running in Docker with Visual Studio Code. And even with hot reload! Donations: flolu.de/donations Source Code: github.com/flolu/docker-typescript-debug Support me: flolu.de/donations Watch on Odyse...
The Easiest Way to Run Integration Tests with Docker and Testcontainers
zhlédnutí 4,3KPřed 2 lety
Integration testing is often neglected, because it seems too complicated or laborious. But with the help of Docker and Testcontainers, integration tests become a breeze. In this video you will learn to build integration tests for a simple Node.js API with TypeScript. Donations: flolu.de/donations Source Code: github.com/flolu/node-integration-testing Support me: flolu.de/donations Watch on Odys...
Fullstack Authentication with Refresh Access Tokens (Node, Next.js, Typescript)
zhlédnutí 32KPřed 2 lety
Fullstack Authentication with Refresh Access Tokens (Node, Next.js, Typescript)
5 Easy Steps to Learn Freestyle Swimming for Beginners
zhlédnutí 489Před 3 lety
5 Easy Steps to Learn Freestyle Swimming for Beginners
Use Whatsapp Without Active Phone Connection on Linux
zhlédnutí 11KPřed 3 lety
Use Whatsapp Without Active Phone Connection on Linux
Finding Supremum and Infiumum of the Division Relation fo Two Natural Numbers
zhlédnutí 528Před 4 lety
Finding Supremum and Infiumum of the Division Relation fo Two Natural Numbers
Showing that the Infimum of {X,Y} Exists in the Partial Order [ Ƥ(M), ⊆ ]
zhlédnutí 312Před 4 lety
Showing that the Infimum of {X,Y} Exists in the Partial Order [ Ƥ(M), ⊆ ]
Proof of the Associativity of the Supremum (Sup{ Sup{ a, b }, c } = Sup{ a, Sup{ b, c } })
zhlédnutí 367Před 4 lety
Proof of the Associativity of the Supremum (Sup{ Sup{ a, b }, c } = Sup{ a, Sup{ b, c } })
Proofing that R is an equivalence relation if and only if IdM ⊆ R and R⚬R^-1 ⊆ R
zhlédnutí 453Před 4 lety
Proofing that R is an equivalence relation if and only if IdM ⊆ R and R⚬R^-1 ⊆ R
If the Relation R is Symmetric and Anti-Symmetric then R is also Transitive
zhlédnutí 887Před 4 lety
If the Relation R is Symmetric and Anti-Symmetric then R is also Transitive
Proof the Equivalence of (R⚬S)^-1 = R^-1⚬R^-1 (Relation Product)
zhlédnutí 614Před 4 lety
Proof the Equivalence of (R⚬S)^-1 = R^-1⚬R^-1 (Relation Product)
Proof of the Associativity of the Relation Product (R⚬S)⚬T = R⚬(S⚬T)
zhlédnutí 600Před 4 lety
Proof of the Associativity of the Relation Product (R⚬S)⚬T = R⚬(S⚬T)
Proof that the Divisibility is a Partial Order (Reflexive, Anti-Symmetric, Transitive)
zhlédnutí 3,9KPřed 4 lety
Proof that the Divisibility is a Partial Order (Reflexive, Anti-Symmetric, Transitive)
Proof that Congruence Modulo is an Equivalence Relation (Reflexive, Symmetric, Transitive)
zhlédnutí 4,6KPřed 4 lety
Proof that Congruence Modulo is an Equivalence Relation (Reflexive, Symmetric, Transitive)
Show (A ∩ B) ⨯ (C ∩ D) = (A ⨯ C) ∩ (B ⨯ D)
zhlédnutí 4,6KPřed 4 lety
Show (A ∩ B) ⨯ (C ∩ D) = (A ⨯ C) ∩ (B ⨯ D)
Proofing Equivalence of Four Statements (Logical Conclusion)
zhlédnutí 246Před 4 lety
Proofing Equivalence of Four Statements (Logical Conclusion)
Showing that the Proof by Contradiction Works
zhlédnutí 225Před 4 lety
Showing that the Proof by Contradiction Works
Showing that the Proof by Contraposition Works
zhlédnutí 247Před 4 lety
Showing that the Proof by Contraposition Works
Proving the Equivalence of Statements (Logical Conclusion)
zhlédnutí 304Před 4 lety
Proving the Equivalence of Statements (Logical Conclusion)
If (F ⟶ G) is a Tautology and F is Satisfiable, Then G is Also Satisfiable
zhlédnutí 487Před 4 lety
If (F ⟶ G) is a Tautology and F is Satisfiable, Then G is Also Satisfiable
If (F ⟶ G) is Satisfiable and F is Satisfiable, Then G is Also Satisfiable?
zhlédnutí 709Před 4 lety
If (F ⟶ G) is Satisfiable and F is Satisfiable, Then G is Also Satisfiable?
If (F ⟶ G) is a Tautology and F is a Tautology Then G is Also a Tautology?
zhlédnutí 456Před 4 lety
If (F ⟶ G) is a Tautology and F is a Tautology Then G is Also a Tautology?
Finding the Boolean Function for a Large Logical Statement
zhlédnutí 184Před 4 lety
Finding the Boolean Function for a Large Logical Statement
So Kafka is like any other queue or pub/sub service but built for scale?
anbox doesnt work on linux mint
Isn't it possible that one and the same female in any given generation is both mother to a subsequent male m and to a female f, such that m and f then reproduce, thus disrupting the pattern?
amazing straight to the point.
Why A union B is the power set of M?? Why the cardinality of A union B is the sum of the cardinalities of A and B? This proof is not rigorous enough. Sorry.
Thanks for the video! I am trying to setup a bun environment, do you know if there is a problem about it? It says that undefined symbol: node_module_register...
czcams.com/video/-4U5KA82ygQ/video.htmlsi=-7MVVBm4tUdftgce Definiteness of matrix(Hindi)
Hi, Please make a video on vscode settings, your environment looks good
Nice lesson.. but I think we need another one explaining the details much slower.. thank you
Thanks dude!
Happy to help!
Very useful tutorial for us Docker beginners. Thanks
Glad you liked it
Thank you very much this video helped me immensely , your videos are very underrated !
Dark/Light mode?
thanks
Thanks from India
Thanks for the video, and I really recommend using spaces instead of tabs ;)
Yes you're right! Not sure why it was configured like that.
I can barely hear you voice. turn up the music more so I can't hear you no more.
Perfect video
i am new to this, when i enter the last line in the terminal and it opens visual studio, i am unable to find the menu you are looking at with 'main.ts', can you help or point me in a direction that may.
I'm referring to the time stamp 2:55 to 2:56. Thank you.
i fixed it
This is gold! From the very basic to highly advanced!
Brilliant explanation
Glad you liked it
Hey Florian!, thanks for the nice walkthrough. Just a side note, if your app is running in the container at "/opt/app", you should also put that path in the remoteRoot launch config. I just figured that out myself!
Good to know!
Nice and clean video. To the point. Thank you so much. Would definitely help.
Glad it helped
Amazing, thanks!
Glad you like it!
How to prove for the n*n matrices ?
Thanks, man.
Glad to help
Great work, Please provide idempotent in kafka with node.js
you have saved my life
I think the real trick is reversing the summation order of i and j, turning columns into rows and vise versa. This allow the sum of reverse element to become the trace of matrix in reverse order.
Thanks!
Welcome!
Hi Florian! Thank you very much for this video. Very helpful! Also I noticed that you are usring uuid instead of native Mongo ObjectId. Why so? Is there any difference at all between these approaches?
IS it encrypting before going to the server or after going to the server??
That was a great explanation thank you so much ❤
Glad it was helpful!
Thanks this was very helpful!
Glad it was helpful!
Thank you.
Excellent video, vielen Dank Florian!
I'm glad, that I was able to help!
Hacks: unlocked. Thanks for this
Wow, thank you sooo much!!!!
Glad it helped!
Lovely video. Is Docker absolutely necessary for this? Thank you
I'm glad I could help! And no, Docker is not necessary for this.
I loved it because you introduced web3. I have been looking for it. Great job dude
This is a good proof, and as a man of culture, I enjoy good proofs.
Thanks so much, there was literally no better explanation on the whole of internet for this exercise.
Great to hear!
can you pls tell by what definition?
thanks! thank u so much!
You're welcome!
Can it still be encrypted after it has been push up to git?
git-remote-gcrypt will always do a force push. Hence it will always replace the entire branch. So yes, it can be done after the repo has been published. But it would make more sense to encrypt it from the beginning.
How can I change saturation to zero in vscode? I love your theme
That can be achieved by using the "Material Icon Theme" extension. Then you have to add this line to your VSCode's settings.json: "material-icon-theme.saturation": 0
Thanks a lot man!
@@thedevelopermind And the general theme I used is "GitHub Dark" from the "GitHub Theme" extension.
@@flolu What about your main code editor's background 🤔 Its also cool. I did this and it changes only files on the sidebar: "material-icon-theme.saturation": 0
@@flolu And there is no custom configs for theme or main code block?
Your explanations of associativity and distributivity are so clear. Thank you very much!
You're very welcome!
Great tutorial, however I am getting "cannot edit in read only editor" after a breakpoint is reached in the opened file and I cannot directly modify this code without closing the tab and re-opening the file. I assume it's because the file accessed is through the debugger, but how can I solve this issue?
in the set B, shouldnt N be a susbest of A? and not an element of A?
This is pretty nice man! I followed your approach and translated it for my Go microservice architecture. I had a "findAll" endpoint for each microservice, but I was lacking a more dynamic endpoint to search by text. I even added pagination using $limit operator and $skip. Thanks for this tuto!
Glad it helped!