
Excellent Introduction to Gradle
Tom's YouTube videos on Gradle are fantastic, and I was looking for a textual presentation that I could revisit and review. This book is it! Having finished it, I finally feel like I understand the various parts of Gradle build scripts and the overall picture of the tool. I do not have a background in Groovy or Kotlin, but everything I needed to get going was included. I am eager to apply this foundation to some of my projects.
Excellent Introduction to Gradle
Tom's YouTube videos on Gradle are fantastic, and I was looking for a textual presentation that I could revisit and review. This book is it! Having finished it, I finally feel like I understand the various parts of Gradle build scripts and the overall picture of the tool. I do not have a background in Groovy or Kotlin, but everything I needed to get going was included. I am eager to apply this foundation to some of my projects.
Oct 11, 2023
Oct 11, 2023
Great introduction to Gradle
Great introduction to Gradle
Dec 9, 2024
Dec 9, 2024
Sep 29, 2024
Sep 29, 2024
"Internet Essentials for Developers" has deepened my understanding of fundamental internet technologies like DNS, HTTP, and REST APIs. The best part is its clear and practical explanations. Thank you for your valuable contribution to the developer community.
"Internet Essentials for Developers" has deepened my understanding of fundamental internet technologies like DNS, HTTP, and REST APIs. The best part is its clear and practical explanations. Thank you for your valuable contribution to the developer community.
Sep 21, 2024
Sep 21, 2024
It took me 2 years to learn programming from scratch and whilst I know pretty well how does a HashMap works, things like TCP/IP, HTTP or encryption still were dark magic for me. And here enters Tom with his "Internet essentials" all in white to save the day. What I enjoyed best about the lecture was the fact I didn't need to force myself to keep reading like it used to be with most of other technical books about coding. It's accessible even (or especially!) for students who want to take a peek at the big picture of Internet software development.
It took me 2 years to learn programming from scratch and whilst I know pretty well how does a HashMap works, things like TCP/IP, HTTP or encryption still were dark magic for me. And here enters Tom with his "Internet essentials" all in white to save the day. What I enjoyed best about the lecture was the fact I didn't need to force myself to keep reading like it used to be with most of other technical books about coding. It's accessible even (or especially!) for students who want to take a peek at the big picture of Internet software development.
Sep 21, 2024
Sep 21, 2024
Aug 28, 2024
Aug 28, 2024
I am a Java programmer. This book has been really helpful for me to understand how gradle works and how to use it. The exercises are well thought to help the student to get confident with the tool and put in practice what was explained before. Thank you Tom for this awesome book. It helped me a lot. I recommend it to anybody who wants to learn more about gradle.
I am a Java programmer. This book has been really helpful for me to understand how gradle works and how to use it. The exercises are well thought to help the student to get confident with the tool and put in practice what was explained before. Thank you Tom for this awesome book. It helped me a lot. I recommend it to anybody who wants to learn more about gradle.
Mar 31, 2024
Mar 31, 2024
Mar 27, 2024
Mar 27, 2024
Mar 3, 2024
Mar 3, 2024
Mar 2, 2024
Mar 2, 2024
Gradle Build Bible is the best Gradle learning resource that I can found. Worth every dollar. Before buying this text, I have to arbitrarily learn by googling those features of Gradle that were essential my projects without insight why they were.
Gradle Build Bible is the best Gradle learning resource that I can found. Worth every dollar. Before buying this text, I have to arbitrarily learn by googling those features of Gradle that were essential my projects without insight why they were.
Jan 16, 2024
Jan 16, 2024
Dec 20, 2023
Dec 20, 2023
Dec 19, 2023
Dec 19, 2023
Dec 5, 2023
Dec 5, 2023
Nov 9, 2023
Nov 9, 2023
Hi Tom, thanks for this course! I really enjoyed watching it. For me it was the perfect approach with it's didactical structure from beginner to advanced features. It has a good balance between presentation, practical parts and "exams".
Hi Tom, thanks for this course! I really enjoyed watching it. For me it was the perfect approach with it's didactical structure from beginner to advanced features. It has a good balance between presentation, practical parts and "exams".
Nov 6, 2023
Nov 6, 2023
Oct 14, 2023
Oct 14, 2023
Oct 18, 2023
Oct 18, 2023
Why did you decide to take this course?
My company is building an Android Library and we're dealing with dependency conflicts because there are some third-party libraries that we want to use a different major version of compared to some of our customers and we can't ask them to bump their version. I was exploring using the Shadow Plugin to try and help with this but as I got started I realized that I had absolutely no idea what Gradle was and felt hopeless about using the Shadow plugin successfully. I wanted to get a better understanding of Gradle so that at least I could have a chance.
How has it helped you?
OMG this course is INCREDIBLE!! I want from being scared out of my mind about how Gradle works to actually being able to reason not just about a `gradle.build` file but about projects that are built and managed by Gradle. Tom did such a great job with these videos (and believe you me I have a very high bar!).
What is the best thing about the course?
Tom did a fascinatingly great job of constructing simple Gradle projects that illustrate all of the principles that he was trying to teach. That these examples were so simple made the concepts feel so very approachable and absolutely helped me learn. My Advice: 1) As I went through this course, there were a couple of times that I felt like Tom may have brushed over some concepts and I felt a bit sad. But low and behold his later lesson darn near touched on all of the concepts that I felt he might not cover. 2) bear in mind Groovy shorthand getter / setter notation where `.something` is actually referring to `.getSomething()` or `.setSomething(value)`. I didn't realize that for the first few chapters and that left me feeling a bit confused at times.
Why did you decide to take this course?
My company is building an Android Library and we're dealing with dependency conflicts because there are some third-party libraries that we want to use a different major version of compared to some of our customers and we can't ask them to bump their version. I was exploring using the Shadow Plugin to try and help with this but as I got started I realized that I had absolutely no idea what Gradle was and felt hopeless about using the Shadow plugin successfully. I wanted to get a better understanding of Gradle so that at least I could have a chance.
How has it helped you?
OMG this course is INCREDIBLE!! I want from being scared out of my mind about how Gradle works to actually being able to reason not just about a `gradle.build` file but about projects that are built and managed by Gradle. Tom did such a great job with these videos (and believe you me I have a very high bar!).
What is the best thing about the course?
Tom did a fascinatingly great job of constructing simple Gradle projects that illustrate all of the principles that he was trying to teach. That these examples were so simple made the concepts feel so very approachable and absolutely helped me learn. My Advice: 1) As I went through this course, there were a couple of times that I felt like Tom may have brushed over some concepts and I felt a bit sad. But low and behold his later lesson darn near touched on all of the concepts that I felt he might not cover. 2) bear in mind Groovy shorthand getter / setter notation where `.something` is actually referring to `.getSomething()` or `.setSomething(value)`. I didn't realize that for the first few chapters and that left me feeling a bit confused at times.
Oct 13, 2023
Oct 13, 2023
Oct 7, 2023
Oct 7, 2023
Oct 6, 2023
Oct 6, 2023
Sep 20, 2023
Sep 20, 2023
Oct 5, 2023
Oct 5, 2023
Sep 17, 2023
Sep 17, 2023
Jul 16, 2023
Jul 16, 2023
Sep 10, 2023
Sep 10, 2023
Sep 3, 2023
Sep 3, 2023
Sep 5, 2023
Sep 5, 2023
Sep 6, 2023
Sep 6, 2023
May 26, 2023
May 26, 2023
Jun 16, 2023
Jun 16, 2023
Jun 6, 2023
Jun 6, 2023
May 31, 2023
May 31, 2023
Jun 4, 2023
Jun 4, 2023
May 30, 2023
May 30, 2023
May 29, 2023
May 29, 2023
May 24, 2023
May 24, 2023
May 23, 2023
May 23, 2023
May 23, 2023
May 23, 2023
Sep 24, 2022
Sep 24, 2022