NimblePros
NimblePros
  • Видео 38
  • Просмотров 69 176
Exploring Architecture Katas
How do we sharpen our skills as software architects? Much like how coders have code katas, software architects can use Architecture Katas to practice their skills.
In this video, Sadukie will show you how to get started with Architecture Katas.
Thank-You email does not go out for RUclips viewers. You can sign up for the Thank You email with additional links here: mailchi.mp/nimblepros/architecture-katas-recording
🔗 Related Links:
- Practicing Architecture Katas: blog.nimblepros.com/blogs/practicing-architecture-katas/
- Creating an Architectural Kata: blog.nimblepros.com/blogs/creating-an-architectural-kata/
- Manufacturing for the Finish Line architectural kata: github.com/tedneward/ArchKatas/...
Просмотров: 25

Видео

Multi-Line Editing with Visual Studio CodeMulti-Line Editing with Visual Studio Code
Multi-Line Editing with Visual Studio Code
Просмотров 18020 дней назад
Ever have to make the same edits to consecutive lines in Visual Studio Code? Sadukie shows us how to use the multi-line editing feature of VS Code!
Using Variables in Visual Studio Code's User SnippetsUsing Variables in Visual Studio Code's User Snippets
Using Variables in Visual Studio Code's User Snippets
Просмотров 5928 дней назад
In this video, Sadukie shows how she uses variables in a snippet in Visual Studio Code to make her blogging life easier. 🔗 Related Links - Snippets in Visual Studio Code: code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax
Record Multiple Sources with 1 OBS InstanceRecord Multiple Sources with 1 OBS Instance
Record Multiple Sources with 1 OBS Instance
Просмотров 63Месяц назад
In this video, Sadukie will show you how to record multiple sources with 1 instance of OBS using the Source Record plugin. No more needing to open multiple instances of OBS to achieve this! Check it out! 🔗 Related Links: - OBS: obsproject.com/ - OBS Source Record Plugin: obsproject.com/forum/resources/source-record.1285/ - OBS Background Removal Plugin: obsproject.com/forum/resources/background...
Using OBS For YouTube ShortsUsing OBS For YouTube Shorts
Using OBS For YouTube Shorts
Просмотров 412Месяц назад
Want to create RUclips Shorts using OBS? Sadukie will show you how to quickly get this changed!
Architecture Decision RecordsArchitecture Decision Records
Architecture Decision Records
Просмотров 75Месяц назад
Join us on this journey into the realm of Architecture Decision Records (ADRs) in this on-demand webinar. Designed for architects, developers, and decision-makers alike, this session will provide invaluable insights into the creation and maintenance of ADRs. We cover the essential aspects of getting started with ADRs, including their purpose, structure, and significance in the software developm...
Design Patterns for TestingDesign Patterns for Testing
Design Patterns for Testing
Просмотров 1432 месяца назад
Explore the intricate world of design patterns tailored specifically for software testing. In this session, we will showcase four fundamental patterns that can enhance your testing strategy: the Builder pattern, the Object Mother pattern, the Page Object pattern, and the Factory pattern. Each pattern brings its unique set of advantages, enabling you to build robust, maintainable, and scalable t...
Run Your .NET Site and Front-End Tests in 1 Terminal WindowRun Your .NET Site and Front-End Tests in 1 Terminal Window
Run Your .NET Site and Front-End Tests in 1 Terminal Window
Просмотров 912 месяца назад
Trying to run front-end tests for your .NET site locally but running into issues? Realizing this isn't easy to do in Visual Studio? Tired of juggling terminal windows for running your .NET sites and tests? In this video, we look at how you can run your .NET website and tests in one terminal window. Content 00:00 Intro 00:26 Sample Code 01:00 The Problem - Running Tests while Running the App 03:...
UX Considerations for DevsUX Considerations for Devs
UX Considerations for Devs
Просмотров 423 месяца назад
In the fast-evolving world of software development, crafting exceptional user experiences has become a fundamental aspect of creating successful applications. In this webinar, we explore the intricacies of user-centric design and the art of balancing user needs with technical constraints. Discover how software architects can lead their teams in creating software solutions that not only meet fun...
Testing Blazor with PlaywrightTesting Blazor with Playwright
Testing Blazor with Playwright
Просмотров 2783 месяца назад
End-to-end testing using Playwright is a game-changer in the world of software quality assurance, especially when it comes to testing complex web applications like Blazor. With Playwright, you can comprehensively validate your Blazor applications across multiple browsers and platforms, ensuring a seamless user experience Thank-You email does not go out for RUclips viewers. You can sign up for t...
Testing with SpecFlowTesting with SpecFlow
Testing with SpecFlow
Просмотров 1163 месяца назад
In this one-hour webinar, we will guide you through the power of SpecFlow, a behavior-driven development framework for .NET, and demonstrate how it can empower your team to write expressive, automated acceptance tests that are both readable and maintainable. Thank-You email does not go out for RUclips viewers. You can sign up for the Thank You email with additional links here: mailchi.mp/nimble...
Modular MonolithModular Monolith
Modular Monolith
Просмотров 6483 месяца назад
Unravel the mysteries of the modular monolith in .NET with our enlightening webinar! Join us as we discuss the concept of modular monoliths, shedding light on this innovative architectural approach that combines the best of both modular design and monolithic simplicity. Whether you're a seasoned developer seeking to optimize your architecture or a curious newcomer looking to grasp the benefits ...
Clean Architecture with NET 8Clean Architecture with NET 8
Clean Architecture with NET 8
Просмотров 2 тыс.3 месяца назад
Discover the key principles and best practices behind Clean Architecture and learn how to leverage this powerful template to build robust, maintainable, and scalable applications. Whether you're a seasoned developer looking to enhance your architectural skills or a newcomer eager to grasp the fundamentals, this webinar is tailored to provide valuable insights and practical knowledge using Ardal...
Domain StorytellingDomain Storytelling
Domain Storytelling
Просмотров 2163 месяца назад
Effective Domain-Driven Design (DDD) involves capturing complex domain concepts in a clear and concise manner. In this webinar, we explore the art of domain storytelling and how it can be employed as a valuable tool in the DDD process. We discuss techniques for extracting domain stories, uncovering ubiquitous language, and creating compelling narratives that resonate with both technical and non...
How EventStorming Streamlines Complex DomainsHow EventStorming Streamlines Complex Domains
How EventStorming Streamlines Complex Domains
Просмотров 1193 месяца назад
EventStorming is a powerful and collaborative workshop-based technique that enables teams to gain a deeper understanding of complex business domains, leading to more effective software development. In this one-hour webinar, we will explore the fundamentals of EventStorming and how it fosters seamless collaboration between business stakeholders, domain experts, and development teams. Thank-You e...

