Szymon Stepniak
Szymon Stepniak
  • Видео 63
  • Просмотров 474 528
If Kurt Cobain was a JAVA developer (Nirvana cover parody video)
If Kurt Cobain was a Java developer, he would write "Heart-Shaped Bugs" instead of "Heart-Shaped Box" I suspect :) This is a parody music video, don't get it too serious.
Looking at you almost every day makes me weak
I've been stuck inside your XML for weeks
I keep running into a crazy dependency trap
I wish you could hear me when I say WTF?!
Maven
I got a new complaint
Forever in debt to your priceless advice
Maven
I got a new complaint
Forever in debt to your priceless advice
Your advice
You put all these dependencies that I don't need
Crawling through your ancient repo makes my eyes bleed
Endless errors, conflicts, all that stole my belief
At least you’re not Gradle and I must say, that’s a relief
Ma...
Просмотров: 910

Видео

Let The Code Speak For Itself | GeeCON Prague 2022 Teaser
Просмотров 6312 года назад
Let The Code Speak For Itself | GeeCON Prague 2022 Teaser
What Makes Micronaut Framework So Unique? A Conversation with Graeme Rocher
Просмотров 1,8 тыс.2 года назад
What Makes Micronaut Framework So Unique? A Conversation with Graeme Rocher
Why I Stopped Using Jenkins Pipelines?
Просмотров 6 тыс.2 года назад
Why I Stopped Using Jenkins Pipelines?
Convert JSON To CSV in seconds with jq ⏱️
Просмотров 7 тыс.2 года назад
Convert JSON To CSV in seconds with jq ⏱️
What's New in Groovy 4.0?
Просмотров 7 тыс.2 года назад
What's New in Groovy 4.0?
Career Advice For Software Developers, Groovy vs Kotlin, and more!
Просмотров 2,1 тыс.4 года назад
Career Advice For Software Developers, Groovy vs Kotlin, and more!
Speed Up Groovy Script Execution 20x - GraalVM Tutorial 🚀
Просмотров 6 тыс.4 года назад
Speed Up Groovy Script Execution 20x - GraalVM Tutorial 🚀
Avoid These 5 Jenkins Pipeline Mistakes And Level Up Your Jenkins Experience! 🔥
Просмотров 33 тыс.4 года назад
Avoid These 5 Jenkins Pipeline Mistakes And Level Up Your Jenkins Experience! 🔥
Q&A #0: Hello, World! | #QnA
Просмотров 3864 года назад
Q&A #0: Hello, World! | #QnA
Merging JSON documents in the command-line - jq tutorial
Просмотров 23 тыс.4 года назад
Merging JSON documents in the command-line - jq tutorial
Implementing OAuth 2.0 in a Java command-line app using Micronaut, Picocli, and GraalVM
Просмотров 7 тыс.4 года назад
Implementing OAuth 2.0 in a Java command-line app using Micronaut, Picocli, and GraalVM
Micronaut, GraalVM & Picocli - Build Native Java Command-Line Apps!
Просмотров 18 тыс.4 года назад
Micronaut, GraalVM & Picocli - Build Native Java Command-Line Apps!
Jenkins Pipeline For Multiple Java Versions Using Matrix Feature
Просмотров 9 тыс.4 года назад
Jenkins Pipeline For Multiple Java Versions Using Matrix Feature
Transforming, sorting, and grouping JSON documents in the command-line - jq tutorial
Просмотров 27 тыс.4 года назад
Transforming, sorting, and grouping JSON documents in the command-line - jq tutorial
Learn Groovy by implementing a Brainf**k interpreter! | Groovy Tutorial
Просмотров 2 тыс.4 года назад
Learn Groovy by implementing a Brainf k interpreter! | Groovy Tutorial
10 Things You Can Do With Groovy Closures!
Просмотров 19 тыс.4 года назад
10 Things You Can Do With Groovy Closures!
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 4) - threading macro, binary string
Просмотров 7824 года назад
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 4) - threading macro, binary string
Jenkins Pipeline Environment Variables: A Comprehensive Guide
Просмотров 50 тыс.4 года назад
Jenkins Pipeline Environment Variables: A Comprehensive Guide
Jenkins Pipeline for Java using Maven and Docker
Просмотров 30 тыс.4 года назад
Jenkins Pipeline for Java using Maven and Docker
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 3) - drop-while, anonymous functions
Просмотров 4344 года назад
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 3) - drop-while, anonymous functions
Groovy DSL scripts in 20 minutes for beginners
Просмотров 38 тыс.4 года назад
Groovy DSL scripts in 20 minutes for beginners
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 2) - map-indexed function, REPL
Просмотров 5674 года назад
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 2) - map-indexed function, REPL
How to run a class with the name "class" on a JVM
Просмотров 3284 года назад
How to run a class with the name "class" on a JVM
CodeWars Coding Challenge ⚔️🔥 - Clojure Programming Kata (Part 1)
Просмотров 1,4 тыс.4 года назад
CodeWars Coding Challenge ⚔️🔥 - Clojure Programming Kata (Part 1)
GitHub CLI - Manage Your GitHub Repository From the Command-Line
Просмотров 5 тыс.4 года назад
GitHub CLI - Manage Your GitHub Repository From the Command-Line
jq tutorial: Beginners Guilde To Parsing JSON from the Command-Line (Part 1)
Просмотров 59 тыс.4 года назад
jq tutorial: Beginners Guilde To Parsing JSON from the Command-Line (Part 1)
Unexpected Error #0: bloopers compilation (February 2020)
Просмотров 2634 года назад
Unexpected Error #0: bloopers compilation (February 2020)
Groovy Tutorial | Working with YAML in Groovy 3
Просмотров 4,2 тыс.4 года назад
Groovy Tutorial | Working with YAML in Groovy 3
Groovy Tutorial | Avoiding NPE with @NullCheck annotation
Просмотров 1,4 тыс.4 года назад
Groovy Tutorial | Avoiding NPE with @NullCheck annotation

