Gradle
Gradle
  • Видео 584
  • Просмотров 2 417 694
Gradle at Scale with GitHub and GitHub Actions at Allegro
We continue the series of Gradle Build Tool end-user huddles! On July 2nd, noon UTC. Let's see how our friends at Allegro utilize the GitHub Actions to develop and maintain Gradle projects at scale.
Allegro is one of Poland's most popular shopping platforms and one of the largest e-commerce platforms of European origin. They have 10,000+ repositories on GitHub, and that’s quite a scale to manage! The team uses the setup-gradle action to maintain a global, centralized Gradle configuration for a great developer experience for their product teams. Also, they’re enabling the new Dependency Submission Action for GitHub across their repositories.
During this online huddle, we will discuss GitHub ...
Просмотров: 0

Видео

#BuildPropulsionLab at #DPE Tour London with @trisha_gee and @holly_cummins.#BuildPropulsionLab at #DPE Tour London with @trisha_gee and @holly_cummins.
#BuildPropulsionLab at #DPE Tour London with @trisha_gee and @holly_cummins.
Просмотров 497 дней назад
Build Propulsion Lab at #DPE Tour London 2024 with Holly Cummins on Developer Productivity for Quarkus with Develocity.
#BuildPropulsionLab at #DPE Tour London with @jbaruch, Aleks, Lucas and Jack.#BuildPropulsionLab at #DPE Tour London with @jbaruch, Aleks, Lucas and Jack.
#BuildPropulsionLab at #DPE Tour London with @jbaruch, Aleks, Lucas and Jack.
Просмотров 437 дней назад
Build Propulsion Lab at #DPE Tour London 2024 with Aleks Polit, Lucas DeSouza and Jack Palmer on Developer Productivity with Backstage.
#BuildPropulsionLab at #DPE Tour London with @jbaruch and @ pelcoplea#BuildPropulsionLab at #DPE Tour London with @jbaruch and @ pelcoplea
#BuildPropulsionLab at #DPE Tour London with @jbaruch and @ pelcoplea
Просмотров 107 дней назад
Build Propulsion Lab at #DPE Tour London 2024 with Roberto Perez (@rpelcoplea) on build lifecycle observability with @gradle #Develocity.
DevProdEng Showdown! S4E1: Developer Productivity MetricsDevProdEng Showdown! S4E1: Developer Productivity Metrics
DevProdEng Showdown! S4E1: Developer Productivity Metrics
Просмотров 12513 дней назад
In this episode of DPE Showdown, we'll discuss one of the most in-demand topics from last year’s DPE Summit-How do you capture actionable insights and metrics across a large software organization? We’ll chat with DPE/DevEx experts from DX, Microsoft, Spotify, and Uber about what metrics have the highest-impact DPE outcomes across thousands of source repositories and developers.
Boosting Windows builds with Dev Drive, Build Caching, and Dev Containers - Julien Dubois, #DevoxxFRBoosting Windows builds with Dev Drive, Build Caching, and Dev Containers - Julien Dubois, #DevoxxFR
Boosting Windows builds with Dev Drive, Build Caching, and Dev Containers - Julien Dubois, #DevoxxFR
Просмотров 8219 дней назад
At Devoxx France, we had two Build Propulsion Lab interviews with Julien Dubois from GitHub. In this one, we focused on various aspects of build and environment caching on Windows and GitHub Actions with Gradle build caches and Windows Dev Drive. We also discussed WSL and Dev Containers. 00:00 Introductions 00:37 Windows Dev Drive Project Overview 02:30 Performance Gains from Build Caching 04:1...
What is Develocity Reporting & Visualization?What is Develocity Reporting & Visualization?
What is Develocity Reporting & Visualization?
Просмотров 8622 дня назад
Develocity Reporting and Visualization is a new capability now available to our customers. What is it all about? The data that Develocity collects and collates is so valuable for providing insights into developer team productivity that we wanted to make it even easier to access, understand, and query. While it uses a familiar toolchain for querying and reporting the local and CI build data avai...
Welcome to DPE UniversityWelcome to DPE University
Welcome to DPE University
Просмотров 1,7 тыс.Месяц назад
We’re here to tell you about DPE University, Gradle’s publicly available, completely free learning portal. We teach courses designed to help software developers and engineers get the most out of Gradle and Maven build tools, as well as Develocity, our productivity platform for large-scale development teams. Our courses are designed and taught by engineers (meet us in the video!) who’ve been the...
Introducing DPE UniversityIntroducing DPE University
Introducing DPE University
Просмотров 1 тыс.Месяц назад
We’re excited to announce the public launch of DPE University, a free, self-paced training portal designed to help software developers and build engineers get the most out of Gradle and Maven build tools, as well as Develocity, our developer productivity platform for enterprises. Explore DPE University at dpeuniversity.gradle.com/app
Gradle.org site refresh launch in 90 seconds - DPE in Action - KotlinConfGradle.org site refresh launch in 90 seconds - DPE in Action - KotlinConf
Gradle.org site refresh launch in 90 seconds - DPE in Action - KotlinConf
Просмотров 202Месяц назад
We have released a new version of the gradle.org website! It includes a significant look&feel update and simplifies navigation to primary resources, including documentation, learning materials, and key feature overviews. Thanks to all contributors! There were also many changes under the hood. Developer and writer productivity is key, and we walk the talk with Developer Productivity Engineering....
Declarative Gradle and Gradle History with Adam Murdoch, CTO at GradleDeclarative Gradle and Gradle History with Adam Murdoch, CTO at Gradle
Declarative Gradle and Gradle History with Adam Murdoch, CTO at Gradle
Просмотров 410Месяц назад
At the Gradle World Meeting in Barcelona, we met with Adam Murdoch, the CTO of Gradle Inc., who has been contributing to the Gradle Build Tool since the very beginning of the project. We discussed the history of Gradle, the challenges for users, and Declarative Gradle - a new project we started to address complexity and improve developer experiences. Declarative Gradle targets better isolation ...
#BuildPropulsionLab at #JCON2024: @BrianDemers with @fmartin_#BuildPropulsionLab at #JCON2024: @BrianDemers with @fmartin_
#BuildPropulsionLab at #JCON2024: @BrianDemers with @fmartin_
Просмотров 26Месяц назад
Build Propulsion Lab at JCON Europe 2024 hosted by Brian Demers (@BrianDemers) with François Martin (@fmartin_) on flaky tests.
#BuildPropulsionLab at #JCON2024: @jbaruch with @hannotify#BuildPropulsionLab at #JCON2024: @jbaruch with @hannotify
#BuildPropulsionLab at #JCON2024: @jbaruch with @hannotify
Просмотров 10Месяц назад
Build Propulsion Lab at JCON Europe 2024 hosted by Baruch Sadogursky (@jbaruch) with Hanno Embregts (@hannotify) on eliminating waste in our work.
#BuildPropulsionLab at #JCON2024: @BrianDemers with @RichardFichtner#BuildPropulsionLab at #JCON2024: @BrianDemers with @RichardFichtner
#BuildPropulsionLab at #JCON2024: @BrianDemers with @RichardFichtner
Просмотров 20Месяц назад
Build Propulsion Lab at JCON Europe 2024 hosted by Brian Demers (@BrianDemers) with Richard Fichtner (@RichardFichtner) on Java Community.
#BuildPropulsionLab at #JCON2024: @jbaruch with @MartinLippert#BuildPropulsionLab at #JCON2024: @jbaruch with @MartinLippert
#BuildPropulsionLab at #JCON2024: @jbaruch with @MartinLippert
Просмотров 13Месяц назад
Build Propulsion Lab at JCON Europe 2024 hosted by Baruch Sadogursky (@jbaruch) with Martin Lippert (@MartinLippert) on Spring tooling and IDEs.