Комментарии

  • @user-zm4hi9mc8g
    @user-zm4hi9mc8g 22 дня назад

    Thanks Sadukie!

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

    Thank you for your tutorial

  • @ivanomanara9057
    @ivanomanara9057 28 дней назад

    Where can I find the solution on GitHub? Thanks

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

    This is great, thank you Sadukie!!!

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

    nice work

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

    Clear and simple: Thank you for sharing!

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

    Nice video, but the white screen is strong and the script font is really small

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

      Yeah, agreed, that could be better.

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

    How does this Modular Monolith compare to other decoupled monolithic architectures like Hexagonal Architecture or Clean Architecture or Vertical Slice Architecture?

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

      Steve/ardalis covers using those with Modular Monoliths in his Dometrain courses. Essentially you can organize each module in a MM using whatever of those approaches you like. One might use Hexagonal/PortsAdapters/Clean, another might use Vertical Slices, another might just dump everything in one file. The idea is that each module has its own separation and you are free to make different organizational decisions about the code (and dependencies like the database) in each module. HTH.

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

    Dotnet background looks like a really interesting tool, thank you.

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

    This was helpful. Thanks

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

      Glad it was helpful!

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

    Awesome video, thank you

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

    Promo`SM 😴

  • @user-rv6fc3mi7e
    @user-rv6fc3mi7e 5 месяцев назад

    awesome hahah

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

    Too white but well done

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

      Yeah it did turn out a bit washed-out, sorry.

  • @biggie_berto5232
    @biggie_berto5232 7 месяцев назад

    Very nice video but i'm stuck at something. I keep on getting this error with the "build with dotnet": Run dotnet build --configuration Release dotnet build --configuration Release shell: /usr/bin/bash -e {0} env: DOTNET_ROOT: /home/runner/.dotnet MSBuild version 17.7.4+3ebbd7c49 for .NET MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file. Error: Process completed with exit code 1.

  • @k0v4c
    @k0v4c 7 месяцев назад

    some 30 commits making various attempts to get the build job to pass, this video finally had the solution I needed thanks man

  • @disouzam_bh
    @disouzam_bh 7 месяцев назад

    What an awesome project / package to create console apps! Thanks for the demo.

  • @MattEland
    @MattEland 7 месяцев назад

    Thanks for the great overview. Man are your demos packed and concise.

  • @matthewrossee
    @matthewrossee 7 месяцев назад

    I'm doing the same using .NET 8 preview and it's failing at deployment: Error: Failed to deploy web package to App Service. Error: Deployment Failed, Package deployment using ZIP Deploy failed. Refer logs for more details. Do you know what may cause this?

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

    This video was very helpful. Thank you !

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

    Much appreciated!

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

    thank you for the useful content that you provide

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

    Thanks 😊, easy to follow

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

    helpful!

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

    Great!.... Thanks for share your knowledge.

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

    If you want to learn how you can incorporate these into your CI/CD pipeline, sign up for our webinar happening June 27, 2023 at 1:00pm US Eastern Time: mailchi.mp/nimblepros/real-world-cicd-tricks-to-boost-your-apps-quality-webinar

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

    work tks!

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

    Worked a treat - thanks.

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

    'Promosm' 💃

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

    Hello, I follow the steps but the appointment is not showing in my calendar.

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

    I've been looking for something like this. Thank you for sharing.

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

    Thanks for showing and explaining.

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

    Why create Everything.sln in eShopWeb folder ? why not in root folder ? Generate Excel (Code Metrics result) using commandline for automation process? (generate excel and send mail for example) ?

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

    @NimblePros , Thank you for taking the time to do this . its adds up to the amazing pluralsight course

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

    Gotta love the Music to Code By soundtrack 😄

  • @Suecia2020
    @Suecia2020 2 года назад

    Thank you for sharing your knowledge

  • @BryonLape
    @BryonLape 4 года назад

    Yeah, I guess that may be orange.

  • @Andruuid
    @Andruuid 5 лет назад

    Resharper slows my pc down so much, that its annoying and i get the job quicker done with the build in tools from VS2019 and some free addins. Except for hardcore refactoring this tool is not of any use imho

  • @borisivanov1563
    @borisivanov1563 7 лет назад

    Fantastic intro. Despite F-12 not working for me with Latest Resharper Ultimate and VS2010. Also could you make resolution higher? Thanks!!!

  • @Romahotmetytky
    @Romahotmetytky 7 лет назад

    cool vid but I would not use ternary inside a function call to me it's less redable

  • @billholman279
    @billholman279 9 лет назад

    Nice. Thanks for sharing this.

  • @vexedev
    @vexedev 11 лет назад

    How I felt when I first dealt with resharper /watch?v=6f0Rkkp7cxQ

  • @Truthiness231
    @Truthiness231 11 лет назад

    Taking your change to the ultimate refactored lines, why not make a new function GetLowestValue? public float GetLowestValue(float[] input) { //type checks and comparisons go here } The end result is much easier on the eyes and hands. Could also make it generic, but RUclips is confusing my example for HTML...

  • @BobZed
    @BobZed 11 лет назад

    That's not more readable or maintainable. it's a bug waiting to happen. If you're not using curly braces, at least indent. Or use the features of the language. x = Math.Max(maxX , x); x = (x > maxX ) ? maxX : x;

  • @EthanDailys
    @EthanDailys 12 лет назад

    This is a good kick off video for Resharper

  • @Uncrystallized
    @Uncrystallized 12 лет назад

    I didn't watch the video.. I am at work and I very quickly realized that resharper would not be usable for the task I am trying to conquer. My point is I read your dumb comment which said "surely nobody would agree that the ternary operator is easier to read.." and I respectfully disagreed. to which you posted a kindergarten example. Now that the history lesson is over I will sum this all up with a short comment: you should learn how to program brother.. it is a worthwhile endeavor.

  • @Uncrystallized
    @Uncrystallized 12 лет назад

    you can't use such a pathetic example and talk about reliable maintainable code.. Obviously if someone did what you are suggesting, they are a geek. But in many contexts the ternary is way more elegant and readable. Example : you are writing code in a language that does not have a switch statement, so the best you can do is write nested if/else logic. I would rather write something like (x == 1) ? dothis: (x == 2) ? dothat: ... ; See how your baby example doesn't qualify as a good argument?

  • @Uncrystallized
    @Uncrystallized 12 лет назад

    I disagree.. I prefer the elegant look of the ternary.. plus as you are writing you just type ()?:; and then fill in the blanks. It separates the boys from the men.

  • @Uncrystallized
    @Uncrystallized 12 лет назад

    480p? did you record this with a potato?

  • @BrianFrischDK
    @BrianFrischDK 13 лет назад

    Very good! Thank you for the video.