Комментарии

  • @Alice-shtir
    @Alice-shtir 4 дня назад

    What a voice😍. I'm not a java developer, the developer of another language, yet I live it!

    • @szymonstepniak
      @szymonstepniak 6 часов назад

      Thank you so much for your kind words! You made my day! ♥️ Take care, and have a good day!

  • @bsdooby
    @bsdooby 20 дней назад

    Now how cool is this 🎉 priceless

    • @szymonstepniak
      @szymonstepniak 20 дней назад

      Thanks for the kind words! Happy to hear you enjoyed it!

  • @skyx5691
    @skyx5691 24 дня назад

    Do you think it will be the next big step for Java outgrowing Spring?

    • @szymonstepniak
      @szymonstepniak 20 дней назад

      I wouldn't make such predictions. Spring's market position is very strong and I don't see Micronaut outgrowing it easily.

  • @szymonstepniak
    @szymonstepniak 26 дней назад

    Which building tool you prefer more: Maven or Gradle? (Or maybe something else?)

    • @musektyr
      @musektyr 24 дня назад

      or Mill? Gradle all the way, you know :-)

  • @kensaitakeso
    @kensaitakeso 27 дней назад

    Man, I feel your pain 😂 Working in a corporate enterprise with tons of restrictions in the environment is the same for me!

    • @szymonstepniak
      @szymonstepniak 27 дней назад

      Thanks for sharing your story and frustratrions you experienced firsthand! I guess if one put all of them together, it would feet on a full-length album just to scratch a surface :D Take care, and have a good day!

  • @mexes22
    @mexes22 27 дней назад

    01/01/25 nowy album?

    • @szymonstepniak
      @szymonstepniak 27 дней назад

      Wow, dzięki za obejrzenie do samego końca! A co do samej daty to jeszcze nic nie zdradzam. Pożyjemy, zobaczymy ;-)

  • @user-gy8xn4kt7s
    @user-gy8xn4kt7s Месяц назад

    Multi jobs, because we dont know about matrix Thanks

  • @user-gy8xn4kt7s
    @user-gy8xn4kt7s Месяц назад

    Thanks for your job, very helpful

  • @Daveooooooooooo0
    @Daveooooooooooo0 Месяц назад

    ❤ wow so much I didn't know. You rock❤

  • @Daveooooooooooo0
    @Daveooooooooooo0 Месяц назад

    שמעון

  • @Jefferson-SDET
    @Jefferson-SDET Месяц назад

    Don't stop making content about groovy ❤

    • @szymonstepniak
      @szymonstepniak Месяц назад

      Can't promise anything, but I would like to contribute back to the Groovy community. Groovy has a special place in my heart, I owe it a lot ♥️

  • @gregoriodia
    @gregoriodia Месяц назад

    Nothing worse than groovy

    • @szymonstepniak
      @szymonstepniak Месяц назад

      Sounds like you don't like Groovy at all 😅

  • @EdwardTucker-h6q
    @EdwardTucker-h6q Месяц назад

    Helga Mills

  • @codesavvy2506
    @codesavvy2506 2 месяца назад

    Good to see you back to creating RUclips videos...long time subscriber for all things Jenkins and Micronaut

    • @szymonstepniak
      @szymonstepniak Месяц назад

      Thank you for your kind words, I'm super happy to hear that! You made my day, thanks! Take care, and have a great day!

  • @SrinivasRao-ry9cm
    @SrinivasRao-ry9cm 2 месяца назад

    Thank you

  • @bharatchandana2565
    @bharatchandana2565 3 месяца назад

    I am getting element click intercepted nad test is failing

  • @nerf9646
    @nerf9646 3 месяца назад

    I don't know how your channel dose not has much superscribes, one of the best tutorial I have seen. one thing I am wonder about, did graalVm team solved the problem of the building time ? since if I want to create app that get installed in the user/bin path using shell script this would take quite amount of time to finish beside that the users need to have graalVm in there machines ! I really wont to start creating tools and open source project with java but this makes me think twice

    • @szymonstepniak
      @szymonstepniak 2 месяца назад

      Thank you for your kind words! This video was create a few years ago and at the time, the support from building tools was quite limited. Today you can use the official Gradle plugin for GraalVM which optimizes the whole process quite significantly. Take care and good luck!

  • @MrSuriyam
    @MrSuriyam 4 месяца назад

    Thank you 🙏 for putting together a wonderful training and easy to understand. Appreciate your time sir.

  • @kocesat
    @kocesat 4 месяца назад

    Quite informative, clever choices (graalvm etc) and handy tips. Thank you

  • @IreshDissanayakaM
    @IreshDissanayakaM 4 месяца назад

    It has been really helpful. Thank you!

  • @kirillgavrilov9681
    @kirillgavrilov9681 6 месяцев назад

    Thank you for your excellent content about Jenkins. What CI/CD pipelines system do you prefer for building your Micronaut apps now ?)

    • @szymonstepniak
      @szymonstepniak 2 месяца назад

      Today it is Github Actions in most cases. I still have something running on Circle CI, but it is rather a very old legacy stuff :D

  • @PriyaJ234
    @PriyaJ234 6 месяцев назад

    Thanks a lot bringing this tutorial, could you please bring detailed tutorial on groovy scripting for jenkinsfile creation

  • @alea9140
    @alea9140 8 месяцев назад

    Highly informative. Could you do the same with Jenkins YAML pipelines?

  • @JohnOlat
    @JohnOlat 8 месяцев назад

    This was helpful, I have two json file Product and Prices which I got from post man. How do I merge them? The both have same Product: Bag SimpleCode#10290 Price: $100 SimpleCode#10290 How do I merge?

  • @VideoNOLA
    @VideoNOLA 8 месяцев назад

    The one thing most DSL tutorials never tell us is what "DSL" stands for, so, kudos! The one thing most AST tutorials never tell us is what "AST" stands for. The one thing most JSON tutorials never tell us is what "JSON" stands for. Etc, etc.

  • @az910
    @az910 8 месяцев назад

    The best tutorial about SDKMAN, thx man ;)

  • @lekinasa
    @lekinasa 9 месяцев назад

    Thank you!

  • @PrashantJoshi-v2c
    @PrashantJoshi-v2c 9 месяцев назад

    Great job Szymon! Thank you so much.

  • @enriconolastname3471
    @enriconolastname3471 10 месяцев назад

    Thank you! Very clear tutorial🫶

  • @real_krissetto
    @real_krissetto 10 месяцев назад

    well I found this video hoping to see you rage against Jenkins lol

  • @satheeshasokan6989
    @satheeshasokan6989 10 месяцев назад

    Thank Szymon, A great content.. If i need to build a docker image(opnejdk..) with jar file that generated out of maven image,, and push the openjd to dockerhub, how do i do that.. Do i need to install Docker on the maven image to generate a build.. or any way that we have to bring the jar file to Jenkins host and build the docker file for open Jdk.. What is the best approach, please suggest

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Hi there! Thanks for your kind words. Regarding your question, I think having everything in one image is the most convenient way to handle it. You could consider using Maven Wrapper (similar to Gradle Wrapper) so you don't need to install Maven inside this image (and re-use volume that stores the downloaded version of Maven.) Good luck, and have a nice day!

  • @kossboss
    @kossboss 11 месяцев назад

    Thank you for creating an example with some complex json that’s easy to understand and helps folks learn

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Thank you for your kind words! Take care, and Happy New Year!

  • @tsandecki
    @tsandecki 11 месяцев назад

    Bardzo przydatny film, dokładnie tego czego szukałem! Jaśniej się chyba nie dało tego opowiedzieć i zilustrować! Mam nadzieje że wykorzystam go w mojej pracy.

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Dzięki, Sancho! Wszystkiego dobrego w Nowym Roku!

  • @jsaenzMusic
    @jsaenzMusic 11 месяцев назад

    OMG thank you! I've been digging around the jq manual and other "searches" to find out how to return only the objects I want from the output!

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Glad I could help! Take care, and have a good day!

  • @evhen_
    @evhen_ 11 месяцев назад

    OMG!!!

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Thanks for the comment! Take care, and have a good day!

  • @firewater1045
    @firewater1045 11 месяцев назад

    Cover Image so beautiful.I want to know the code color style on the image.

    • @szymonstepniak
      @szymonstepniak 10 месяцев назад

      Hi there! This is not any specific theme - the colors on this image were inspired by IntelliJ IDEA dark theme font colors. I hope it helps! Take care, and have a good day!

  • @ДенисКвочка
    @ДенисКвочка Год назад

    Очень доходчиво! Спасибо!

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you! Take care, and have a good day!

  • @leandafer
    @leandafer Год назад

    Simple and accertive! I'm starting with Jenkins and haven't found an explanation that helped me like this! Thanks a lot!

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you! Take care, and have a good day!

  • @apusingh1967
    @apusingh1967 Год назад

    brilliant explanation

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you! Take care, and have a good day!

  • @АлександраВоробьёва-ч1р

    Thanks for your work!😀

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you for your kind words! Take care, and have a good day!

  • @ErixSamson
    @ErixSamson Год назад

    Thanks, very useful as I'm starting with Groovy and Graal. On a side note, maybe the background music level could be lower, it disturbs a little bit...

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you for your kind words! Take care, and have a good day!

  • @re1konn
    @re1konn Год назад

    brew install noahgorstein/tap/jqp, do this and you'll not regret

  • @sede189
    @sede189 Год назад

    just fantastic!!! Clear, to the point and very cohesive narrative

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you for your kind words! Take care, and have a good day!

  • @HarshDeep61034
    @HarshDeep61034 Год назад

    Love the intro and story telling ❤ And off course the video is on point

    • @szymonstepniak
      @szymonstepniak Год назад

      Thank you so much!! Take care, and hava a good day!

    • @HarshDeep61034
      @HarshDeep61034 Год назад

      @@szymonstepniak you too ❤️

  • @joetainment
    @joetainment Год назад

    This is incredibly useful man! I was really stuck getting Groovy to work with Graalvm native-image. With your help, I've got it working now. Thanks so much!

    • @szymonstepniak
      @szymonstepniak Год назад

      Great to hear that! Take care, and have a good day!

  • @harsh109leo
    @harsh109leo Год назад

    Hi @szymonstepniak, First of all, thank you for creating a very informative video presented in the most concise way possible. This is a good head start for anyone starting on the journey of creating a CLI App. Now I have a question if you can help with it. I have created the jar using "./gradlew --no-daemon assemble" and also could run the commands using the jar file. After installing the Graalvm and native image When I run the below command, I get an exception native-image --no-server -cp build/libs/stackoverflow-cli-*-all.jar java.lang.IllegalAccessError: class io.micronaut.buffer.netty.NettyFeature (in unnamed module @0x7b32a69) cannot access class com.oracle.svm.core.jdk.SystemPropertiesSupport (in module org.graalvm.nativeimage.builder) because module org.graalvm.nativeimage.builder does not export com.oracle.svm.core.jdk to unnamed module @0x7b32a69 at io.micronaut.buffer.netty.NettyFeature.beforeAnalysis(NettyFeature.java:64) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$9(NativeImageGenerator.java:757) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:86) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:757) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:582) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:539) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:408) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:612) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:134) at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:94) I am using Widows, version 3.7.10 for Micronaut and graalvm jdk 17

    • @szymonstepniak
      @szymonstepniak Год назад

      Thanks for your kind words! This video is already 3 years old, and there are a newer (and better) ways to create GraalVM native images compared to the one I showed in the video. The most recommended way right now is to use built-in Gradle plugin that will do all for you, and I'm guessing it could solve the problem you have described. Check out one of the latest videos created by @cchampeau - ruclips.net/video/xImXSn2Ymq4/видео.html He explained in details how to create CLI application and compile it to native binary using the latest features. Hope it helps! Good luck, and have a good day!

  • @conniedave7628
    @conniedave7628 Год назад

    Thanks for the FULL examples. Most only show pieces.

    • @szymonstepniak
      @szymonstepniak Год назад

      Glad you liked it! Take care, and have a good day!

  • @stith_pragya
    @stith_pragya Год назад

    Thank You So Much for this video......🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

    • @szymonstepniak
      @szymonstepniak Год назад

      Glad you liked it! Take care, and have a good day!

  • @stith_pragya
    @stith_pragya Год назад

    Thank You So Much Brother....🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

    • @szymonstepniak
      @szymonstepniak Год назад

      You're welcome! Take care, and have a good day!

  • @tonychia3824
    @tonychia3824 Год назад

    how to validate the scripted jenkins pipeline in visual studio code?

    • @szymonstepniak
      @szymonstepniak Год назад

      I guess you can't validate scripted jenkins pipeline like the declarative one. The scripted pipeline comes with no constraints, while the declarative pipeline has predefined syntax you have to follow.