home.social

#dto — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dto, aggregated by home.social.

fetched live
  1. Как перестать писать шаблонный код в Symfony: Практические DX-трюки для ленивого разработчика

    Всем привет! Меня зовут Антон Рыков и я backend-разработчик в компании "

    habr.com/ru/companies/codesrc_

    #Symfony #PHP #DX #PhpStorm #DTO #MapRequestPayload #MakerBundle #UUID #Scheduler #CRUD

  2. In der Welt der Java-Entwicklung stößt man früher oder später auf den Begriff DTO – kurz für Data Transfer Object. Gerade in größeren Anwendungen oder beim Arbeiten mit Daten aus Datenbanken, REST-Schnittstellen oder Microservices ist es ein häufig verwendetes Muster. Doch was genau ist ei

    magicmarcy.de/was-ist-eigentli

    #DTO #Data_Transfer_Object #POJO #Plain_Old_Java_Object #Records

  3. DTO, schema, model, entity: почему в коде всё называется User

    Один User сначала кажется удобным: его можно принять в запросе, вернуть из API, сохранить в базу и передать дальше. Но со временем такой класс смешивает разные границы и перестаёт защищать код. Разбираю на Python-примерах, чем отличаются DTO, schema, model и entity — и когда отдельные классы действительно нужны.

    habr.com/ru/articles/1054614/

    #python #backend #api #dto #pydantic #sqlalchemy #архитектура #orm #naming #django

  4. DTO, schema, model, entity: почему в коде всё называется User Один User сначала кажется удобным: его можно принять в запросе,...

    #python #backend #api #dto #pydantic #sqlalchemy #архитектура #orm #naming #django

    Origin | Interest | Match
  5. OpenAPI без #[OA\...]: как я сделал генератор документации для Symfony

    В прошлой статье я уже рассказывал, как однажды устроился на работу и получил пачку «интересных» задач: вручную синхронизировать OpenAPI, оформленный в комментариях к коду, с самим кодом в десятке сервисов. Тогда это звучало как начало анекдота, но мне было не до смеха. С тех пор я сменил работу. И, как будто вселенная решила проверить моё чувство юмора, я снова вижу API, где контракт живёт рядом с кодом в ручных #[OA\...] атрибутах. И это важный момент. Это не история про одну конкретную компанию, один неудачный проект или один старый сервис, который все боятся трогать. Я вижу этот подход в разных местах.

    habr.com/ru/articles/1047686/

    #OpenAPI #Symfony #PHP #Swagger #DTO #View_objects #API #документация #автогенерация #routes

  6. Vielleicht hast du bereits schon das ein oder andere Mal von Java Records gehört doch der richtige Anwendungsfalle erschließt sich dir nicht? Oder fehlt dir einfach noch ein bisschen Wissen um Records richtig einsetzen zu können? Dann erkläre ich dir nun hier, schnell und einfach, wie du Java Re

    magicmarcy.de/java-records-lei

    #Records #Java_14 #POJO #Plain_Old_Java_Object #DTO #Data_Transfer_Object #final

  7. Vielleicht hast du bereits schon das ein oder andere Mal von Java Records gehört doch der richtige Anwendungsfalle erschließt sich dir nicht? Oder fehlt dir einfach noch ein bisschen Wissen um Records richtig einsetzen zu können? Dann erkläre ich dir nun hier, schnell und einfach, wie du Java Re

    magicmarcy.de/java-records-lei

    #Records #Java_14 #POJO #Plain_Old_Java_Object #DTO #Data_Transfer_Object #final

  8. This guy has a history of doing things like this to others... honestly needs to be locked up as dangerous to others. #DTO #YTVideoShort youtube.com/shorts/H017u...

  9. Records в C#: Классы, которые пишут код за вас

    Давайте представим, что вам нужно создать класс для хранения данных пользователя. Сколько строк кода вы напишете? Конструктор, свойства, метод ToString(), сравнение объектов... А если добавится новое поле? Придется обновлять конструктор, метод Equals, GetHashCode — утомительная работа, которая не добавляет бизнес-ценности вашему приложению. В этой статье мы разберем, как records меняют подход к написанию кода, и почему они должны стать вашим стандартным выбором для представления данных.

    habr.com/ru/companies/otus/art

    #c# #net #dto #value_object #c#_9 #c#_100 #иммутабельность

  10. Ticaret Bakanı Bolat, DTÖ Konferansı'nda. Küresel çatışmaların gölgesinde çok taraflı ticaret sistemi masaya yatırılacak. Uluslararası iş birliği ve adil ticaretin önemi vurgulanıyor.

    🚩 #DTÖ #KüreselTicaret #TicaretBakanlığı #Ekonomi #UluslararasıTicaret

  11. I did not know that there IS NO such thing as a #domestic #terrorist organization. #DTO How about that!!

  12. Vielleicht hast du bereits schon das ein oder andere Mal von Java Records gehört doch der richtige Anwendungsfalle erschließt sich dir nicht? Oder fehlt dir einfach noch ein bisschen Wissen um Records richtig einsetzen zu können? Dann erkläre ich dir nun hier, schnell und einfach, wie du Java Re

    magicmarcy.de/java-records-lei

    #Records #Java_14 #POJO #Plain_Old_Java_Object #DTO #Data_Transfer_Object #final

  13. #CakePHP and its modern #ORM supports now #DTO projection natively with the recent 5.3 release - sandbox.dereuromark.de/sandbox

    A powerful way to map to a type safe layer away from entities. Immutable readonly, speaking API for your templates and beyond. Without any overhead.

  14. Vielleicht hast du bereits schon das ein oder andere Mal von Java Records gehört doch der richtige Anwendungsfalle erschließt sich dir nicht? Oder fehlt dir einfach noch ein bisschen Wissen um Records richtig einsetzen zu können? Dann erkläre ich dir nun hier, schnell und einfach, wie du Java Re

    magicmarcy.de/java-records-lei

    #Records #Java_14 #POJO #Plain_Old_Java_Object #DTO #Data_Transfer_Object #final

  15. [Перевод] Оверинжиниринг в луковичной и гексагональной архитектурах

    Команда Spring АйО перевела статью, которая рассказывает о том, как луковичная и гексагональная архитектура часто используется программистами в неоправданно сложном варианте, взятом из учебника, и как эти архитектурные стили можно упростить, получив от этого существенные преимущества в плане затрат на разработку и поддержку.

    habr.com/ru/companies/spring_a

    #overengineering #onion_architecture #hexagonal_architecture #clean_architecture #interface #strict_layers #code_smell #rest_api #mock #dto

  16. Value object и DTO в PHP (DDD)

    В чем разница и когда что использовать? Это был один из вопросов, на которые я пытался получить ответ. Попытаюсь тут описать ту практику, которую считаю не плохой. С примерами на PHP . Постараюсь описывать на простом языке - без использования сложной терминологии . Лучше всего это два подхода понимаются в слоистой архитектуре(слой презентации , доменный , инфраструктура , приложение - те, которые на текущий момент я использую в итоговом примере).

    habr.com/ru/articles/916590/

    #ddd #solid #clean_architecture #php #value_object #dto

  17. Как защитить бизнес-логику от мутаций в DTO: коротко

    Привет, Хабр! Сегодня рассмотрим как обезопасить бизнес-логику от случайного (или злонамеренного) изменения DTO, чем опасна мутабельность моделей и какие инструменты дают C#, Java, Python и Go, чтобы вы больше никогда не ловили эти баги.

    habr.com/ru/companies/otus/art

    #teamlead #DTO #Безопасность_бизнеслогики #Value_Object #Иммутабельность_DTO #антимутабельность_моделей #ошибки_авторизации

  18. Quarkus Hands-On Tutorial: Effortless Data Transfer with Entities and DTOs
    Quarkus might be known for its blazing speed, but that doesn't mean we should be reckless with our data models.
    myfear.substack.com/p/quarkus-
    #Java #Quarkus #MapStruct #DTO #REST

  19. Kanada’dan gümrük vergisi şikayeti! ABD'yi DTÖ'ye şikayet etti: Kanada , ABD'nin çelik ve alüminyum ürünlerine uyguladığı gümrük vergileri nedeniyle Dünya Ticaret Örgütüne (DTÖ) şikayette bulundu.

    TALEP 13 MART'TA DTÖ ÜYELERİNE İLETİLDİ!

    DTÖ'den yapılan açıklamada, Kanada'nın, ABD'nin Kanada merkezli çelik ve alüminyum ürünlerine yönelik tarifelerine ilişkin DTÖ'den ABD ile anlaşmazlık istişaresi… eshahaber.com.tr/haber/kanada- EshaHaber.com.tr #Kanada #ABD #DTÖ #gümrükvergisi #ticaret

  20. Kanada’dan DTÖ’ye gümrük vergisi şikayeti!:  Kanada, ABD yönetiminin ülkeden ithal edilen mallara yüzde 25 gümrük vergisi uygulama kararı nedeniyle DTÖ’ye şikayette bulundu.

    ABD'Yİ ŞİKAYET ETTİ!

    Dünya Ticaret Örgütü’nden (DTÖ) yapılan açıklamada, Kanada'nın, ABD'nin Kanada menşeli mallara uyguladığı yeni tarife önlemleriyle ilgili DTÖ'den ABD ile anlaşmazlık istişaresi talebinde bulunduğu ifade… eshahaber.com.tr/haber/kanada- EshaHaber.com.tr #Kanada #DTÖ #GümrükVergisi #ABD #Ticaret

  21. Kanada, ABD'nin tarifelerini DTÖ'ye şikayet etti: DTÖ'den yapılan açıklamada, Kanada'nın, ABD'nin Kanada menşeli mallara uyguladığı yeni tarife önlemleriyle ilgili olarak DTÖ'den ABD ile anlaşmazlık istişaresi talebinde bulunduğu ifade edildi.

    Söz konusu talebin 5 Mart'ta DTÖ üyelerine iletildiği belirtilen açıklamada, Kanada'nın, ABD'nin ülkeden ithal ettiği mallara yüzde 25, enerji kaynaklarına ise yüzde 10… eshahaber.com.tr/haber/kanada- EshaHaber.com.tr #Kanada #ABD #DTÖ #gümrük #ticaret

  22. News Haber EshaHaber Çin, ABD'yi DTÖ'ye şikayet etti: Çin Ticaret Bakanlığı'ndan yapılan açıklamada, ABD'nin Çin ürünlerine tek taraflı ek tarife getirmesinin Dünya Ticaret Örgütü (DTÖ) kurallarını ihlal ettiği ve örgütün uyuşmazlık mekanizmasına şikayet başvurusunda bulunulduğu duyuruldu.

    Washington'ın kararının tek taraflılığın ve ticari korumacılığın tipik bir örneği olduğu savunulan açıklamada, şu ifadelere… eshahaber.com.tr/haber/cin-abd EshaHaber.com.tr #Çin #ABD #DTÖ #Ticaret #Ekonomi

  23. MapStruct — смаппь меня, если сможешь

    Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ.

    habr.com/ru/articles/818489/

    #java #spring #mapstruct #mapping #dto #конвертация #springboot #rest #rest_api

  24. Хватит маппить все руками, используй Mapster

    Привет, Хабр! Меня зовут Георгий, я С#-разработчик в SimbirSoft. Хочу рассказать об опыте использования библиотеки Mapster: как он может упростить разработку, сэкономить силы и частично избавиться от рутины маппинга. Данная статья подойдет и тем, кто только собирается открыть для себя мир автомаппинга, и тем, кто хочет найти для себя альтернативу используемой библиотеки. Для полного понимания, что тут будет происходить желательно обладать базовым пониманием C#, знать о существовании DI и подозревать, что рефлексия не так проста, как кажется. Ну и LINQ с EF.Core, куда же без них (хотя про них достаточно просто когда-то слышать и примерно представлять, зачем они нужны).

    habr.com/ru/companies/simbirso

    #маппер #маппинг #mapping #mapper #dto

  25. Interesting read:

    medium.com/webeetle/dto-vs-vo-

    I don’t think I’ve previously differentiated between DTOs and VOs all that much, and I’m honestly not sure it matters all that much in the end, but I found it an interesting discussion.

    #php #DTO #programming

  26. RT by @EU_MARE: Last chance to join TURTLE's event on Interoperability architectures for Digital Twins of the Ocean #DTO and explore the latest in interoperability architectures.Today 20:00 - 22:00 CEST – register now! 🐢🌐 #DigitalTwins #OceanInteroperability

    🐦🔗: nitter.cz/edito_dto/status/171

    [2023-10-25 07:50 UTC]

  27. I consume an #API that can break at any update, so I set up #Postman (soon #bruno) tests, #JSON schemas and #DTO, to catch possible undocumented changes. Now I also use OASDiff github.com/Tufin/oasdiff to detect #OpenAPI Diff and Breaking Changes. 🥲

  28. The #DigitalTwinOcean is a revolutionary project that supports the restoration of marine habitats, promotes a sustainable #BlueEconomy, and helps address #ClimateChange 🐠🌍
    The #CopernicusMarine Service provides essential data for the #DTO🌊
    Read more:🔗e.copernicus.eu/Marine_Digital t.co/60TuljAqFY

    🐦🔗: n.respublicae.eu/CopernicusEU/

  29. The ocean is our future & the 🇪🇺 Digital Twin of the Ocean is essential to better understand it 🌊❤️

    This Thursday, join the Digital Ocean Forum 2023 to discuss the #DTO together with scientists, users & ocean communities.

    Register here 👇
    europa.eu/!JyhtYg

    #MissionOcean

    🐦🔗: n.respublicae.eu/EUScienceInno

  30. RT @HorizonEU: The 🇪🇺 Digital Twin of the Ocean #DTO is essential to better understand the ocean 🌊

    On 15 June, at the Digital Ocean Forum 2023, you can join scientists, users & ocean communities in the co-design & co-creation of the DTO. #MissionOcean

    Register here👇
    research-innovation-community. t.co/APCI1iVvaa

    🐦🔗: n.respublicae.eu/EU_MARE/statu

  31. RT @HorizonEU: The 🇪🇺 Digital Twin of the Ocean #DTO is essential to better understand the ocean 🌊

    On 15 June, at the Digital Ocean Forum 2023, you can join scientists, users & ocean communities in the co-design & co-creation of the DTO. #MissionOcean

    Register here👇
    research-innovation-community. t.co/APCI1iVvaa

    🐦🔗: n.respublicae.eu/EUScienceInno

  32. RT @edito_dto: .#EDITO-Infra is building the backbone infrastructure of the future EU #DTO, but the latter is a wider initiative relying on the collective contribution by a wide variety of stakeholders across the EU and beyond. Read more 👉edito-infra.eu/frequent-asked- t.co/gpTH1yHdWU

    🐦🔗: n.respublicae.eu/EU_MARE/statu

  33. Another #Android #RAT capable of full #DTO that is in the wild. "The threat actor behind the #BlackRock and #ERMAC Android banking trojans has unleashed yet another #malware for rent called #Hook that introduces new capabilities to access files stored in the devices and create a remote interactive session."

    thehackernews.com/2023/01/andr

    #MaaS #hacking #banking #trojan #threatintelligence

  34. Fellow #dotNET developers, I have a repo that has already all #DTO objects and a #SwaggerUI #OpenAPI definition. Now I am about to write two clients—one will be an #ASPNETCore website using that API, the other is a .NET #MAUI client. Which route would you go for a client SDK that connects the clients with the #AzureFunctions API?

  35. #Microsoft US is moving away from Paid Time Off (#PTO) policy to Discretionary Time Off (#DTO) where no explicit time off balance is set, and vacations are subject to manager’s approval.

    news.ycombinator.com/item?id=3

  36. I just published the next post of my #CASBAN6 blog series, where I write about implementing #DTO and the corresponding #mapping helpers.

    In the next post after that, we will be finally heading to the #AzureFunctions project (I'll try to get the first of the post out before #Xmas).

    msicc.net/casban6-the-dtos-and

    #dotNET #csharp #programming #MappingHelpers

  37. Finally hit the next #milestone on my #CASBAN6 project.

    #Azure #Function app for my blog API is running, will be automatically updated via #Github Action and connects to my #AzureSQL database (#serverless) without any problems.

    Next up: another blogpost, this time for the #DTO classes as well as my (manual) #MappingHelpers.

    After that, I need to evaluate if Azure #APIManagement is worth the effort (and the price).

    #devlife #programming #clouddev #cloudnative #dotnet #dotNET6

Share on Mastodon

Enter the server where you have an account.