- Видео 63
- Просмотров 474 528
Szymon Stepniak
Польша
Добавлен 28 фев 2018
Need help in boosting your professional software developer career? Are you struggling with Jenkins pipelines, having a hard time learning Groovy programming language, or maybe you are interested in learning real-world Micronaut application examples? Or perhaps you are looking for some productivity tips for software developers? You are in the right place!
Hello! My name is Szymon Stepniak, and I do my best to help you become a better software developer. I create video tutorials, answer your questions, and I always try to respond to your requests and expectations.
Consider subscribing to my channel if you are interested in the high-quality video tutorials covering one of the topics listed below.
- Jenkins Pipelines
- Java, Groovy, and Clojure programming languages
- Micronaut Framework
- GraalVM
- DevOps
- Productivity tools for software developers
- and much more...
e.printstacktrace.blog/about/
Hello! My name is Szymon Stepniak, and I do my best to help you become a better software developer. I create video tutorials, answer your questions, and I always try to respond to your requests and expectations.
Consider subscribing to my channel if you are interested in the high-quality video tutorials covering one of the topics listed below.
- Jenkins Pipelines
- Java, Groovy, and Clojure programming languages
- Micronaut Framework
- GraalVM
- DevOps
- Productivity tools for software developers
- and much more...
e.printstacktrace.blog/about/
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...
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 ⏱️
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! 🔥
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
What a voice😍. I'm not a java developer, the developer of another language, yet I live it!
Thank you so much for your kind words! You made my day! ♥️ Take care, and have a good day!
Now how cool is this 🎉 priceless
Thanks for the kind words! Happy to hear you enjoyed it!
Do you think it will be the next big step for Java outgrowing Spring?
I wouldn't make such predictions. Spring's market position is very strong and I don't see Micronaut outgrowing it easily.
Which building tool you prefer more: Maven or Gradle? (Or maybe something else?)
or Mill? Gradle all the way, you know :-)
Man, I feel your pain 😂 Working in a corporate enterprise with tons of restrictions in the environment is the same for me!
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!
01/01/25 nowy album?
Wow, dzięki za obejrzenie do samego końca! A co do samej daty to jeszcze nic nie zdradzam. Pożyjemy, zobaczymy ;-)
Multi jobs, because we dont know about matrix Thanks
Thanks for your job, very helpful
❤ wow so much I didn't know. You rock❤
שמעון
Don't stop making content about groovy ❤
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 ♥️
Nothing worse than groovy
Sounds like you don't like Groovy at all 😅
Helga Mills
Helga is cool 👍
Good to see you back to creating RUclips videos...long time subscriber for all things Jenkins and Micronaut
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!
Thank you
I am getting element click intercepted nad test is failing
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
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!
Thank you 🙏 for putting together a wonderful training and easy to understand. Appreciate your time sir.
Thank you!
Quite informative, clever choices (graalvm etc) and handy tips. Thank you
Thank you!
It has been really helpful. Thank you!
Glad it was helpful!
Thank you for your excellent content about Jenkins. What CI/CD pipelines system do you prefer for building your Micronaut apps now ?)
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
Thanks a lot bringing this tutorial, could you please bring detailed tutorial on groovy scripting for jenkinsfile creation
Highly informative. Could you do the same with Jenkins YAML pipelines?
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?
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.
The best tutorial about SDKMAN, thx man ;)
Thank you!
Great job Szymon! Thank you so much.
Thank you too!
Thank you! Very clear tutorial🫶
Glad it was helpful!
well I found this video hoping to see you rage against Jenkins lol
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
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!
Thank you for creating an example with some complex json that’s easy to understand and helps folks learn
Thank you for your kind words! Take care, and Happy New Year!
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.
Dzięki, Sancho! Wszystkiego dobrego w Nowym Roku!
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!
Glad I could help! Take care, and have a good day!
OMG!!!
Thanks for the comment! Take care, and have a good day!
Cover Image so beautiful.I want to know the code color style on the image.
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!
Очень доходчиво! Спасибо!
Thank you! Take care, and have a good day!
Simple and accertive! I'm starting with Jenkins and haven't found an explanation that helped me like this! Thanks a lot!
Thank you! Take care, and have a good day!
brilliant explanation
Thank you! Take care, and have a good day!
Thanks for your work!😀
Thank you for your kind words! Take care, and have a good day!
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...
Thank you for your kind words! Take care, and have a good day!
brew install noahgorstein/tap/jqp, do this and you'll not regret
just fantastic!!! Clear, to the point and very cohesive narrative
Thank you for your kind words! Take care, and have a good day!
Love the intro and story telling ❤ And off course the video is on point
Thank you so much!! Take care, and hava a good day!
@@szymonstepniak you too ❤️
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!
Great to hear that! Take care, and have a good day!
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
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!
Thanks for the FULL examples. Most only show pieces.
Glad you liked it! Take care, and have a good day!
Thank You So Much for this video......🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
Glad you liked it! Take care, and have a good day!
Thank You So Much Brother....🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
You're welcome! Take care, and have a good day!
how to validate the scripted jenkins pipeline in visual studio code?
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.