IT KONZULTANT & .NET DEVELOPER
Jsem vývojář a konzultant z Jihočeského kraje, který se zajímá o .NET a agilní techniky vývoje. V současné době se nejvíce zaměřuji na : #KISS , #DRY , #SOLID , #DDD , #CQRS, #DevOps
DevOps
.NET ComGate API
Implementace platební brány ComGate obsahuje i ukázkovou aplikaci, kterou lze využít pro otestování komunikace se systémem. Z aplikace lze provádět všechny implementované metody. Pro ukázku se ukládají do souborů v produkčním prostředí využívejte jiné perzistentní úložiště. Zdrojový kód naleznete zde
Ref*ctoring a udržitelnost kódu
Asi každý programátor se jednoho dne zamyslí nad smysluplností své práce 🙂 . A tak asi nikoho nepřekvapí, že každodenním chlebem programátorů je implementace nových funkčností nebo opravy problematických oblastí v kódu. Z toho snadno můžeme usoudit, že čistota a čitelnost kódu mají přímý vliv na duševní zdraví jednotlivých programátorů, ale i na efektivitu celého […]
OWASP 10 aneb bezpečnostní mantra programátorů
Jeden z mnoha programátorských evergreenů a zároveň téma, které spojuje celý IT svět. Ano, jak již správně tušíte jde o bezpečnost. Bezpečnost aplikací a systémů je téma, které bude doprovázet IT až do posledního dne. Ačkoliv je dnes přikládán bezpečnosti aplikací přece jenom větší důraz než dříve, tak jsme stále na začátku. Osobně si však myslím, […]
The process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself.
When you see something strange happening, but the software is telling you everything is fine.
When project management adds more pressure (fires someone, moves deadlines forward, subtracts resources from the project, etc).

NopCommerce
Routovací systém v NopCommerce
V dnešním díle se budeme věnovat routovacímu systému a url adresám v NopCommerce. Každá MVC aplikace potřebuje mít routovací systém, aby se dokázala rozhodnout, jakým způsobem bude zpracovávat příchozí http požadavky. V dnešním světě je kladen poměrně velký důraz na hezké url adresy. Ať už se jedná o zvýšení uživatelského komfortu nebo o SEO optimalizaci, tak […]
Události a logování v systému NopCommerce
V minulém díle seriálu jsme se podívali trochu podrobněji na servisní vrstvu, kde je obchodní logika systému. V dnešním díle si představíme, jakým způsobem jsou distribuovány události napříč systémem. Podíváme se na publikování událostí a jejich odběr. Zjistíme, jakým způsobem se postavit před výzvu opakovaných úloh a na závěr dílu si popíšeme, jak se logují […]
Servisní vrstva NopCommerce
V minulém díle jsme se podívali trochu podrobněji na datovou vrstvu systému NopCommerce. V dnešním díle navážeme na předchozí znalosti, aby se naše pochopení systému zase o něco víc prohloubilo. Zaměříme se na dvě důležité oblasti a to Nop.Core projekt, který udržuje nejen doménu, ale obsahuje i infrastrukturní prvky. Dále se podíváme na projekt Nop.Service, který obsahuje […]