Комментарии

  • @thoughtscalculations-dn7gy
    @thoughtscalculations-dn7gy День назад

    Too many buzzwords, too few information. After this video, I knew about gradle what I knew from hearing before, and what could be packet into 10 seconds, not 1:23. Please be more precise and also mention the basics of the build lifecycle and how gradle performs it tasks.

  • @SherlockMcFly
    @SherlockMcFly 12 дней назад

    Thanks

  • @JustinKaeserJB
    @JustinKaeserJB 15 дней назад

    A small clarification: While Microsoft has recently started to adopt BSP for Gradle and VS Code, the protocol was developed and is being maintained primarily by JetBrains and the Scala Center. It is currently supported by sbt, Mill, scala-cli, and JetBrains is developing a new Bazel plugin for IntelliJ IDEA based on BSP.

  • @fstredmoto
    @fstredmoto 15 дней назад

    Cool story!

  • @lexjust
    @lexjust 23 дня назад

    thanks a lot

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

    Nice 👍

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

    Nota 10000👍😃

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

    If you are watching this video and want to learn more, check out the Declarative Gradle site we launched a few days ago: declarative.gradle.org/ . It includes overview, samples and getting started guidelines , and we will keep updating it as the new updates come in

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

    One question, do you recommend a MacBook air m3 16Gb to develop Apps with KMP? Is it enough to use Android Studio XCode with different emulators? Or it is worth jumping to the 18Gb macbook pro m3 pro. Thank you very much for your videos.

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

      I've had no problems at all with my MacBook Air M2 with 16GB and 512G storage - having said that, if you can afford it I'd go with 18GB ram

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

    After all that architecture I would argue is better to go with react-native. Joke aside, great job 👌👍

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

    Sem audio

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

    Vídeo baixo👎

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

    ok

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

    Proud!

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

    O áudio está baixo e a luz tá um pouco escura

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

    Pqp o áudio tá muito baixo, o anterior não saia áudio e o outro anterior também o áudio tava baixo.

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

    Very good info! Just had to watch on silent.

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

    Fantastic talk and presentation. This is how WhatsApp works as well

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

      Is Whatsapp using KMP? Never heard of that

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

    maza aagaya bhai

  • @ImamSyafii-st4ps
    @ImamSyafii-st4ps 2 месяца назад

    wow john oliver is not coming back

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

    I wonder what happens when the users goes back to the previous activity/view and then clicks next... Do they see a different screen? I don't think it's a good idea to change the behavior on the fly without an app restart, or at the very least, I would be careful to not let the UX fall apart...

    • @Rajmanov
      @Rajmanov 14 дней назад

      that's an interesting question, I'm wondering the same

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

    Apple will probably ban this if they notice mass adoption.

  • @khaled.noordin
    @khaled.noordin 2 месяца назад

    Super prise de parole responsable. Merci agnes et guillaume.

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

    Is this the future of Development?

    • @Rajmanov
      @Rajmanov 14 дней назад

      I was doing this on 2014, I don't belive this will a trend

    • @henrik908
      @henrik908 14 дней назад

      @@Rajmanov do you even know who is this guy he made many popular Libraries.

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

    🎯 Key Takeaways for quick navigation: 00:33 *🛠️ Engineering mindset emphasizes dealing with management and the art of saying "No".* 01:38 *🚀 Engineering focuses on satisfying needs, defining gaps, and understanding solution tolerance.* 04:06 *🔄 Engineering values using existing solutions over reinventing the wheel or pursuing new technologies.* 06:36 *⏳ Understanding the gap and solution tolerance prevents wasted human effort and time in problem-solving.* 07:38 *💡 Engineering encourages iterative approaches and avoiding unnecessary rewriting or overcomplicating solutions.* 10:42 *🔄 Evolutionary changes, not revolutions, lead to successful engineering outcomes.* 14:11 *🎯 Dealing with management involves understanding different manager archetypes and how to collaborate effectively with each.* 18:14 *🤝 Collaborating effectively with managers requires clear communication, inclusion in discussions, and understanding their motivations.* 20:41 *🏰 Building trust with empire-building managers can lead to opportunities for growth and advancement.* 22:49 *⚙️ Tyrant managers, while focused on process and reporting, can provide cover and support if you align with their preferences.* 23:19 *🚦 Managers and executives have distinct characteristics and communication styles that require tailored approaches for effective collaboration.* 25:50 *💡 Executives possess decision-making prowess and expect thorough, well-researched proposals for optimal outcomes.* 27:18 *📊 Lack of data is not an excuse for inaction; define the problem, gather necessary data, and proceed with analysis and solutions.* 30:51 *🛠️ Incremental and iterative development based on user needs is more efficient than attempting to predict future requirements.* 32:21 *🛑 Saying no and focusing on purposeful work is crucial for avoiding wasteful busyness and maintaining productivity.* 35:19 *🎯 Specialize in areas where you can provide unique value to the organization rather than spreading effort thinly across various tasks.* 38:15 *📝 Effective communication and presentation skills are essential for conveying the value of your work and gaining support from stakeholders.* Made with HARPA AI

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

    Why not compose multiplatform

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

      Probably because that's still in alpha for iOS and experimental for Web.

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

      Experimental tech

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

      It won't be able to update off the stores. CMP gotta still go through Apple/Google Store

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

      Wondered the same

    • @ravipoon09
      @ravipoon09 17 дней назад

      In here, Jake is actually talking about tackling an issue whereby we need to deploy updates to the app as fast as possible. Compose multi-platform does not tackle that problem

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

    So basically... React Native

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

      No… lmao

    • @ravipoon09
      @ravipoon09 17 дней назад

      This is a release problem not how ui is rendered on device problem.

    • @Rajmanov
      @Rajmanov 14 дней назад

      hahahahahahhahahaha OMG

    • @brunojcm
      @brunojcm 13 дней назад

      do watch this and all you can think is... React Native? really?

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

    This is ridiculous. Can't wait to try it out.

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

    Just to undertand the first and last part of the talk! using KMM and CMM embed the JS, compile on RCI and deploy on CDN you have the possibility to update UI without release a new version of the app?

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

      yess

    • @abhimanyu.n14
      @abhimanyu.n14 2 месяца назад

      KMM - Yes, but it does not look like CMM. I believe Redwood is a separate library that does not directly use Compose UI.

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

      @@abhimanyu.n14yes it only uses compose compiler ( tree data structure used to intelligently draw on canvas ) not compose UI.

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

    Niceee

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

    When I run command gradlew dependencies following error occur plugin [id: 'com.android.application', version: '8.3'] was not found in any of the following sources: - gradle core plugins (plugin is not in 'org.gradle' namespace) - plugin repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.3') searched in the following repositories: gradle central plugin repository google in godot

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

    Can't appreciate more😊😊😊

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

    if a test fails retry plugin re-run that test even if that test run successfully in retry that failed test still shows in junit report and it is counted as well

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

    amazing 👍🏿

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

    I love that little elephant. He makes me smile.

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

    Quando vai chegar a versão 9.0.0

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

    When you say it's "free" you mean it's free if you're paying for develocity right?

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

    Thank you for the very informative presentation.

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

    Gradle my Love 😘😘

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

    Beautiful presentation by one amazing leader and technologist!

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

    The slides are at ndmitchell.com/downloads/slides-accelerating_builds_with_buck2-21_sep_2023.pdf

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

    how to do it form scratch without ide, how to add gradlew task packageDebug

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

    This lecture should be considered poetry. Beautiful !

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

    Just make a tool that will do this automatically wtf

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

    I'm glad the DPE staff was interested in my story. I was happy to talk about my x100 speed-up project for the portal build at Plumtree Enterprise Portals (note the Plumtree shirt!) with David Vydra, and share some perspectives on what's going well for software development, as well as some of the challenges for knowledge transmission in a growing field.

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

    nice illustration !!

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

    Great interview

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

    Thanks for having me on!

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

    This is pretty Cool system, it's sad that I'm too late for the bandwagon, the project seems discontinued on GitHub :(