dotnetomaniak.pl - Artykuły z tagiem designdotnetomaniak.pl - Artykuły z tagiem design2024-03-29T00:23:35Zhttps://dotnetomaniak.pl/Tags/designCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png24025https://dotnetomaniak.pl/Moje-5-minut-2hMoje 5 minut - 2h2019-11-24T00:12:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pFsmVR-mVUu9mo_4TBtbOA.png"/></div><div>EventModeling to ciekawa technika modelowania rozwiązania. Więcej o niej można poczytać na stronie eventmodeling.org.
Na tym samym board’zie modeluję z wykorzystaniem właśnie tej metody to co wcześniej zos...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Moje-5-minut-2h"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmrdev.pl%2fmoje-5-minut-2h" style="border:0px"/></a></div></div>godevhttps://dotnetomaniak.pl/Users/fYB5ZIeQ5kuAUKgIa-12Jw2019-11-25T06:26:02Zhttps://dotnetomaniak.pl/Moje-5-minut-2h11370EventModeling to ciekawa technika modelowania rozwiązania. Więcej o niej można poczytać na stronie eventmodeling.org.
Na tym samym board’zie modeluję z wykorzystaniem właśnie tej metody to co wcześniej zos...https://mrdev.pl/moje-5-minut-2hhttp://dotnetomaniak.pl/Data/Thumbnails/small_pFsmVR-mVUu9mo_4TBtbOA.pnghttps://dotnetomaniak.pl/Moje-5-minut-1Moje 5 minut - 12019-11-12T21:26:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_IOOXbDT6b0aomBB2OFgqRQ.png"/></div><div>Vlog sprzed komputera o tym, jak wykorzystać Miro do modelowania aplikacji CatchTheFlow z wykorzystaniem techniki Event Storming. Każdy vlog to głównie 5 minut poświęcone na pracę.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Moje-5-minut-1"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmrdev.pl%2fmoje-5-minut-1" style="border:0px"/></a></div></div>godevhttps://dotnetomaniak.pl/Users/fYB5ZIeQ5kuAUKgIa-12Jw2019-11-13T07:43:09Zhttps://dotnetomaniak.pl/Moje-5-minut-12700Vlog sprzed komputera o tym, jak wykorzystać Miro do modelowania aplikacji CatchTheFlow z wykorzystaniem techniki Event Storming. Każdy vlog to głównie 5 minut poświęcone na pracę.https://mrdev.pl/moje-5-minut-1http://dotnetomaniak.pl/Data/Thumbnails/small_IOOXbDT6b0aomBB2OFgqRQ.pnghttps://dotnetomaniak.pl/CosmosDB-i-jego-ograniczenia-Szymon-Kulec-ScooletzCosmosDB i jego ograniczenia | Szymon Kulec `Scooletz`2019-06-09T16:40:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_DtDcqZdGeUu2S4XQhoXhpA.png"/></div><div>Bardzo dobrze znać zalety konkretnych technologii. Jeszcze lepiej poznać też ich wady i ograniczenia. Zapraszam do poznania Azure CosmosDB z tej drugiej strony.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/CosmosDB-i-jego-ograniczenia-Szymon-Kulec-Scooletz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2019%2f06%2f04%2fcosmosdb-and-its-limitations%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2019-06-10T06:05:31Zhttps://dotnetomaniak.pl/CosmosDB-i-jego-ograniczenia-Szymon-Kulec-Scooletz21270Bardzo dobrze znać zalety konkretnych technologii. Jeszcze lepiej poznać też ich wady i ograniczenia. Zapraszam do poznania Azure CosmosDB z tej drugiej strony.https://blog.scooletz.com/2019/06/04/cosmosdb-and-its-limitations/http://dotnetomaniak.pl/Data/Thumbnails/small_DtDcqZdGeUu2S4XQhoXhpA.pnghttps://dotnetomaniak.pl/Design-thinking-co-to-jest-Maciej-EtgensDesign thinking, co to jest? | Maciej Etgens2019-03-22T00:18:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_D5fKDju3HUiAnTDnr1X2zg.png"/></div><div>Czy programista powinien zajmować sobie głowę design’em? A co to jest ten design? Design patterns – wiadomo znamy, szanujemy. 🙂 A design thinking to co to takiego?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Design-thinking-co-to-jest-Maciej-Etgens"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmetgens.pl%2f2019%2f01%2f30%2fdesign-thinking-co-to-jest%2f" style="border:0px"/></a></div></div>metgenshttps://dotnetomaniak.pl/Users/a69uikkLAUCK6tcafIGBcQ2019-03-25T07:06:29Zhttps://dotnetomaniak.pl/Design-thinking-co-to-jest-Maciej-Etgens21100Czy programista powinien zajmować sobie głowę design’em? A co to jest ten design? Design patterns – wiadomo znamy, szanujemy. 🙂 A design thinking to co to takiego?https://metgens.pl/2019/01/30/design-thinking-co-to-jest/http://dotnetomaniak.pl/Data/Thumbnails/small_D5fKDju3HUiAnTDnr1X2zg.pnghttps://dotnetomaniak.pl/EN-Inheritance-Just-say-no[EN] Inheritance? Just say no!2018-12-12T12:26:41Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_n16inB7HGE2lH532Yxt3Eg.png"/></div><div>Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Inheritance-Just-say-no"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarcin-chwedczuk.github.io%2finheritance-just-say-no" style="border:0px"/></a></div></div>asciiBladehttps://dotnetomaniak.pl/Users/quyZZh_L6U6TWaCY2Ix8Gw2018-12-13T08:08:51Zhttps://dotnetomaniak.pl/EN-Inheritance-Just-say-no21510Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.https://marcin-chwedczuk.github.io/inheritance-just-say-nohttp://dotnetomaniak.pl/Data/Thumbnails/small_n16inB7HGE2lH532Yxt3Eg.pnghttps://dotnetomaniak.pl/EN-Feature-Folders-Kamil-Grzybek[EN] Feature Folders - Kamil Grzybek2018-12-03T16:48:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CEbrwHwNK0OmCv4TWBAw0A.png"/></div><div>Description of codebase organization with Feature Folders approach.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Feature-Folders-Kamil-Grzybek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.kamilgrzybek.com%2fdesign%2ffeature-folders%2f" style="border:0px"/></a></div></div>kamgrzybekhttps://dotnetomaniak.pl/Users/KMVLJmcJjEuw5Hi8j5MeiA2018-12-05T09:54:48Zhttps://dotnetomaniak.pl/EN-Feature-Folders-Kamil-Grzybek1850Description of codebase organization with Feature Folders approach.http://www.kamilgrzybek.com/design/feature-folders/http://dotnetomaniak.pl/Data/Thumbnails/small_CEbrwHwNK0OmCv4TWBAw0A.pnghttps://dotnetomaniak.pl/Hot-paths-in-performance-design-Szymon-Kulec-ScooletzHot paths in performance design | Szymon Kulec `Scooletz`2018-09-27T13:24:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_uUNXix4hLEq3vwVJahz_Aw.png"/></div><div>Czy szybki kod musi być brzydki? O jakie przypadki należy zadbać myśląc o performance'ie naszej aplikacji? Jak nie zamykać furtek dla wydajności?
Zapraszam do najnowszego posta.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Hot-paths-in-performance-design-Szymon-Kulec-Scooletz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2018%2f09%2f24%2fhot-paths-in-performance-design%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2018-09-28T07:13:26Zhttps://dotnetomaniak.pl/Hot-paths-in-performance-design-Szymon-Kulec-Scooletz3920Czy szybki kod musi być brzydki? O jakie przypadki należy zadbać myśląc o performance'ie naszej aplikacji? Jak nie zamykać furtek dla wydajności?
Zapraszam do najnowszego posta.https://blog.scooletz.com/2018/09/24/hot-paths-in-performance-design/http://dotnetomaniak.pl/Data/Thumbnails/small_uUNXix4hLEq3vwVJahz_Aw.pnghttps://dotnetomaniak.pl/Bounded-design-Szymon-Kulec-ScooletzBounded design | Szymon Kulec `Scooletz`2018-04-11T13:06:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EQK3iILjDU21YhAyeILx6g.png"/></div><div>Po co wprowadzamy ograniczenia w naszych aplikacjach, serwisach? Dlaczego nie tworzyć architektur gotowych na wszystko? Zapraszam do przeczytania artykułu o Bounded Design</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Bounded-design-Szymon-Kulec-Scooletz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2018%2f04%2f09%2fbounded-design%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2018-04-17T12:54:58Zhttps://dotnetomaniak.pl/Bounded-design-Szymon-Kulec-Scooletz21190Po co wprowadzamy ograniczenia w naszych aplikacjach, serwisach? Dlaczego nie tworzyć architektur gotowych na wszystko? Zapraszam do przeczytania artykułu o Bounded Designhttps://blog.scooletz.com/2018/04/09/bounded-design/http://dotnetomaniak.pl/Data/Thumbnails/small_EQK3iILjDU21YhAyeILx6g.pnghttps://dotnetomaniak.pl/Czego-nie-wiesz-o-front-endzie-PoznajProgramowanieplCzego nie wiesz o front-endzie - PoznajProgramowanie.pl2017-11-02T10:21:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Tg4ZeXS4802_8vnkrhlRtA.png"/></div><div>Półtora roku temu, kiedy zdecydowałem, że czas skupić się w pełni na front-endzie, zauważyłem wśród moich znajomych programistów dziwne poruszenie. Front-end? Kolorowe przyciski i zabawa w grafika? Przecież dopiero co zostałeś programistą, a teraz przeskakujesz na front-end?
Tak – tej gałęzi programowania można zarzucić wiele. Niektórzy sprowadzą ją do kwiatków w JSie żeby pokazać, że na front-endzie nie ma miejsca na aplikacje z prawdziwego zdarzenia.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czego-nie-wiesz-o-front-endzie-PoznajProgramowaniepl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fpoznajprogramowanie.pl%2fco-to-jest-front-end-development-webdev%2f" style="border:0px"/></a></div></div>AdrianBystrekhttps://dotnetomaniak.pl/Users/OVypLamzHEejQV0ElEVgOA2017-11-12T07:19:09Zhttps://dotnetomaniak.pl/Czego-nie-wiesz-o-front-endzie-PoznajProgramowaniepl22380Półtora roku temu, kiedy zdecydowałem, że czas skupić się w pełni na front-endzie, zauważyłem wśród moich znajomych programistów dziwne poruszenie. Front-end? Kolorowe przyciski i zabawa w grafika? Przecież dopiero co zostałeś programistą, a teraz przeskakujesz na front-end?
Tak – tej gałęzi programowania można zarzucić wiele. Niektórzy sprowadzą ją do kwiatków w JSie żeby pokazać, że na front-endzie nie ma miejsca na aplikacje z prawdziwego zdarzenia.https://poznajprogramowanie.pl/co-to-jest-front-end-development-webdev/http://dotnetomaniak.pl/Data/Thumbnails/small_Tg4ZeXS4802_8vnkrhlRtA.pnghttps://dotnetomaniak.pl/EN-The-nightmare-of-large-distributed-systems[EN] The nightmare of large distributed systems2017-07-05T06:49:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_TL9fCUbUxEeQmQS3HOAWeQ.png"/></div><div>There are certain classes of exciting problems which are surfaced only in a massively distributed systems. This post will be about one of them. It's rare, it's real and if it happens, it will take your system down. The root cause, however, is easy to overlook.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-The-nightmare-of-large-distributed-systems"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdynamicallyinvokable.blogspot.ca%2f2017%2f07%2fthe-nightmare-of-large-distributed.html" style="border:0px"/></a></div></div>http://dynamicallyinvokable.blogspot.com/https://dotnetomaniak.pl/Users/TAL6fpnUSEiNEXUR2fr7-g2017-07-11T04:28:55Zhttps://dotnetomaniak.pl/EN-The-nightmare-of-large-distributed-systems1750There are certain classes of exciting problems which are surfaced only in a massively distributed systems. This post will be about one of them. It's rare, it's real and if it happens, it will take your system down. The root cause, however, is easy to overlook.http://dynamicallyinvokable.blogspot.ca/2017/07/the-nightmare-of-large-distributed.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_TL9fCUbUxEeQmQS3HOAWeQ.pnghttps://dotnetomaniak.pl/Apiaryio-zaprojektuj-swoje-API-Lukasz-MarcinekApiary.io - zaprojektuj swoje API - Łukasz Marcinek2017-06-25T08:04:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EkRMVrchJ0OCDOWj1O_tWw.png"/></div><div>Czasami zdarza się sytuacja, że część zespołu projektuje API, a deweloper musi odwoływać się do niego w swojej aplikacji. W momencie, gdy dwa zespoły pracują równolegle może pojawić się problem – Twoje zadanie zostaje zablokowane do momentu ukończenia jakiejś części tego API. Można sobie z tym poradzić na kilka sposobów. W sieci znajdziemy mnóstwo narz...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Apiaryio-zaprojektuj-swoje-API-Lukasz-Marcinek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2flmarcinek.pl%2fapiary-zaprojektuj-swoje-api%2f" style="border:0px"/></a></div></div>Łukasz Marcinekhttps://dotnetomaniak.pl/Users/3-zFSAf_EkS6v5M5DgyzHQ2017-07-04T11:37:55Zhttps://dotnetomaniak.pl/Apiaryio-zaprojektuj-swoje-API-Lukasz-Marcinek13100Czasami zdarza się sytuacja, że część zespołu projektuje API, a deweloper musi odwoływać się do niego w swojej aplikacji. W momencie, gdy dwa zespoły pracują równolegle może pojawić się problem – Twoje zadanie zostaje zablokowane do momentu ukończenia jakiejś części tego API. Można sobie z tym poradzić na kilka sposobów. W sieci znajdziemy mnóstwo narz...http://lmarcinek.pl/apiary-zaprojektuj-swoje-api/http://dotnetomaniak.pl/Data/Thumbnails/small_EkRMVrchJ0OCDOWj1O_tWw.pnghttps://dotnetomaniak.pl/EN-What-does-it-mean-to-design-a-highly-scalable-system[EN]: What does it mean to design a highly scalable system?2017-06-06T07:34:30Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lj8LMO8wS0GBC6ONXc628A.png"/></div><div>Everyone is designing for scale a tad different and surprisingly - everyone is saying "we design highly scalable systems". What does it mean?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-What-does-it-mean-to-design-a-highly-scalable-system"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdynamicallyinvokable.blogspot.ca%2f2017%2f06%2fwhat-does-it-mean-to-design-highly.html" style="border:0px"/></a></div></div>http://dynamicallyinvokable.blogspot.com/https://dotnetomaniak.pl/Users/TAL6fpnUSEiNEXUR2fr7-g2017-06-10T20:14:10Zhttps://dotnetomaniak.pl/EN-What-does-it-mean-to-design-a-highly-scalable-system1580Everyone is designing for scale a tad different and surprisingly - everyone is saying "we design highly scalable systems". What does it mean?http://dynamicallyinvokable.blogspot.ca/2017/06/what-does-it-mean-to-design-highly.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_lj8LMO8wS0GBC6ONXc628A.pnghttps://dotnetomaniak.pl/books7-Nie-kaz-mi-myslec-PoznajProgramowanieplbooks#7 - "Nie każ mi myśleć!" - PoznajProgramowanie.pl2017-04-13T20:00:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lJgENlPi302yoR9f1u7M-Q.png"/></div><div>W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejsze tematy. Programowanie, branża IT, biznes, nowe technologie, design, rozwój osobisty, biografie znanych ludzi – było tego naprawdę mnóstwo. Wiele z nich zmieniło sposób w jaki teraz myślimy i podchodzimy do nauki oraz pracy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/books7-Nie-kaz-mi-myslec-PoznajProgramowaniepl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpoznajprogramowanie.pl%2fbooks7-steve-krug-nie-kaz-mi-myslec%2f" style="border:0px"/></a></div></div>AdrianBystrekhttps://dotnetomaniak.pl/Users/OVypLamzHEejQV0ElEVgOA2017-04-16T10:32:25Zhttps://dotnetomaniak.pl/books7-Nie-kaz-mi-myslec-PoznajProgramowaniepl1790W trakcie naszej przygody z programowaniem zetknęliśmy się z książkami poruszającymi najróżniejsze tematy. Programowanie, branża IT, biznes, nowe technologie, design, rozwój osobisty, biografie znanych ludzi – było tego naprawdę mnóstwo. Wiele z nich zmieniło sposób w jaki teraz myślimy i podchodzimy do nauki oraz pracy.http://poznajprogramowanie.pl/books7-steve-krug-nie-kaz-mi-myslec/http://dotnetomaniak.pl/Data/Thumbnails/small_lJgENlPi302yoR9f1u7M-Q.pnghttps://dotnetomaniak.pl/HomeWallet-Interfejs-Junior-NET-Dev[HomeWallet] Interfejs | Junior .NET Dev2017-04-07T17:37:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_FPhazTddWUetGuYtudykoA.png"/></div><div>Cześć 🙂 Dzisiaj przedstawię nowe mockup’y na których będę się wzorować podczas dalszej implementacji Home Wallet.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/HomeWallet-Interfejs-Junior-NET-Dev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjuniornetdev.pl%2f2017%2f04%2fhomewallet-interfejs%2f" style="border:0px"/></a></div></div>juniornetdevhttps://dotnetomaniak.pl/Users/A5KCjhBSL0uO8idwJW38oA2017-04-10T15:17:57Zhttps://dotnetomaniak.pl/HomeWallet-Interfejs-Junior-NET-Dev1410Cześć 🙂 Dzisiaj przedstawię nowe mockup’y na których będę się wzorować podczas dalszej implementacji Home Wallet.http://juniornetdev.pl/2017/04/homewallet-interfejs/http://dotnetomaniak.pl/Data/Thumbnails/small_FPhazTddWUetGuYtudykoA.pnghttps://dotnetomaniak.pl/Plytkie-i-glebokie-fundamenty-Twojej-architekturyPłytkie i głębokie fundamenty Twojej architektury2017-03-27T10:50:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_M961f-hRJE-DJk1vQJ8unQ.png"/></div><div>Niezależnie od tego czy słyszałaś/-eś o "Architekturze sprzedającej opcje na późniejszą zmianę" zapraszam do nieco innego spojrzenia na decyzje podejmowane przy tworzeniu fundamentów naszych systemów. Które z opcji są prawdziwą podporą naszej architektury, a które wyłącznie dodatkiem? Zachęcam do lektury</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Plytkie-i-glebokie-fundamenty-Twojej-architektury"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.scooletz.com%2f2017%2f03%2f27%2fshallow-and-deep-foundations-of-your-architecture" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2017-03-29T02:04:38Zhttps://dotnetomaniak.pl/Plytkie-i-glebokie-fundamenty-Twojej-architektury11040Niezależnie od tego czy słyszałaś/-eś o "Architekturze sprzedającej opcje na późniejszą zmianę" zapraszam do nieco innego spojrzenia na decyzje podejmowane przy tworzeniu fundamentów naszych systemów. Które z opcji są prawdziwą podporą naszej architektury, a które wyłącznie dodatkiem? Zachęcam do lekturyhttp://blog.scooletz.com/2017/03/27/shallow-and-deep-foundations-of-your-architecturehttp://dotnetomaniak.pl/Data/Thumbnails/small_M961f-hRJE-DJk1vQJ8unQ.pnghttps://dotnetomaniak.pl/What-is-the-simplest-database-IndexOutOfRangeWhat is the simplest database? – IndexOutOfRange2017-03-22T09:38:10Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Ot_VjDF9_EaARpaq91XyjA.png"/></div><div>Reading time ~3 minutes
The world of databases is a fascinating topic. It is very diverse. Many of them are extremely complex systems, but there are also very simple ones. There are the general purpose ones, and ones that do only one thing good, but they do it excelent. Despite all of this we tend to pick them just like we order food in a restaurant:I’ll take the same as last time. It wasn’t ideal for what I wanted, but I could pick worse.Hmm… Everyone is taking this one, so I’ll take it also.
Well, m...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/What-is-the-simplest-database-IndexOutOfRange"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2findexoutofrange.com%2fWhat-is-the-simplest-database%2f" style="border:0px"/></a></div></div>maklipsahttps://dotnetomaniak.pl/Users/31yXhXxtM0GtdEekLLT8yw2017-03-24T08:03:27Zhttps://dotnetomaniak.pl/What-is-the-simplest-database-IndexOutOfRange1930Reading time ~3 minutes
The world of databases is a fascinating topic. It is very diverse. Many of them are extremely complex systems, but there are also very simple ones. There are the general purpose ones, and ones that do only one thing good, but they do it excelent. Despite all of this we tend to pick them just like we order food in a restaurant:I’ll take the same as last time. It wasn’t ideal for what I wanted, but I could pick worse.Hmm… Everyone is taking this one, so I’ll take it also.
Well, m...https://indexoutofrange.com/What-is-the-simplest-database/http://dotnetomaniak.pl/Data/Thumbnails/small_Ot_VjDF9_EaARpaq91XyjA.pnghttps://dotnetomaniak.pl/TechOT-Programista-a-UI-Junior-NET-Dev[TechOT] Programista a UI | Junior .NET Dev2017-03-16T18:32:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_RwN-JJ1UDkOIqzdkiQ-NEg.png"/></div><div>Bawiąc się z interfejsem w aplikacji mobilnej naszła mnie refleksja. Dlaczego programiści nie chcą tworzyć ładnego UI?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/TechOT-Programista-a-UI-Junior-NET-Dev"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjuniornetdev.pl%2f2017%2f03%2ftechot-programista-a-ui%2f" style="border:0px"/></a></div></div>juniornetdevhttps://dotnetomaniak.pl/Users/A5KCjhBSL0uO8idwJW38oA2017-03-18T08:00:34Zhttps://dotnetomaniak.pl/TechOT-Programista-a-UI-Junior-NET-Dev11280Bawiąc się z interfejsem w aplikacji mobilnej naszła mnie refleksja. Dlaczego programiści nie chcą tworzyć ładnego UI?http://juniornetdev.pl/2017/03/techot-programista-a-ui/http://dotnetomaniak.pl/Data/Thumbnails/small_RwN-JJ1UDkOIqzdkiQ-NEg.pnghttps://dotnetomaniak.pl/EN-Cassandra-logstime-series-storage-design-optimal-compaction-strategy[EN] Cassandra logs/time series storage design - optimal compaction strategy2017-02-23T08:59:44Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_D2pcP5G6SUStmfbdqwS0aw.png"/></div><div>Let's assume you are considering using Cassandra for logs storage or in general, for time series storage. You are well prepared - asked google extensively. Yet, there is a trap waiting to kill your cluster in few weeks after lunch.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Cassandra-logstime-series-storage-design-optimal-compaction-strategy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdynamicallyinvokable.blogspot.ca%2f2017%2f02%2fcassandra-logstime-series-storage.html" style="border:0px"/></a></div></div>http://dynamicallyinvokable.blogspot.com/https://dotnetomaniak.pl/Users/TAL6fpnUSEiNEXUR2fr7-g2017-02-25T20:13:08Zhttps://dotnetomaniak.pl/EN-Cassandra-logstime-series-storage-design-optimal-compaction-strategy1240Let's assume you are considering using Cassandra for logs storage or in general, for time series storage. You are well prepared - asked google extensively. Yet, there is a trap waiting to kill your cluster in few weeks after lunch.http://dynamicallyinvokable.blogspot.ca/2017/02/cassandra-logstime-series-storage.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_D2pcP5G6SUStmfbdqwS0aw.pnghttps://dotnetomaniak.pl/EN-Specifying-requirements-for-live-notification-mechanism-for-systems-integration-purposes[EN]: Specifying requirements for live notification mechanism for systems integration purposes2016-05-05T20:42:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_bCsVvn99EUKdZ2E5h4wYbg.png"/></div><div>Recently I've designed a mechanism to notify external systems (with which we cooperate) about changes in our system. This, obviously, can be done in multiple ways. Let's look at some considerations on a high level, some questions and how that affects our requirements.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Specifying-requirements-for-live-notification-mechanism-for-systems-integration-purposes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fdynamicallyinvokable.blogspot.com%2f2016%2f05%2fspecifying-requirements-for-live.html" style="border:0px"/></a></div></div>http://dynamicallyinvokable.blogspot.com/https://dotnetomaniak.pl/Users/TAL6fpnUSEiNEXUR2fr7-g2016-05-08T13:23:47Zhttps://dotnetomaniak.pl/EN-Specifying-requirements-for-live-notification-mechanism-for-systems-integration-purposes1250Recently I've designed a mechanism to notify external systems (with which we cooperate) about changes in our system. This, obviously, can be done in multiple ways. Let's look at some considerations on a high level, some questions and how that affects our requirements.http://dynamicallyinvokable.blogspot.com/2016/05/specifying-requirements-for-live.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_bCsVvn99EUKdZ2E5h4wYbg.pnghttps://dotnetomaniak.pl/ParallelExecutorAspect-in-CParallelExecutorAspect in C#2015-03-16T20:32:30Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_uaKdsECowkaGZsLK8dj30A.png"/></div><div>Hi, today I would like to share with you idea of right parallel execution of actions/methods. Imagine at the beginning that you have queue of messages and even some number of threads that in parallel get messages from queue and then there are doing background work. Now if that messages executes actions on relational database you will quickly find out that some of your work is done right, but b...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ParallelExecutorAspect-in-C"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fcodingbytodesign.net%2f2015%2f03%2f13%2fparallelexecutoraspect-in-cs%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-03-25T11:45:52Zhttps://dotnetomaniak.pl/ParallelExecutorAspect-in-C11560Hi, today I would like to share with you idea of right parallel execution of actions/methods. Imagine at the beginning that you have queue of messages and even some number of threads that in parallel get messages from queue and then there are doing background work. Now if that messages executes actions on relational database you will quickly find out that some of your work is done right, but b...http://codingbytodesign.net/2015/03/13/parallelexecutoraspect-in-cs/http://dotnetomaniak.pl/Data/Thumbnails/small_uaKdsECowkaGZsLK8dj30A.pnghttps://dotnetomaniak.pl/Przed-okresleniem-wymagan-implementacja-zadaj-pytanie-czykiedy-Przed określeniem wymagań, implementacją zadaj pytanie „czy|kiedy …”2015-03-16T18:16:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_owUh_nQANkifSFGz6XDYgg.png"/></div><div>Aż czasami zabiera mi dech w piersiach kiedy czytam wymagania do projektu – to jest jak prawdziwe Si-Fi gdzie postacie są tak dobrze nakreślone, że aż się ma ochotę część przytulić, za częścią płakać a część… no właśnie. Od razu rodzą się pytania „po co?”, „dlaczego?”, „po jakiego grzyba?”, „kiedy takie coś może mieć miejsce?” i wiele wiele innych, które sprowadzić można do jednego mianownika: cz...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Przed-okresleniem-wymagan-implementacja-zadaj-pytanie-czykiedy-"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.gutek.pl%2f2015%2f03%2f16%2fprzed-okresleniem-wymagan-implementacja-zadaj-pytanie-czykiedy%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-03-25T11:45:52Zhttps://dotnetomaniak.pl/Przed-okresleniem-wymagan-implementacja-zadaj-pytanie-czykiedy-22970Aż czasami zabiera mi dech w piersiach kiedy czytam wymagania do projektu – to jest jak prawdziwe Si-Fi gdzie postacie są tak dobrze nakreślone, że aż się ma ochotę część przytulić, za częścią płakać a część… no właśnie. Od razu rodzą się pytania „po co?”, „dlaczego?”, „po jakiego grzyba?”, „kiedy takie coś może mieć miejsce?” i wiele wiele innych, które sprowadzić można do jednego mianownika: cz...http://blog.gutek.pl/2015/03/16/przed-okresleniem-wymagan-implementacja-zadaj-pytanie-czykiedy/http://dotnetomaniak.pl/Data/Thumbnails/small_owUh_nQANkifSFGz6XDYgg.pnghttps://dotnetomaniak.pl/Efekt-Website-Parallax-studium-przypadkuEfekt Website Parallax - studium przypadku2014-09-18T15:37:24Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_zph8ezu53kmzMuvhiWvRQQ.png"/></div><div>Przez ostatnie kilka tygodni miałem okazję pracować nad dość nietypowym projektem - stroną promocyjną działu IT, w którym pracuję. Projekt okazał się niezwykle ciekawą odskocznią od tworzonych na co dzień serwisów biznesowych, a przy okazji było to spore wyzwanie na wielu polach ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Efekt-Website-Parallax-studium-przypadku"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmnajman.com%2fBlog%2fPostDetails%2fEfekt-Website-Parallax-mmark-studium-przypadku" style="border:0px"/></a></div></div>mikelhttps://dotnetomaniak.pl/Users/btFM3N2l4kKoOXEs0nMyHw2014-09-28T06:56:53Zhttps://dotnetomaniak.pl/Efekt-Website-Parallax-studium-przypadku12570Przez ostatnie kilka tygodni miałem okazję pracować nad dość nietypowym projektem - stroną promocyjną działu IT, w którym pracuję. Projekt okazał się niezwykle ciekawą odskocznią od tworzonych na co dzień serwisów biznesowych, a przy okazji było to spore wyzwanie na wielu polach ...http://mnajman.com/Blog/PostDetails/Efekt-Website-Parallax-mmark-studium-przypadkuhttp://dotnetomaniak.pl/Data/Thumbnails/small_zph8ezu53kmzMuvhiWvRQQ.pnghttps://dotnetomaniak.pl/Software-Architecture-design-and-documentation-Technical-blogSoftware Architecture: design and documentation | Technical blog2014-04-29T11:23:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ytmFuXFcDESLbWcPPVg1iA.png"/></div><div>Software Architecture: design and documentation
In my previous article I tried to present the role of the application architect on a general level. Today I’d like to focus on his specific aspects of his work, without which the term “architect” wouldn’t make any sense.Design and documentation
A common image of architect’s work, consisting in drawing and describing blocks, puts two activities of design and documentation in one pot. Meanwhile, these are two independent activities. To explain why I...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Software-Architecture-design-and-documentation-Technical-blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.future-processing.pl%2fblog%2fsoftware-architecture-design-and-documentation%2f" style="border:0px"/></a></div></div>FutureProcessinghttps://dotnetomaniak.pl/Users/qF1OiEOjOkOlFWP9r9AHQA2014-05-09T05:24:48Zhttps://dotnetomaniak.pl/Software-Architecture-design-and-documentation-Technical-blog11200Software Architecture: design and documentation
In my previous article I tried to present the role of the application architect on a general level. Today I’d like to focus on his specific aspects of his work, without which the term “architect” wouldn’t make any sense.Design and documentation
A common image of architect’s work, consisting in drawing and describing blocks, puts two activities of design and documentation in one pot. Meanwhile, these are two independent activities. To explain why I...http://www.future-processing.pl/blog/software-architecture-design-and-documentation/http://dotnetomaniak.pl/Data/Thumbnails/small_ytmFuXFcDESLbWcPPVg1iA.pnghttps://dotnetomaniak.pl/ProstotaProstota2009-11-26T10:06:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_1pzXmDhLHU6BJ9DQK7bNDw.png"/></div><div>Donald Norman stwierdza, że prostota jest przereklamowana: "Ale kiedy przyszedł moment, aby dziennikarze zrecenzowali 'proste' produkty, wszyscy narzekali na brak kluczowych wg. nich funkcjonalności. Co więc ludzie mają na myśli, kiedy chcą prostoty? Operacje wywoływane pojedynczym przyciskiem -- oczywiście -- ale wraz ze wszystkimi swoimi ulubionymi funkcjonalnościami".
Dawno temu pisałem: "Wielu programistów zostało zwiedzionych starą zasadą 80/20. Na p...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Prostota"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.devblogi.pl%2f2009%2f11%2fprostota.html%3futm_source%3dfeedburner%26utm_medium%3dfeed%26utm_campaign%3dFeed%253A%2bdevblogi%2b%2528DevBlogi%2529%26utm_content%3dGoogle%2bReader" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriA2009-12-06T08:24:26Zhttps://dotnetomaniak.pl/Prostota71060Donald Norman stwierdza, że prostota jest przereklamowana: "Ale kiedy przyszedł moment, aby dziennikarze zrecenzowali 'proste' produkty, wszyscy narzekali na brak kluczowych wg. nich funkcjonalności. Co więc ludzie mają na myśli, kiedy chcą prostoty? Operacje wywoływane pojedynczym przyciskiem -- oczywiście -- ale wraz ze wszystkimi swoimi ulubionymi funkcjonalnościami".
Dawno temu pisałem: "Wielu programistów zostało zwiedzionych starą zasadą 80/20. Na p...http://www.devblogi.pl/2009/11/prostota.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+devblogi+%28DevBlogi%29&utm_content=Google+Readerhttp://dotnetomaniak.pl/Data/Thumbnails/small_1pzXmDhLHU6BJ9DQK7bNDw.png