Alex Gutjahr
Alex Gutjahr
  • 58
  • 118 206
Change Your Mindset, Get More Clients
You will be correct whether you think there is enough of everything available or not.
Let's explore the difference between the Scarcity and the Abundance mindset and how you will see more success in your business if you choose the right one.
Join Escape Velocity
alexgutjahr.com/newsletter
Connect
linkedin.com/in/alexgutjahr/
Переглядів: 25

Відео

Change Your Environment To Make Progress
Переглядів 4416 годин тому
Whenever I hit a wall trying to make progress, changing my environment is the fastest way to get unblocked. Let me share some tweaks that work for me. This is a new format, so I appreciate any feedback! Join Escape Velocity alexgutjahr.com/newsletter Connect with me: linkedin.com/in/alexgutjahr/
Activepieces Recipe: Building a Habit Tracker for 2024
Переглядів 4677 місяців тому
Hey friends, the new year is here, so for everyone starting the year with some good resolutions in mind, you can use Activepieces to keep track of your new habits. 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gear & Links* Mechanical Keyboard: x.axgr.dev/keyboard Studio Camera: x.axgr.dev/studio-camera Studio Lens: x.axgr.dev/studio-lens Studio Mic: x.axgr.dev/st...
How To Expose RSS Feeds with Spring MVC
Переглядів 1398 місяців тому
Hey friends! Here is a quick tutorial on exposing RSS feeds from your Spring MVC app using Spring Boot and some lesser-known components from the Spring ecosystem. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-rss-feed/? 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gear & Links* Mechanical Keyboard: x.axgr.dev/keyboard Studio Came...
How To Access Files on the Classpath with Spring Boot 3
Переглядів 4598 місяців тому
Hey friends! A quick overview of how to access files from your Spring Boot application. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-file-access//? 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gear & Links* Mechanical Keyboard: x.axgr.dev/keyboard Studio Camera: x.axgr.dev/studio-camera Studio Lens: x.axgr.dev/studio-lens Studio...
How To Send HTML Mails with Brevo and Spring Boot 3
Переглядів 8638 місяців тому
Hey folks! A quick tutorial about using Spring Boot and Brevo to send HTML emails. The beauty of Brevo is, that you can manage your templates using a WYSIWYG editor and then populate these templates from your Spring app. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-mails-brevo/? 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gear ...
How To JSON Patch in REST Controller and Spring Boot 3
Переглядів 1,1 тис.8 місяців тому
Hey friends! JSON Patch is a standard for describing changes to a JSON resource. It's a simple way to perform updates without having to send the whole document over the wire. In this tutorial, we look into adding a patch to an existing REST controller with Spring MVC and Spring Boot. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-json-patch/? 🙌 *Get in Touch* Jo...
How To Manage Cookies with Spring MVC and Spring Boot
Переглядів 1,2 тис.9 місяців тому
Hey friends! Today, we look into baking and consuming cookies with Spring MVC. What do the individual properties mean, and how do you make cookies persistent. Enjoy! ⛩️ *Navigation* 00:00 - Intro 00:28 - Let's Code 00:45 - Bake a Cookie 01:39 - Analyze Cookie Ingredients (Expiration, HttpOnly, Secure, ..) 02:41 - Consume a Cookie 02:56 - Use the ResponseCookie Builder 05:34 - Use the CookieValu...
I Hired ChatGPT as my Personal Trainer | Activepieces Showcase
Переглядів 6629 місяців тому
Hey friends! It's time for another video about how I automate everyday tasks, leveraging technology. I use a flow within Activepieces to let CHatGPT track, analyze and improve my workouts. That flow triggers an email on my workout days, so I simply follow the plan, knowing that ChatGPT has my goals in mind and ensures I'll improve over time! 🙌 *Get in Touch* Join my newsletter and say hi here a...
How to Render Beautiful PDFs from HTML with Spring MVC
Переглядів 3619 місяців тому
Hey folks! If you want to render beautiful PDF files, the best approach is to build them from HTML. Using CSS, images, and other HTML elements, you can create stunning PDFs with the help of Thymeleaf, Jsoup, and Flying Saucer. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-mvc-pdf/? 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gea...
Inside My YouTube Business | Oct 23 Stats
Переглядів 659 місяців тому
Hey friends! In this new format, I share all the details of my UA-cam business, mostly metrics and the experiments I run. I am sharing these numbers publicly, so these videos serve as a forcing function on me. I also hope it helps anyone considering building a UA-cam channel as a business (which I think is still a good idea). You can follow the channel metrics on my website axgr.dev/dash/? If t...
The Dockerfile I Am Using To Build And Run My Spring Boot Apps
Переглядів 2089 місяців тому
Y'all! In this tutorial, I share the Dockerfile I use to build and run my Spring Boot apps in production using Docker. 🍃 *Code & Resources* Grab the code for this tutorial here axgr.dev/posts/spring-dockerfile/? 🙌 *Get in Touch* Join my newsletter and say hi here axgr.dev/newsletter/? 🎙 *Gear & Links* Mechanical Keyboard: x.axgr.dev/keyboard Studio Camera: x.axgr.dev/studio-camera Studio Lens: ...
Philips Hue CLI: Manage Your Smart Home with Spring Shell
Переглядів 1959 місяців тому
Hey friends! This tutorial explores Spring Shell to build a CLI that talks to the Philips HUE API and can manage your smart home devices. We also make a native binary using GraalVM! ⛩️ *Navigation* 00:00 - Intro 00:31 - Let's Code 00:45 - Quick Look at the Philips HUE API 01:53 - Philips HUE Service 04:11 - Building the CLI Commands 10:01 - Formatting Shell Output 12:30 - Change the HUE Scene 1...
API Design: Implementing and Observing Long-Running Tasks with Spring MVC
Переглядів 5059 місяців тому
API Design: Implementing and Observing Long-Running Tasks with Spring MVC
How To Add Pagination To A REST Controller With Spring Boot
Переглядів 3709 місяців тому
How To Add Pagination To A REST Controller With Spring Boot
How To Build Magic Sign-In Links with Spring Security and Spring Boot
Переглядів 1 тис.10 місяців тому
How To Build Magic Sign-In Links with Spring Security and Spring Boot
How To Log Incoming HTTP Requests with Spring Boot 3
Переглядів 1,2 тис.10 місяців тому
How To Log Incoming HTTP Requests with Spring Boot 3
Inside My YouTube Business | Sep 23 Stats
Переглядів 7610 місяців тому
Inside My UA-cam Business | Sep 23 Stats
How To Log Outgoing HTTP Requests with Spring Rest Client and Spring Boot 3
Переглядів 2,6 тис.10 місяців тому
How To Log Outgoing HTTP Requests with Spring Rest Client and Spring Boot 3
Seamless Audio Transcription: Activepieces, Google Drive, OpenAI, and Notion Workflow
Переглядів 1,8 тис.10 місяців тому
Seamless Audio Transcription: Activepieces, Google Drive, OpenAI, and Notion Workflow
How To Build a YouTube OAuth 2 Client with Spring Boot 3
Переглядів 90110 місяців тому
How To Build a UA-cam OAuth 2 Client with Spring Boot 3
How To Schedule Tasks Programmatically in Spring Boot
Переглядів 40811 місяців тому
How To Schedule Tasks Programmatically in Spring Boot
Stub External APIs with WireMock and Spring Boot
Переглядів 3,3 тис.11 місяців тому
Stub External APIs with WireMock and Spring Boot
Generate Dynamic Websites using ChatGPT and Spring AI
Переглядів 1,6 тис.11 місяців тому
Generate Dynamic Websites using ChatGPT and Spring AI
How To Manage Application Secrets In AWS Systems Manager
Переглядів 17211 місяців тому
How To Manage Application Secrets In AWS Systems Manager
ChatGPT Analyzes GitHub Repo? Month in the Life of a Tech Lead
Переглядів 7711 місяців тому
ChatGPT Analyzes GitHub Repo? Month in the Life of a Tech Lead
How To Secure Your Spring App With Multi-factor Authentication
Переглядів 4,2 тис.11 місяців тому
How To Secure Your Spring App With Multi-factor Authentication
Secure Web Apps with Cloudflare Tunnels
Переглядів 31211 місяців тому
Secure Web Apps with Cloudflare Tunnels
Web3 Wallet Login with MetaMask and Spring Boot, Vite, React
Переглядів 1,6 тис.Рік тому
Web3 Wallet Login with MetaMask and Spring Boot, Vite, React
How To Set Up Cors With Spring Security And Spring Boot
Переглядів 11 тис.Рік тому
How To Set Up Cors With Spring Security And Spring Boot

