Florian Ludewig
Florian Ludewig
  • 119
  • 394 000
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
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

Komentáře

  • @aberba
    @aberba Před 9 hodinami

    So Kafka is like any other queue or pub/sub service but built for scale?

  • @fanvomlebensmitteltester
    @fanvomlebensmitteltester Před 20 hodinami

    anbox doesnt work on linux mint

  • @timotheuspeter734
    @timotheuspeter734 Před 18 dny

    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?

  • @juststudying1019
    @juststudying1019 Před 20 dny

    amazing straight to the point.

  • @alejoriaz777
    @alejoriaz777 Před 26 dny

    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.

  • @TheFJS98
    @TheFJS98 Před 26 dny

    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...

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

    czcams.com/video/-4U5KA82ygQ/video.htmlsi=-7MVVBm4tUdftgce Definiteness of matrix(Hindi)

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

    Hi, Please make a video on vscode settings, your environment looks good

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

    Nice lesson.. but I think we need another one explaining the details much slower.. thank you

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

    Thanks dude!

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

      Happy to help!

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

    Very useful tutorial for us Docker beginners. Thanks

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

      Glad you liked it

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

    Thank you very much this video helped me immensely , your videos are very underrated !

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

    Dark/Light mode?

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

    thanks

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

    Thanks from India

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

    Thanks for the video, and I really recommend using spaces instead of tabs ;)

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

      Yes you're right! Not sure why it was configured like that.

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

    I can barely hear you voice. turn up the music more so I can't hear you no more.

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

    Perfect video

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

    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.

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

    This is gold! From the very basic to highly advanced!

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

    Brilliant explanation

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

      Glad you liked it

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

    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!

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

      Good to know!

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

    Nice and clean video. To the point. Thank you so much. Would definitely help.

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

      Glad it helped

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

    Amazing, thanks!

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

      Glad you like it!

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

    How to prove for the n*n matrices ?

  • @progressnwimuelekara2167
    @progressnwimuelekara2167 Před 3 měsíci

    Thanks, man.

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

      Glad to help

  • @PrashantShekher
    @PrashantShekher Před 3 měsíci

    Great work, Please provide idempotent in kafka with node.js

  • @eh17
    @eh17 Před 3 měsíci

    you have saved my life

  • @Trubripes
    @Trubripes Před 3 měsíci

    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.

  • @leogariba
    @leogariba Před 3 měsíci

    Thanks!

    • @flolu
      @flolu Před 3 měsíci

      Welcome!

  • @artemponomarenko6439
    @artemponomarenko6439 Před 3 měsíci

    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?

  • @padmanabhamkiran6842
    @padmanabhamkiran6842 Před 3 měsíci

    IS it encrypting before going to the server or after going to the server??

  • @sepehrzali4512
    @sepehrzali4512 Před 3 měsíci

    That was a great explanation thank you so much ❤

    • @flolu
      @flolu Před 3 měsíci

      Glad it was helpful!

  • @sonny5497
    @sonny5497 Před 3 měsíci

    Thanks this was very helpful!

    • @flolu
      @flolu Před 3 měsíci

      Glad it was helpful!

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

    Thank you.

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

    Excellent video, vielen Dank Florian!

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

      I'm glad, that I was able to help!

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

    Hacks: unlocked. Thanks for this

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

    Wow, thank you sooo much!!!!

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

      Glad it helped!

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

    Lovely video. Is Docker absolutely necessary for this? Thank you

    • @flolu
      @flolu Před 3 měsíci

      I'm glad I could help! And no, Docker is not necessary for this.

  • @ShakeelKhan-pz6zl
    @ShakeelKhan-pz6zl Před 4 měsíci

    I loved it because you introduced web3. I have been looking for it. Great job dude

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

    This is a good proof, and as a man of culture, I enjoy good proofs.

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

    Thanks so much, there was literally no better explanation on the whole of internet for this exercise.

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

      Great to hear!

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

    can you pls tell by what definition?

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

    thanks! thank u so much!

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

      You're welcome!

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

    Can it still be encrypted after it has been push up to git?

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

      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.

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

    How can I change saturation to zero in vscode? I love your theme

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

      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

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

      Thanks a lot man!

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

      @@thedevelopermind And the general theme I used is "GitHub Dark" from the "GitHub Theme" extension.

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

      @@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

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

      @@flolu And there is no custom configs for theme or main code block?

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

    Your explanations of associativity and distributivity are so clear. Thank you very much!

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

      You're very welcome!

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

    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?

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

    in the set B, shouldnt N be a susbest of A? and not an element of A?

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

    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!

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

      Glad it helped!