CodeOpinion
CodeOpinion
  • 309
  • 5 228 481
My First look at .NET Aspire. What's with the Hype?
Follow along as I take a look at .NET Aspire. I've been hearing a lot about it, but is it worth the hype? Good question! I haven't used it or really read much about it in detail so here's my first look and first impressions.
🔗 EventStoreDB
eventsto.re/codeopinion
🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html
💥 Join this channel to get access to a private Discord Server and any source code in my videos.
🔥 Join via Patreon
www.patreon.com/codeopinion
✔️ Join via CZcams
czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.htmljoin
📝 Blog: codeopinion.com
👋 Twitter: codeopinion
✨ LinkedIn: www.linkedin.com/in/dcomartin/
📧 Weekly Updates: mailchi.mp/63c7a0b3ff38/codeopinion
zhlédnutí: 8 696

Video

Your customers don't care about JS
zhlédnutí 10KPřed dnem
Your customers do not care about the technology behind your app. What programming language, frameworks, libraries, or whatever tooling you're using, they don't care. They care about it providing them value and that it has certain characteristics. They want it to work. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get a...
One concept plaguing software architecture and design (Part 3)
zhlédnutí 5KPřed 14 dny
Is all the chaos with microservices and "modular" monoliths really because there's a lack of distinction between logical and physical boundaries. I think so. The industry and software architecture as a whole would be better served making this distinction rather than trying to force a one-to-one or abstracting network calls and pretending the coupling doesn't exist. 🔔 Subscribe: czcams.com/chann...
HTTP APIs don't magically remove Coupling (Part 2)
zhlédnutí 4,1KPřed 14 dny
What used to be a method call in-process turned into an HTTP call over the network. You have the same amount of coupling. Possibly worse off because you've now introduced the network. All for the need to deploy independently. Did you really have that need? 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get access to a private Discord Server and any source co...
Did we learn anything from Microservices? (Part 1)
zhlédnutí 6KPřed 14 dny
The industry moved from monoliths to microservices. Now we're in full swing back to a modular monolith. Has the industry learned anything along the way? Or is it just a bunch of over correction because we're not focusing on the actual problems. I'm joined by William Brander from Particular Software (makers of NServiceBus) to talk about all of this and more! 🔔 Subscribe: czcams.com/channels/3RKA...
HTMX: What's Old is New Again
zhlédnutí 14KPřed 21 dnem
What's old is new again, kind of. HTMX fits into that motto for me and it's getting pretty popular, but at the same time It gets a lot of pushback. I'm going to take a step back and explain how we got to where we are in current web dev, which will explain what HTMX is. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get ...
API Error Messages for a GOOD Developer Experience
zhlédnutí 8KPřed měsícem
Debugging and troubleshooting are a big part of a developer's day-to-day. Because of this, when designing your APIs, provide good API error messages as well as guide developers down a path of success and makes it easier for them to understand issues when they need to troubleshoot. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this cha...
Web-Queue-Worker Architecture Style for Scaling
zhlédnutí 10KPřed měsícem
Web-Queue-Worker is an excellent architecture pattern you can add to your toolbox. It's just a pattern and can work with a monolith, modular monolith, microservices, or whatever. It provides many benefits for scaling by moving work into the background and if you have long-running jobs, workflows, or even recurring batch jobs. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channe...
Keep your project structure simple!
zhlédnutí 15KPřed měsícem
What should your project structure look like? How should you structure and organize your HTTP APIs? Here's one way by Jono Williams and my thoughts and insights about some misconceptions about Domain Driven Design. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get access to a private Discord Server and any source code ...
Debunking Kafka Top 5 Use Cases
zhlédnutí 14KPřed měsícem
Infographics are easy and quick to look at and they are posted everywhere. But are they actually correct? Not really. Here's an example of the "Top 5 use cases for Kafka" that aren't actually valid use-cases at all. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get access to a private Discord Server and any source code...
Event Sourcing Core Concepts
zhlédnutí 7KPřed 2 měsíci
What is event sourcing? Often, many terms are thrown around that can be pretty confusing. I will explain the core concepts and the terminology used around Event Sourcing so you can better understand what it is and what some of the benefits might be. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join this channel to get access to a private ...
My WORST Mistakes as a Software Developer
zhlédnutí 9KPřed 2 měsíci
Drop a database by accident? Write some horrible bug that caused all sorts of issues? Sure but that's not the one's that had the most significant impact on the code I write. The worst mistakes as a software developer are the ones that blinded my thought about how to write and design software. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 J...
Feature Flags are more than just Toggles
zhlédnutí 10KPřed 2 měsíci
Feature Flags are just conditional statements but can be much more powerful. Use them so you can integrate features before they are ready to be used in production. But they have a lot more utility than just being simple toggles. Here are different ways of thinking and using feature flags. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunFAfrfxiJhPEplw.html 💥 Join ...
"Serverless sucks!"... or does it?
zhlédnutí 7KPřed 3 měsíci
Serverless sucks... or does it? There is a neverending supply of people saying that serverless is trash and has no value. The issue often with these statements is they need to provide more context. As always, context is king, and understanding the use case to make decisions on when serverless might be appropriate. 🔗 EventStoreDB eventsto.re/codeopinion 🔔 Subscribe: czcams.com/channels/3RKA4vunF...
Stop leaking and implying logic in your Frontend
zhlédnutí 9KPřed 3 měsíci
Many of the business systems we build are for managing life cycles and workflows. It provides ways to make the state transition from beginning to end. One of the challenges when building systems is that they evolve, and you can start leaking business logic to the frontend or clients where you end up with duplicate logic littered all over the place. Here's a way to solve that issue. 🔗 EventStore...
What Kind Of Software Architecture Is This? Monolith or Microservices?
zhlédnutí 7KPřed 3 měsíci
What Kind Of Software Architecture Is This? Monolith or Microservices?
Battle Of The Software Architectures: Which One Reigns Supreme?
zhlédnutí 15KPřed 3 měsíci
Battle Of The Software Architectures: Which One Reigns Supreme?
Avoiding long running HTTP API requests.
zhlédnutí 14KPřed 4 měsíci
Avoiding long running HTTP API requests.
Tips for Production Ready Database (Query) Design
zhlédnutí 6KPřed 4 měsíci
Tips for Production Ready Database (Query) Design
Enums aren't evil. Conditionals everywhere are
zhlédnutí 17KPřed 4 měsíci
Enums aren't evil. Conditionals everywhere are
Goodbye long procedural code! Fix it with workflows
zhlédnutí 22KPřed 4 měsíci
Goodbye long procedural code! Fix it with workflows
Beware! Anti-patterns in Event-Driven Architecture
zhlédnutí 13KPřed 5 měsíci
Beware! Anti-patterns in Event-Driven Architecture
The Bulkhead Pattern: How To Make Your System Fault-tolerant
zhlédnutí 10KPřed 5 měsíci
The Bulkhead Pattern: How To Make Your System Fault-tolerant
Locking In On Concurrency Control
zhlédnutí 8KPřed 5 měsíci
Locking In On Concurrency Control
Is AI coming for your Developer Job?
zhlédnutí 6KPřed 6 měsíci
Is AI coming for your Developer Job?
How to (and how not to) design REST APIs
zhlédnutí 47KPřed 6 měsíci
How to (and how not to) design REST APIs
Vertical Slice Architecture Myths You Need To Know!
zhlédnutí 12KPřed 6 měsíci
Vertical Slice Architecture Myths You Need To Know!
Google's Service Weaver is Bad idea
zhlédnutí 8KPřed 6 měsíci
Google's Service Weaver is Bad idea
If your service doesn't own data, it's NOT a service.
zhlédnutí 13KPřed 7 měsíci
If your service doesn't own data, it's NOT a service.
Essence of Domain-Driven Design (DDD)
zhlédnutí 17KPřed 7 měsíci
Essence of Domain-Driven Design (DDD)

