Szymon Stepniak
Szymon Stepniak
  • Видео 63
  • Просмотров 480 181
If Nirvana wrote a song about Maven and Java
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...
Просмотров: 1 001

Видео

Let The Code Speak For Itself | GeeCON Prague 2022 Teaser
Просмотров 6432 года назад
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! 🔥
Просмотров 34 тыс.4 года назад
Avoid These 5 Jenkins Pipeline Mistakes And Level Up Your Jenkins Experience! 🔥
Q&A #0: Hello, World! | #QnA
Просмотров 3874 года назад
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,1 тыс.4 года назад
Learn Groovy by implementing a Brainf k interpreter! | Groovy Tutorial
10 Things You Can Do With Groovy Closures!
Просмотров 20 тыс.4 года назад
10 Things You Can Do With Groovy Closures!
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 4) - threading macro, binary string
Просмотров 7854 года назад
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
Просмотров 4364 года назад
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
Просмотров 5694 года назад
CodeWars Coding Challenge ⚔️🔥 Clojure Programming Kata (Part 2) - map-indexed function, REPL
How to run a class with the name "class" on a JVM
Просмотров 3304 года назад
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

Комментарии

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

    This video is short. However, it was very useful for me. Thank you.

  • @TJ-hs1qm
    @TJ-hs1qm Месяц назад

    Ah the ood old times when stackoverflow was still relevant.

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

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

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

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

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

    Now how cool is this 🎉 priceless

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

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

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

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

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

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

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

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

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

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

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

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

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

      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 2 месяца назад

    01/01/25 nowy album?

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

      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 3 месяца назад

    Multi jobs, because we dont know about matrix Thanks

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

    Thanks for your job, very helpful

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

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

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

    שמעון

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

    Don't stop making content about groovy ❤

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

      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 3 месяца назад

    Nothing worse than groovy

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

      Sounds like you don't like Groovy at all 😅

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

    Helga Mills

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

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

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

      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 4 месяца назад

    Thank you

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

    I am getting element click intercepted nad test is failing

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

    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 4 месяца назад

      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 6 месяцев назад

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

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

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

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

    It has been really helpful. Thank you!

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

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

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

      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 8 месяцев назад

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

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

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

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

    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 10 месяцев назад

    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 10 месяцев назад

    The best tutorial about SDKMAN, thx man ;)

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

    Thank you!

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

    Great job Szymon! Thank you so much.

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

    Thank you! Very clear tutorial🫶

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

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

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

    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 Год назад

      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 Год назад

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

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

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

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

    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 Год назад

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

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

    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 Год назад

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

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

    OMG!!!

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

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

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

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

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

      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!