#zio — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #zio, aggregated by home.social.
-
Моки без боли
Моки — достаточно крутой инструмент, если использовать его правильно. И все-таки лично для меня писать и поддерживать тесты на моках всегда было отдельным видом боли. Думаю, все знакомы с ситуацией: добавил в метод новый аргумент — и пошёл в 30 тест-кейсов проставлять заглушки. И это только от одного нового аргумента. И я не буду здесь спорить о терминологии — в этой статье я буду называть все тестовые дублёры «моками». Примеры будут на Scala, но моки в других языках работают похожим образом, так что боль универсальная. Как и решение — об этом в статье.
https://habr.com/ru/articles/1030834/
#scala #scalamock #zio #catseffect #тестирование #моки #стабы #моктестирование #юниттестирование
-
https://www.europesays.com/it/411418/ “Sono suo zio, ma è più grande” #antonacci #Celebrità #Celebrities #conquista #Entertainment #fazio #gianni #imita #Intrattenimento #IT #Italia #Italy #paolo #pietro #più #tredici #zio
-
ZIO Mock не может — ScalaMock поможет
Если вы пишете тесты на ZIO, то с моками, скорее всего, уже сталкивались. И почти наверняка — с ZIO Mock. Формально он решает задачу, но на практике ломает Arrange‑Act‑Assert, «краснит» в IDEA и иногда падает так, что вы видите только InvalidCallException: null. В Яндекс Вертикалях мы довольно долго жили с этой библиотекой — пока количество таких тестов не перевалило за пару сотен и они не расползлись по десятку команд. Меня зовут Женя Веретенников, я тимлид в Яндекс Вертикалях и последние годы занимаюсь инструментами для Scala‑разработчиков и инфраструктурой бэкенд‑монорепозитория. Когда стало ясно, что ZIO Mock больше мешает, чем помогает, мы решили отказаться от него полностью — и подружить ZIO Test с классическим ScalaMock. Он даёт более предсказуемый синтаксис и понятные ошибки, но из коробки с ZIO не работает. В этой статье я расскажу не о том, как пользоваться новой библиотекой, а о том, как мы её делали: какие ограничения ZIO‑стека пришлось учитывать, где пришлось лезть под капот ScalaMock и ZIO Test и во что в итоге превратилась эта инженерная затея. Это история про построение собственного test tooling в большой Scala‑кодовой базе — с честными компромиссами и практическими выводами.
-
https://www.europesays.com/it/315862/ Io sono Farah, le anticipazioni delle puntate del 20 gennaio 2026 #abkar #adattamento #Anticipazioni #AnticipazioniPuntate #appuntamento #AppuntamentoFarah #AppuntamentoFarahOnda #bade #behnam #canale #Entertainment #farah #FarahOnda #FarahTahir #gennaio #Intrattenimento #IT #Italia #Italy #onda #serata #tahir #tv #zio
-
4/ Klaus Hillenbrand schreibt: „50 Jahre später sind sich nicht nur versprengte #DDR-Nostalgiker, sondern größere Teile der linken Bewegung in Deutschland darin einig, dass der #Zionismus zu den Grundübeln zählt.“
Ich weiß nicht, was und wen er hier meint. Ich hatte ihm aber den Blog-Post unter 3/ geschickt und auch den Blog-Post zum Thema Ossi und Holocaust, weil er in einem früheren Beitrag behauptet hatte, der Osten sei antisemitisch gewesen.
Ich verstehe nicht, warum Westler diese ganze Evidenz irgendwie ignorieren. Was kann man noch tun?
Die DDR fand Israel ab dem Moment schlecht, ab dem klar war, dass Israel zum anderen Block gehören würde. Sie war gegen die israelische Regierung (siehe Post bei 3) und gegen die völkerrechtswidrigen Annektionen, aber nicht gegen Juden per se.
Wenn Hillenbrand mich mit DDR-Nostalgiker meint, hat er mich verletzt und gekränkt.
Ich weiß nicht, warum Ihr mir folgt. Bilder, Klima, blöde Sprüche und launische Kommentare zu Zeug, das ich gelesen habe, Sprachwissenschaft? Ich hoffe, dass Ihr aber alle merkt, dass ich kein DDR-Nostalgiker bin.
Ich hänge den #Holocaust-Blog an. Ich weiß wirklich nicht, was man noch tun kann. Die Urteile scheinen gefällt zu sein. Nicht revidierbar. Wenn ein #Ossi und ein #Wessi in dieselbe Ausstellung im Jüdischen Museum gehen, sehen sie völlig verschiedene Dinge. #ConfirmationBias
Was schlimm ist: Jegliches Nachdenken kann man sich als Westler sparen, indem man eins von zwei Schlagwörtern verwendet: #JammerOssi und #DDRNostalgiker bzw. #Ostalgie.
Die Ostalgie kommt ja auch in dem anderen Thread über den Podcast mit #AnneRabe vor.
Mit dem Jammer-Ossi tut man Kummer einfach ab und mit dem Nostalgie-Vorwurf stellt man das Gegenüber in die Ecke der Menschen mit verschobener Erinnerung.
Jammer-Ossi bin ich nun gar nicht und ich denke, dass die Erinnerung auch genug von den Scheußlichkeiten der DDR-Zeit hervorkramt.
https://so-isser-der-ossi.de/2019/09/01/der-ossi-und-der-holocaust/
-
4/ Klaus Hillenbrand schreibt: „50 Jahre später sind sich nicht nur versprengte #DDR-Nostalgiker, sondern größere Teile der linken Bewegung in Deutschland darin einig, dass der #Zionismus zu den Grundübeln zählt.“
Ich weiß nicht, was und wen er hier meint. Ich hatte ihm aber den Blog-Post unter 3/ geschickt und auch den Blog-Post zum Thema Ossi und Holocaust, weil er in einem früheren Beitrag behauptet hatte, der Osten sei antisemitisch gewesen.
Ich verstehe nicht, warum Westler diese ganze Evidenz irgendwie ignorieren. Was kann man noch tun?
Die DDR fand Israel ab dem Moment schlecht, ab dem klar war, dass Israel zum anderen Block gehören würde. Sie war gegen die israelische Regierung (siehe Post bei 3) und gegen die völkerrechtswidrigen Annektionen, aber nicht gegen Juden per se.
Wenn Hillenbrand mich mit DDR-Nostalgiker meint, hat er mich verletzt und gekränkt.
Ich weiß nicht, warum Ihr mir folgt. Bilder, Klima, blöde Sprüche und launische Kommentare zu Zeug, das ich gelesen habe, Sprachwissenschaft? Ich hoffe, dass Ihr aber alle merkt, dass ich kein DDR-Nostalgiker bin.
Ich hänge den #Holocaust-Blog an. Ich weiß wirklich nicht, was man noch tun kann. Die Urteile scheinen gefällt zu sein. Nicht revidierbar. Wenn ein #Ossi und ein #Wessi in dieselbe Ausstellung im Jüdischen Museum gehen, sehen sie völlig verschiedene Dinge. #ConfirmationBias
Was schlimm ist: Jegliches Nachdenken kann man sich als Westler sparen, indem man eins von zwei Schlagwörtern verwendet: #JammerOssi und #DDRNostalgiker bzw. #Ostalgie.
Die Ostalgie kommt ja auch in dem anderen Thread über den Podcast mit #AnneRabe vor.
Mit dem Jammer-Ossi tut man Kummer einfach ab und mit dem Nostalgie-Vorwurf stellt man das Gegenüber in die Ecke der Menschen mit verschobener Erinnerung.
Jammer-Ossi bin ich nun gar nicht und ich denke, dass die Erinnerung auch genug von den Scheußlichkeiten der DDR-Zeit hervorkramt.
https://so-isser-der-ossi.de/2019/09/01/der-ossi-und-der-holocaust/
-
https://www.europesays.com/it/206587/ Laura Pausini ricorda lo zio Ettore morto in un incidente: «Riposa in pace. Tu lo sai e io lo so, ti voglio bene» #amici #artista #auto #automobilista #bologna #cantante #CantanteLaura #cerimonia #Entertainment #ettore #EttorePausini #figlia #funerale #incidente #IncidenteStradale #Intrattenimento #IT #Italia #Italy #laura #morto #MortoIncidente #padre #pausini #sorella #stradale #vittima #voglio #zio #ZioEttore
-
ZIO+Tapir+Quill combo template with CRUD operations, authentication, routing, pagination, monitoring and more. AKA type-safe, purely functional alternative to the Spring Boot ecosystem. #scala #zio https://github.com/softwaremill/realworld-tapir-zio
-
In der zu Ende gehenden Woche habe ich mich musikalisch insbesondere mit dem Album »Flower Torania« der englischen Band Zio beschäftigt, erschienen 2020. Wird eingeordnet als Progrock, ich würde die meisten Teile in die Ecke "progressive Symphonic Rock" einsortieren, das Ende der Platte wird leider bisserl popmusikseicht. #albumderwoche #rocknroll #zio
-
Did some dependency updates to my #zio #test #library for #scala
https://codeberg.org/jjba23/zzspec
zzspec v1.0.12 is now available
easily perform unit, integration and black box tests, with some #docker test #containers too if needed
leveraging the expressive ZIO test framework and use helpers for #postgresql #kafka and more
-
Как и почему эффекты помогают писать хороший код
В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах
https://habr.com/ru/articles/882946/
#typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function
-
Как и почему эффекты помогают писать хороший код
В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах
https://habr.com/ru/articles/882946/
#typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function
-
Как и почему эффекты помогают писать хороший код
В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах
https://habr.com/ru/articles/882946/
#typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function
-
Как и почему эффекты помогают писать хороший код
В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах
https://habr.com/ru/articles/882946/
#typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function
-
Something interesting is happening in the zio ecosystem.
JdG contributed only one PR to zio core since november 2022 (on 27 December 2023, more than a year ago). And almost none in 2022 (https://github.com/zio/zio/commits?author=jdegoes&since=2022-01-01&until=2024-12-31). He still review PR and comments through.
Adam Fraser went black in march 2024, and so the two historical tech leads were out.In the last ~2 years, it looked like the framework was stalling and dying.
But in the last couple of months, new comiters emerged (kyri-petrou in particular).
Overall, I really hope that less jdg is a net positive and that some nice people can take over the framework over time.
-
Tuesday and Wednesday weren't fun with my first atrial fibrillation experience. Zero stars, would not recommend. I WOULD recommend the Samsung Watch... it identified what was going on. After 5 hours in the ER, I'm feeling better. I'll be wearing this heart monitor for 14 days, and I have more doctor appointments ahead, but I'm okay. Thank you to the doctors and nurses at St. Vincent's / Intermountain Health!
#Montana #Billings #heart #health #hearthealth #atrialfibrillation #Samsung #SamsungGalaxy #SamsungGalaxyWatch #Zio #heartmonitor #StVincents #hospital #ER #thankyou #thankful #grateful
-
Reasons ZIO is awesome: retries #scala #zio https://lachlan.hashnode.dev/reasons-zio-is-awesome-retries
-
#Scala it's that (and there's a lot of them), and also more. I think scala pushed the state of art regarding effect system, and things like #catseffect (more "Haskell inspired") and #zio (more "a Scala own thing") are quite amazing.
And #scala3 has really impressive things regarding types (see for ex #iron https://social.treehouse.systems/@fanf42/111935214728958950) -
The main #Scala event of the year, Scalar, is coming up in three weeks!
Get your ticket for both or either:
🎓#fs2 & #zio trainings on 20th of March,
⚖️conference on 21-22nd of MarchDuring the conference:
🎙️25 awesome talks on FP, Scala, use-cases, data science, Native, JS & more
🎉celebrating 20 years of Scala at the community party🌃All of that in the beautiful, affordable & easy-to-reach city of #Warsaw! (stay for the weekend, if you can)
See you at Scalar! :) https://www.scalar-conf.com
-
Finally I managed to answer a #StackOverflow question about #ZIO and not be too ashamed of the answer 😎
-
@maaretp oh boy, I've heard that myself recently. Why does anyone need to know #Scala or #ZIO - can you just turn it into a configurable system so non-programmers can build new reports?
Ah right - the same non-programmers who can't deal with the graphical filter builder they already have and want it even simpler.
I know, why not just teach the users SQL, give them the schema definition and let them have at it... 😃
-
Join the workshop with Daniel Ciocîrlan the day before the #scalarconf. It's a practical way to learn full stack #Scala 3 with #ZIO and friends.
More info: https://lnkd.in/dS5gJa9z
Early Bird tickets for the bundle with workshop and conference are available until January 31
-
@theotherbrook @datarama in tech it's so hard to stay current anywhere. After you've been at a company a couple of years you're siloed into whatever they were doing and their particular stack. I spent 9 years over two jobs doing Ruby development which wasn't really my choice but by the time I changed jobs no one was adopting Ruby for new jobs. But at least I learned about Agile there and finally got into the grove of test driven development.
-
I really hope the new #ZIO Rite of Passage course from #RockTheJVM will boost its adoption. It has really strong and usable ecosystem and great community. #Scala
-
ZIOnionx 😁 #scala #functionalscala #zio #zlayer
-
#CatsEffect or #ZIO - is there a library that beats another in this duel? Learn the differences, similarities, philosophy behind them both, and core features of those #Scala libraries and choose your favourite tool: https://softwaremill.com/cats-effect-vs-zio/
-
#scala + #tapir + #zio + #quill in a real-world application example:
https://github.com/softwaremill/realworld-tapir-zioTake a look, check out the code, ask questions! Either on GH issues or our discourse (https://softwaremill.community/c/open-source/11).
We’re probably missing some docs, so if anything is unclear - let us know. If you like doing code reviews - please do :)
-
Some updates in adopt-tapir: adding #VertX as a server option for #ZIO, plus more idiomatic code when generating ZIO/cats-effect code. Thanks Krzysztof Atłasik!
-
«Chi ha visto al cinema il recente «Avatar - La via dell’acqua», nel doppiaggio italiano, è rimasto colpito dall’uso ripetuto decine di volte, come fosse normale italiano, dell’anglicismo BRO...»
#bro #fra #bros #fratello #fratè #zio #amico #vecchio #avatar #avatar2 #avatarlaviadellacqua #doppiaggio #traduzione #cinema #pandora #anglicismi #itanglese #ingleseinitalia #dirloinitaliano #linguaitaliana #forestierismi
-
Ieri ho scelto il regalo più bello per il mio compleanno, conoscere la mia bellissima nipotina Angelica, nata proprio qualche giorno fa. Congratulazioni ai “Pucchi”, mamma Elisabeta e papà Marco, emozionati quanto me, per il miracolo della vita.
#StefanoMariglianiPhotography
.
.
.
.
.
#newborn #baby #family #ritratto #portrait #baby #bebe #neonata #zio #uncle #photography #famiglia #family #emotional #emozione #felicità #carbognano #viterbo #tuscia #lazio #vita #ilmiracolodellavita #canon -
Ieri ho scelto il regalo più bello per il mio compleanno, conoscere la mia bellissima nipotina Angelica, nata proprio qualche giorno fa. Congratulazioni ai “Pucchi”, mamma Elisabeta e papà Marco, emozionati quanto me, per il miracolo della vita.
#StefanoMariglianiPhotography
.
.
.
.
.
#newborn #baby #family #ritratto #portrait #baby #bebe #neonata #zio #uncle #photography #famiglia #family #emotional #emozione #felicità #carbognano #viterbo #tuscia #lazio #vita #ilmiracolodellavita #canon -
It’s the final smackdown #zio #functionalscala #finalkeynote
-
“More types than you can shake your fist at” #zio #ziostreams #functionalscala
-
ZIO-direct looks very interesting- wonder if it can be as good as going all in on the functional syntax. #zio #ziodirect #functionalscala