Komentáře

  • @Aalii6
    @Aalii6 Před 14 hodinami

    👍👍

  • @Aalii6
    @Aalii6 Před 16 hodinami

    👍👍

  • @ChaseFreedomMusician

    "HTTP APIs don't magically remove Coupling" Do queues next!

    • @CodeOpinion
      @CodeOpinion Před 2 dny

      I'm about to, as well as events! Thanks for the suggestion.

  • @caitlinmclaren2695
    @caitlinmclaren2695 Před 2 dny

    Cache shouldn't be used to fix unavailability. Cache is small and expensive and it's used to store only the info that is more likely will be needed in the future to improve the performance. I recommend reading "Designs Data-Intensive Applications" by Martin Kleppmann. Please reply to this comment

  • @LuisM_Santana
    @LuisM_Santana Před 2 dny

    Great take, really enjoyed this video

  • @CraigPerry
    @CraigPerry Před 2 dny

    More typesafe config than dockerfiles seems attractive

  • @samuelnettey
    @samuelnettey Před 2 dny

    Isn't this supposed to beef up your local development? I think you are missing the point with Aspire.

  • @CraigLivingston
    @CraigLivingston Před 2 dny

    First, thank you for these videos. I seem them more as a discussion, kind of a "retrospective" in a way, rather than a discussion of "ok, based on what we've learned, let's do X". Part of the difficulty for me personally is...how do we measure the effectiveness of one approach, vs the other? And get visibility. For example: Implementing a system using a more monolithic approach, vs a microservice approach. It's difficult to see the "real" costs of everything from start to end, and to see the true measurement of latency, performance, maintainability, all the side tasks related to devops, etc. I feel like with topics like this, the industry does a "let's try this for 10 years...ok, now lets try something else. Or something we did before. Or a hybrid.". It all just seems like guesswork and experimentation, there's no way to get a clear answer when it comes to effectiveness, or we wouldn't be in this situation.

  • @dustedcodes
    @dustedcodes Před 2 dny

    What's with the Hype? There is no hype. It's literally just Fowler tweeting about his newest framework pet project because he wants to make it a thing.

  • @cas818028
    @cas818028 Před 3 dny

    Welcome to IaaS

  • @rezcan
    @rezcan Před 3 dny

    this is for local dev only...no place in prod. This (with the help from .Net 8) removes the need to use docker locally.

  • @paarma1752
    @paarma1752 Před 3 dny

    To me Aspire seems to be one of those things that can make previously straightforward things super trivial and previously complicated things next to impossible. At least for the time being. If you're not familiar with microservices and you're starting a new microservice based project, it can save you a lot of time. But then again you probably shouldn't start a completely new project using microservices if you don't have enough experience with them. Or even if you do. Imho you should resort to a distributed architecture only once it's absolutely necessary and there's no reasonable way to avoid it.

  • @collinbarrett
    @collinbarrett Před 3 dny

    I've been playing with it for a couple of weeks since GA. The local dev experience is nice so far, though I haven't tried it on a large microservices implementation. I think there is value add with the C# layer of abstraction on top of docker. I don't care what ports are what, I just want to say which services can talk to what. That's a problem it seems to solve. ServiceDefaults is really nice to have. It seems like a solution that could be shipped outside of Aspire, maybe, but it's nice to get some recommended defaults for those cross-cutting concerns. The deployment story is not there yet. It works if you want to use the exact default resource types, but customizing things gets a bit gnarly. infra synth to bicep or using unstable APIs in C#.

    • @MitchDenny
      @MitchDenny Před 3 dny

      We are working on locking down the PublishAsAzure...(....) APIs that enable fine tuning of resources. Feedback heard it is something that is on our priority list. We are working with the Azure SDK team on this.

  • @FilipCordas
    @FilipCordas Před 3 dny

    I really liked the Orleans example but the big problem I see is everything being one big solution. First I don't like gigantic solutions hard to use and navigate. Second multiple teams setup where I don't run everything in Debug because it's some others team responsibility. I am not sure how this will scale.

  • @georgehelyar
    @georgehelyar Před 3 dny

    It's just pointless right now. I was hyped for dapr and that turned out pretty bad when i tried to actually use it but aspire is not even on the level of dapr. It reminds me more of service fabric, which was truly awful.

  • @buddy.abc123
    @buddy.abc123 Před 3 dny

    I'll continue to work as a C# Dev for work, but C# is too much for side projects which is why I've moved on to Go

  • @davidfowl
    @davidfowl Před 3 dny

    Great honest review! Local development is definitely where we add the most value! We’ve got lots of feedback as to where to spend time improving (multi repo etc etc). Deployment will be a longer journey but we will get there! One of the big advantages that people are beginning to realize is the extensibility. We’re seeing people build some very cool things by extending the model.

    • @CodeOpinion
      @CodeOpinion Před 3 dny

      Ya, for a new project for local dev, I see the value. Although I'm still trying to wrap my mind around not using it for production and how you have service discovery for local, but then for production end up having to use whatever that may be depending where it's hosted. There's a mismatch there I'm trying to find a solution to and can't think of. How would that work?

  • @adambickford8720
    @adambickford8720 Před 3 dny

    It looks similar to spring cloud. Your app code depends on "cacheService" and the runtime figures it out; locally that means spinning up a docker redis, in dev it means no cache and in prod it means a managed redis.

  • @marna_li
    @marna_li Před 3 dny

    I recently converted my solution to Aspire - 20+ projects. I'm glad that I had my own service defaults. But it was so tedious to do. I had been using Tye before, and I liked it, but switched to Docker Compose when that experiment ended. I kind of miss the YAML now.

  • @Rick104547
    @Rick104547 Před 3 dny

    The standalone aspire dashboard is the easiest way to see Opentelemetry data locally. Using it daily already. Not sure about the rest of aspire. Feels like there's potential here but also feels like this might turn into yet another excuse to do microservices in the wrong context.

    • @DanielGraham655t
      @DanielGraham655t Před 3 dny

      I’ve been using the jaeger all in one container locally for at least 3 years. No need for aspire.

    • @Rick104547
      @Rick104547 Před 3 dny

      ​@@DanielGraham655t didn't try Jaeger yet but the aspire dashboard is also just a docker container so super easy to setup in just minutes.

  • @BiaoTV
    @BiaoTV Před 3 dny

    I don't see a lot of value on aspire at this moment.

  • @bruce657
    @bruce657 Před 3 dny

    Personally I find the standalone Aspire dashboard to be more interesting. I see it as being very useful with local dev / docker-compose scenarios so that I can get visibility into my OTEL data during local development but then replace it with an enterprise grade APM solution for staging and production environments.

  • @user-qb8ii5pe4d
    @user-qb8ii5pe4d Před 3 dny

    I've been playing around with it and I think it has a lot of promise but it falls just short right now. Specifically when it comes to testing, I'd like to use the same AppHost configuration to spin up instances of my dependencies for integration tests and to configure test services like you can with WAF. It feels very all-or-nothing right now but hopefully, it'll be more flexible in the future. I've been using a combination of docker/compose/makefile to simplify local setup and I don't think I can walk away from it yet. However I might use both Aspire and my current tooling together in my next greenfield project to get a better sense.

    • @JeffryGonzalezHt
      @JeffryGonzalezHt Před 3 dny

      They are adding in WAF testing stuff - there's a big github comment thread and a sample what's to come. I agree - without that, can't use it.

  • @pokefreak2112
    @pokefreak2112 Před 3 dny

    how I see it the "needing javascript" isn't about javascript being somehow superior, it's about javascript being the only client-side programming language on the web and webapps requiring client-side logic to have a good UX. As you pointed out the popup problem is solved by preloading, but how do you achieve that? It can only be done with javascript.

  • @AlexanderZeitler
    @AlexanderZeitler Před 3 dny

    This video is my first look at Aspire and I think I can ignore it for while (maybe forever)

  • @awright18
    @awright18 Před 3 dny

    Still need to look at this more, my gut reactions to this were a concern about centralized configuration and not quite understanding how or if various teams working on parts of a system would or could use this. It feels like a solition in search of a real problem. Really feels like DevDiv is being asked to try hard to influence devs to use more azure instead of solving real problems. Apologies for the sinicism, I've just been doing this too long. Maybe it will be the next big thing and i'll see the light, as of now though I'm not convinced.

    • @PraiseYeezus
      @PraiseYeezus Před 3 dny

      Not all devs are in a situation where there needs to be cross-team consideration, and could benefit from the velocity a platform like this affords smaller start ups and projects.

    • @MiningForPies
      @MiningForPies Před 3 dny

      @@PraiseYeezus why the fuck would they need distributed microservices then 😂

    • @PraiseYeezus
      @PraiseYeezus Před 3 dny

      @@MiningForPies because they work on an ecommerce platform in a small team that need to scale services separately because of black friday coming up? Source: real life

    • @MitchDenny
      @MitchDenny Před 3 dny

      Hi @awright18 as @davidfowl indicated above, how we work across multi-repos is a work in progress (we took some initial steps in GA and we'll improve that over time). The workflow that works for you depends a lot more on your organizational structure. For example, lets say you have an organization where each service/cluster of services are managed by a seperate team, but there are well defined connections between them. Then you might have mutliple repos, each one with a AppHost that helps that service team build and debug the things that they are repsonsible for. Where those services have interdependencies then you can use things like builder.AddConnectionString(...) to reference those external dependencies (just depends on protocols etc). As teams mature they might find some benefits of having lightweight versions of services that their partner teams can use for debugging locally and so they have things like builder.AddPaymentGateway(...) that allows a partner team to have a payment gateway emulator that they just plug into their services for debugging purposes. Teams that are more tightly coupled might tackle it a different way. Our goal is to provide building blocks to help people work the way they want. Where we don't have the right shape blocks yet we see that as a potential set of features we can add.

    • @MiningForPies
      @MiningForPies Před 3 dny

      @@PraiseYeezus yeah ok lol. 😂 Cause that’s so common. There’s thousands of shitty little companies that go viral a couple of times a year and need to scale quick 🤣

  • @MiningForPies
    @MiningForPies Před 3 dny

    I’ve used it in anger. It’s decent enough, but it’s maintained by a knob (David Fowler is horrendously arrogant and unhelpful). It’s a solution to Microsoft’s problems (a bit like azure which is overpriced hosting). It’s nowhere near production ready. Perfect workflow is for developing with dependencies, avoiding docker compose for local is ideal. Most people won’t benefit though, as if you’re running real microservices it doesn’t work well across teams.

    • @Ry4nWTF
      @Ry4nWTF Před 3 dny

      "avoiding docker compose for local is ideal" why? genuinely curious, wanting to get into using containers for my current project

    • @MiningForPies
      @MiningForPies Před 3 dny

      @@Ry4nWTF visual studio support for docker compose is weird. I’ve never liked it. MS do their usual and make things work under the hood that often go wrong and are difficult to diagnose.

    • @davidfowl
      @davidfowl Před 3 dny

      Sorry I was unhelpful 😅

    • @georgehelyar
      @georgehelyar Před 3 dny

      ​​​​@@Ry4nWTF FWIW, using docker compose works well at my work. We have multi-repo and a central docker compose file. It's like 10 lines of yaml per service, most of which is just setting environment variables for config, not exactly difficult, and then you can just docker compose up. You can also just start a specific service and its dependencies. We use renovate to keep the versions of images up to date. As well as local dev, we also use this to run integration tests easily in pipelines. In prod we use k8s.

  • @f135ta
    @f135ta Před 3 dny

    Meh... If you're a billy who's just starting out with microservices it might be useful - but is it "better" or does it solve a problem that didnt exist? I'd sit on that fence

  • @danflemming3553
    @danflemming3553 Před 3 dny

    That giggle at czcams.com/video/maVXnkYEDIE/video.htmlsi=j86VSrADgTAwqrkP&t=23 We already know Fowler's brain is connected to Twitter, he's in the matrix already

  • @ProtectedClassTest
    @ProtectedClassTest Před 4 dny

    The only coding channel with 99% talk and 1% code snippets from twitter

    • @CodeOpinion
      @CodeOpinion Před 4 dny

      It's a difficult task but someone has to do it.

  • @tomaszbuszewski
    @tomaszbuszewski Před 4 dny

    I completely agree! Your customers don’t really see most of the tech behind, and even things like waiting for popups or loading times are not as important as the value the service provided. Delivering 100% pristine products is a fairy tale made by folks, who never shipped things to production, but have 100% coverage on their hello worlds.

  • @tobias3581
    @tobias3581 Před 4 dny

    Honestly, 3 years of Hey everyday and it is a slow, high churn product that hasn't seen core improvements since launch but what has been improved is their bottom line, launching new products, optimising cloud costs. It's a great example why you would care about client JS or whatever gets the job done but server side apps just doesn't. A non-dev would say it's slow and they don't like it but you can convert that to say customer care about JS if you add nuance so yes customers doesn't know what words to use but they do care about JS

  • @ThiagoVieira91
    @ThiagoVieira91 Před 5 dny

    Hey this is great content about software architecture

  • @0oShwavyo0
    @0oShwavyo0 Před 5 dny

    Wait so the whole thing here is that if you simulate a slow connection then the app is slow because server responses are slow? That’s kind of a bizarre take given that most of the time that’s not going to be an issue. Even if the user does have a slow connection, the app will need to make some a request to the server at some point and the user will most likely experience some loading time or potentially some other type of negative experience (like seeing stale data but the client not making it obvious that loading is taking longer than usual). A slow connection is going to produce a poor user experience regardless of how much JS you use - you might be able to smooth that over with some client side logic, but is that the most important thing if 99% of the time your users have a stable fast internet connection? Which can reasonably be expected for the businesses Basecamp and Hey serve.

  • @djenntt
    @djenntt Před 5 dny

    This was a mature take on this. I was watching Theo giggle making fun of this app, and comparing them to Google. He make some fair points but there's a an immaturity there that needs to be addressed. Personally I was pressured into building a very large project solo and when I was done I personally thought what I made was garbage, but the customer was so happy with the result. You're right, done is better than none. There are so many factors into getting from A to Z and sometimes we have to cut C and D out in order to finalize something. If we have the time, we can go back and improve on it. But you need a thing to exist first in order to improve on it.

  • @facundoayosa8052
    @facundoayosa8052 Před 6 dny

    Someone stole this guys upper lips

  • @LoneIgadzra
    @LoneIgadzra Před 6 dny

    Your last point is by far the most important, thank you for making it. The best software speeds up a workflow, nobody cares about about every little nuance unless it is egregiously slow or adds an extra click. Yes always know what you are doing, but at the end of the day ship something that works for the customer.

  • @Aalii6
    @Aalii6 Před 6 dny

    👍👍

  • @Aalii6
    @Aalii6 Před 6 dny

    👍👍

  • @naranyala_dev
    @naranyala_dev Před 6 dny

    gold

  • @jesperhoff8381
    @jesperhoff8381 Před 7 dny

    6:15 That's golden wisdom right there. I can absolutely relate, I'm in that exact situation now. FTE -> Half a decade of contracting + side gigs -> Back to FTE. And my perspective has absolutely widened!

  • @jordanwalker7076
    @jordanwalker7076 Před 7 dny

    So what’s the point in using MediatR in this example, rather than putting the logic in the controllers?

  • @asagiai4965
    @asagiai4965 Před 7 dny

    Do use 404 (if not found) Don't use inappropriate http code. Also consumer context matters. Rule #10 if it is security, you don't really need to put unauthorized.

  • @asagiai4965
    @asagiai4965 Před 7 dny

    Based on what is going on so far, this looks more like someone's ideal standards.

  • @denisblack9897
    @denisblack9897 Před 7 dny

    Been telling this to all my dev friends for ages)) Business guys want the “Buy” button working as soon as possible and don’t want to listen to your lame ui components, and architectures😅 and how you need more time to fix an unfixable “module not found” error

  • @marcinb7578
    @marcinb7578 Před 8 dny

    Big thanks to Event Store for sponsoring Derek Comartin that provides very valuable content on this channel.

  • @jeffl6571
    @jeffl6571 Před 8 dny

    Still very relevant! Thanks

  • @gregosgr
    @gregosgr Před 9 dny

    great conclusion Derek. I'm just getting more and more passionate about the top level goal of our job which is modeling the business value... And if so called garbage is enough to model the reality, why do we need to fight over some technocratic-religious patterns? They were all invented to solve some particular problems within specific context after all...

  • @leekuncoins6347
    @leekuncoins6347 Před 9 dny

    As a customer, I’m care about the page, if it load more than my life time or malfunction or privately collecting my personal information without my consent , i’m out so basically the customers who know about tech also are considered as a customer ? Am I right ? They may not care at first, but for the long run they do care and do re-search about your business practice

  • @pavlovalor
    @pavlovalor Před 9 dny

    Well. This garbage you've made, you'll need to support. And Idk about you guys, but I love myself enough to refuse to spend my time and health on developing garbage.