КОМЕНТАРІ

  • @xavimontero5295
    @xavimontero5295 День тому

    Hi! New to ActivePieces from today! Testing on self-hosted docker. I tried to replicate this flow but when reading the file instead of getting it into memory, it creates some kind of URL. Does the "read file" piece changed it's behaviour in the last monhts? I get: "83.__some_nice_ip_here__.2/api/v1/step-files/signed?token=eyJhbGc__some_nice_jwt__Oi090" instead of the db:// thing.

  • @HG-wu6eb
    @HG-wu6eb 4 дні тому

    Thank you so much!

  • @Denys.Stoianov
    @Denys.Stoianov 6 днів тому

    Thank you for this video, is it here Aussichtsturm auf dem Löwendorfer Berg?

  • @hamdanahmed3565
    @hamdanahmed3565 Місяць тому

    Can you do it in java

  • @travaillecommemoi
    @travaillecommemoi 2 місяці тому

    New to ActivePieces and your tutorial really helps hitting the ground running!

  • @nikahafiz1
    @nikahafiz1 2 місяці тому

    hi, would you kindly consider creating a vdo to connect: . google form to notion . notion to power bi ? tks & krgds, -nik

  • @bhuvvs
    @bhuvvs 2 місяці тому

    Hey, I tried this automation with Gmail directly without using notification app as you told in the last that it can be done. I am stuck in flow where I am supposed to get reply as I do not know how to catch the reply in flow using Gmail once I get email. How am I supposed to solve this.

  • @anoozg9565
    @anoozg9565 2 місяці тому

    Very cool. json looks way better than normal text format.

  • @HarishKumar-gw7kf
    @HarishKumar-gw7kf 3 місяці тому

    Is it java what the fun doing here, why your code is so weird

    • @A09550
      @A09550 Місяць тому

      it is Kotlin, first time I saw it but I could get the idea, thanks for the tutorial!

  • @petyapetrova9956
    @petyapetrova9956 3 місяці тому

    Thanks, can I use this for daily scraping with over 1 million products, may be more?

  • @surajsharma-jx1nl
    @surajsharma-jx1nl 3 місяці тому

    It was sooooo cooooolllll...... Great brother

  • @muratyayla7060
    @muratyayla7060 3 місяці тому

    thanks for great content! maybe it would be better without background music, just a recommendation :)

  • @seyhaphan7319
    @seyhaphan7319 4 місяці тому

    Is rest client for api integration production ready spring boot?

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      Yes, absolutely, I've been running it in production ever since it was released.

  • @arajalali
    @arajalali 4 місяці тому

    Cool. I love it that you do a no-nonsense explanation. Thank you. Well done.

  • @isEriCafe
    @isEriCafe 4 місяці тому

    Is there any way to make this work with the Jakarta.Json library? I have been tryining but the patch.apply doesn't quite work.

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      I haven't tried it myself just yet, but I assume that there is a way to make it work.

  • @abdazizcharfi1786
    @abdazizcharfi1786 4 місяці тому

    Good job 🥰👏

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      Thanks, appreciate the kind words! 🙏

  • @LucasKrauseS
    @LucasKrauseS 4 місяці тому

    Cool stuff! I've got to your video as I was having issues with the JarLauncher without the .launch. I am using mvn, and here is the code if anyone is interested :) FROM eclipse-temurin:21-jre-alpine AS builder WORKDIR application ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} application.jar RUN java -Djarmode=layertools -jar application.jar extract FROM eclipse-temurin:21-jre-alpine AS final RUN addgroup -S spring && adduser -S spring -G spring USER spring:spring WORKDIR application COPY --from=builder application/dependencies/ ./ COPY --from=builder application/snapshot-dependencies/ ./ COPY --from=builder application/spring-boot-loader/ ./ COPY --from=builder application/application/ ./ EXPOSE 8080 ENTRYPOINT ["java", "org.springframework.boot.loader.launch.JarLauncher"]

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      Cool, thanks for sharing that!

  • @benjamine.ndugga729
    @benjamine.ndugga729 4 місяці тому

    I'd love to see how you spin 3 instances and where the 1st one is a leader and the other 2 are workers. Then if the leader dies then another instance is elected to lead

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      Yeah, I guess I could do a follow-up video here, thanks!

  • @EasGuardians
    @EasGuardians 5 місяців тому

    Oh my god, exactly what I needed! Thanks!!

  • @ara4503
    @ara4503 5 місяців тому

    Hey, thank you for sharing. Just one question: How much does it cost for each request?

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      That depends on the model you are using and since pricing changes, here is the up-to-date list openai.com/pricing#language-models

  • @user-jg3mc3ti6w
    @user-jg3mc3ti6w 5 місяців тому

    can we track https like api calls made by browser using this , can you attach direct link to github code

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      This requires the browser to make the requests to mitmproxy and usually this cannot easily be changed. If you want to track requests then the browser developer consoles are usually the best place to start.

  • @razvannechifor365
    @razvannechifor365 5 місяців тому

    I really enjoy your videos. Any idea why when using axios for the requests why does not store the cookie ?

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      Thanks, and good question, but I have no idea. Maybe ChatGPT has an idea.

  • @taps73r
    @taps73r 5 місяців тому

    Thank you very much

  • @NarendraChennamsetty
    @NarendraChennamsetty 5 місяців тому

    I was racking my brain on this. Thanks for posting this.

  •  6 місяців тому

    Any pointer on what changes would be required when having a login page and (optionally) requesting the otp on the following page ?

    • @alexgutjahr
      @alexgutjahr 4 місяці тому

      That should be doable with the setup I have in the video. The frontend just needs to check for the headers to see if MFA authentication is required.

  • @user-cx1go4ez2d
    @user-cx1go4ez2d 6 місяців тому

    You are best my bro!!

  • @nandorholozsnyak7799
    @nandorholozsnyak7799 6 місяців тому

    Good video. Zalando's Logbook worth a try: github.com/zalando/logbook Battle tested and ready for a lot of customization. This is always a task that should be handled by a well tested lib as "custom" solutions may not include protections against a lot of security or similar things.

  • @PatentFinance
    @PatentFinance 6 місяців тому

    subscribed!

  • @Affiliates-Corners
    @Affiliates-Corners 6 місяців тому

    I am new to automation, tried Zapier and found it difficult, not to mention too expensive, so I stopped. Now I have Activepieces and would like to use it to create automation for ASANA in order to track every day's activities on autopilot...is this possible?

    • @alexgutjahr
      @alexgutjahr 6 місяців тому

      Most likely, depends on what you would like to achieve in particular.

  • @user-ib8rv1vr4r
    @user-ib8rv1vr4r 6 місяців тому

    3 months later. I need to implement importing files from google drive via oauth2 client in the background for my bachelor's project. And idk how to do this...( Hey I`ve seen that Alex did something with Aouth2 UA-cam API. Oh, this is exactly I needed!

    • @alexgutjahr
      @alexgutjahr 6 місяців тому

      Ha, nice! Hope it all went well!

  • @blindbyte
    @blindbyte 7 місяців тому

    I guess this doesn't work properly. If you consume the body input stream within the response logging method, it will fail if trying to consume the body later on. At least I couldn't figure out how to reset the input stream to the beginning. In your example, you use bodiless() on the client so no body consuming in the app.

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Good catch, you are right! Without having checked this in depth now, I suspect it could work with the same approach that I have discussed here ua-cam.com/video/5tTp3kW0Y8M/v-deo.html essentially caching the response.

  • @michaelvosberg3276
    @michaelvosberg3276 7 місяців тому

    Great video. Super smooth to follow the steps and learn a lot. Looking forward to some more AP-stuff. Schöne Grüße

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Happy to hear that, thanks!

  • @mattcraike
    @mattcraike 7 місяців тому

    Hey this video is great! Would love to see some more Activepiece demos as I recently signed up - just subscribed so hopefully you have some more demos coming out soon! Thanks mate

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Thanks for the feedback, appreciate it!

  • @aminizrizar2338
    @aminizrizar2338 7 місяців тому

    Another amazing one! But I get an error when testing ntfy "Invalid URL" what do you think is the problem? check this if correct please: action= http,Yes,2. Create Approval Links approvalLink; http,Noyet,2. Create Approval Links disapprovalLink

  • @simonsuperstar6921
    @simonsuperstar6921 7 місяців тому

    Alex - frohes Neues! Entweder wurde mein letzter Post gelöscht oder ich habe ihn vergessen abzuschicken. =) However.. Great Intro again. Supercool! Super clear, not to fast and very detailed. Super cool also for newbies newbie+ =) Would defently love to see more stuff about working with API, Activiepieces and automation usecases in general. Maybe this could be a new format series. Some first ideas from my side: Create a new piece by using API resources How to work with API resources in Activepieces (Examples for the single Methods GET, POST, usw..) Send Youtrack (Jetbrains) Updates as notification to a messenger (by using Activepieces, API) or Store the datas anywhere else Intro ob best case using of some Core-Features in Activpieces as like "Loop", "HTTP Requests" or "Data Mapper" Core-Function. Feel free to contact me if you want some more deeper insights or more details to some ideas... Cheers Sim

  • @folcholm
    @folcholm 7 місяців тому

    Awesome !

  • @goranm
    @goranm 7 місяців тому

    Amazing video. Thanks.

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Thanks, glad you like it!

  • @user-tg5if8lb5v
    @user-tg5if8lb5v 7 місяців тому

    You are cool!

  • @TutorialStation
    @TutorialStation 7 місяців тому

    How is the IDE working? I mean you get recommendation for code. Is this a plugin?

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Jep, that is GitHub Copilot.

  • @aminizrizar2338
    @aminizrizar2338 7 місяців тому

    Very nice automation, I tested but the problem is when you have a file large than 4mb, you can't do that. Can you share any helpful tips to avoid this issue?

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      I think the official limit is 25 MB, so anything below that should work. Maybe just give it another try, or raise an issue at the Activepieces community for further evaluation.

    • @aminizrizar2338
      @aminizrizar2338 7 місяців тому

      Thank you! We are waiting for another cool automation!@@alexgutjahr

  • @chovon
    @chovon 7 місяців тому

    hi Can you tell me the software that displays keyboard keys?

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Hey there, I used to use Keystroke Pro for a long time, but at some point switched to CleanShot X which has these integrated during recording.

  • @januszkozlowski1117
    @januszkozlowski1117 7 місяців тому

    I liek the way you explain activepieces with a specific topic I am interested as well. thank you.

  • @harisahmad7871
    @harisahmad7871 7 місяців тому

    Great video, can you do one video on anonymous user and using cookies to save the user's session details such as a shopping cart

    • @alexgutjahr
      @alexgutjahr 7 місяців тому

      Sure thing, thanks for the feedback!

  • @pjl-software
    @pjl-software 8 місяців тому

    Thanks buddy!

  • @user-xt4gl3ru5m
    @user-xt4gl3ru5m 8 місяців тому

    Hi Can you please tell me how to do this in java springboot not in kotlin?

    • @alexgutjahr
      @alexgutjahr 8 місяців тому

      Unfortunately not since I focus on Kotlin here - but I made the code available, so if you use that and ask ChatGPT or Copilot to rewrite the code to Java you should get a decent solution.

    • @user-xt4gl3ru5m
      @user-xt4gl3ru5m 8 місяців тому

      @@alexgutjahr ok, Thanks for replying

  • @VLADICA94KG
    @VLADICA94KG 8 місяців тому

    Thanks for the great review! Could you create a video on how you setup your terminal? It looks very clean and useful. Thanks

    • @alexgutjahr
      @alexgutjahr 8 місяців тому

      Sure, will do at some point.

  • @AGAGARCIA
    @AGAGARCIA 8 місяців тому

    Excellent video tutorial. Thanks for sharing with us. It is a pleasure to watch your videos because of the clarity, precision of your explanations and knowledge on the subject.

    • @alexgutjahr
      @alexgutjahr 8 місяців тому

      Thank you so much for the kind words! 🙏