Welcome to the third episode of my course “Becoming a software developer”, which will give you a quick overview of the core parts of the C# language will let you design better types and deal with errors in a proper manner.
When I first heard of functional programming (FP) I thought it’s another over-hyped thing that no one needs. I lived in my happy object-oriented world and didn’t think that there is something I should change. It wasn’t until I saw very convincing video where Uncle Bob described why FP is so important.
Another quick video tutorial from me. Here, we will focus on implementing our own “SDK” responsible for handling the Facebook Graph API using C# and .NET Core (of course you can achieve the same result on the full .NET platform).
W wielu znanych mi firmach aplikacje typu LOB (Line of Business) są coraz częściej przenoszone do chmury. Już nie tylko portale dla klientów oraz partnerów biznesowych, ale również systemy CRM, ERP, ESB i inne z różnych przyczyn wynoszone są poza infrastrukturę organizacji. Z moich doświadczeń za decyzją o przeniesieniu lub uruchomieniu systemu w chmurze stoją zazwyczaj kwestie finansowe oraz możliwość dostarczenia danej, pożądan...
It’s unbelievable how sometimes we can do simple things so complicated. Fortunately in programming world we have something what is called “refactoring” and we really should do it as often as we can.
Sztuka programowania 2182 dni, 4 godziny, 26 minut temu 41 źrodło rozwiń
As you may know, there's a little problem with the attribute routing in ASP.NET MVC: generating a link (via Html.ActionLink) might get real slow when you've got hundreds of attributed actions. The answer to this issue is to use named routes, so instead of Html.ActionLink you use Html.RouteLink, but that's not quite handy, at least for me it isn't. Given that I'm used to T4MVC, it seems like a step back.
Initial Jekyll installation comes with a predefined RSS feed for your last 10 posts. Sometimes, you might need a feed for a single category. It’s very simple and I will show you how to do it.
Od jakiegoś już czasu chciałem dokładnie poznać jak działa mechanizm oczyszczania pamięci w .Net. Dlaczego? Z czystej, niewymuszonej ciekawości! Czy jako programista musisz znać dokładnie jak działa Garbage Collector? Nie. Ale czyż nie jest to ciekawe? Poznać lepiej mechanizm który dał sporą przewagę językowi C#? Jeżeli jesteś ciekawski tak samo jak ja to zapraszam do artykułu!
Architektura 2182 dni, 4 godziny, 26 minut temu 181 źrodło rozwiń
Top mentioned books on stackoverflow.comPosted by Lazy
Sztuka programowania 2182 dni, 4 godziny, 26 minut temu 114 źrodło rozwiń
Yep, it’s not rocket science, but it can really help you in your everyday work. If you don’t know about this trick – you can waste a lof of time.
Bazy danych i XML 2182 dni, 4 godziny, 26 minut temu 93 źrodło rozwiń
I’m a really big fan of Scott Hanselman and the way he manages his personal/work time. While watching his „soft” talk titled „Scaling Yourself” I was surprised when he described his way of answering some questions coming from all over the world (via email). He said that each of us has a limited number of keystrokes until we die so, it’s such a waste to write a dedicated email with long answer and examples in the code. Why? Because we could optimize that process and share our knowledge with other folks ou...
Małe usprawnienia, dodatki, ułatwienia. Czyli cukier składniowy w C# 7
Programowanie rozproszone 2182 dni, 4 godziny, 26 minut temu 327 źrodło rozwiń
A method to test application on multiple browsers
We’d like to show you how to create a modern web application based on well-known, widely used technologies, but at the same time we’d like to ask you if you can forget for a moment about technologies. From our perspective, the path you will follow during incoming posts will be the biggest value for you.
W dwóch dotychczasowych postach w tym roku zapewniłem, że będę się w tym roku przygotowywał do egzaminu 70-480 Programming in HTML5 with JavaScript and CSS3. Słowo się rzekło, pora na konkrety. W dzisiejszym wpisie opiszę dokładnie Tworzenie struktury dokumentu HTML5, które jest częścią punktu Wdrożenie i edycja struktur i obiektów dokumentu. Zapraszam do wspólnej nauki 🙂 Wdrożenie i edycja struktur i obiek...
W poprzednich częściach pokazałem podstawy wyświetlania danych w nowym projekcie .net core – różnic nie było. Dzisiaj przeczytacie jak wysłać dane od użytkownika na serwer. Aby dodać nowy wpis na liście zadań musimy przejść do nowego widoku, w html służą do tego elementy , które można wygenerować w taki oto sposób: Ponieważ kod się powtarza skupiam się na tym co ważne. Razor trochę się zmienił, póki co zmiany są na lepsze i staje się bardziej czytelne. Stwo...
Już jest – wystartowała rejestracja do kolejnej edycji konkursu programistycznego „Daj się poznać” Bardzo mnie to cieszy i niniejszym chciałam wszystkich zachęcić do startu, ponieważ jak mogliście przeczytać w moich wpisach z zeszłego roku jest to naprawdę super przygoda. Może się Wam wydawać, że trzy miesiące to za długo i że nie dacie rady. Nie martwcie się na zapas! Najważniejsze to spróbować i zobaczyć co będzie dalej. Na pewno podczas udziału w konkursie poznacie dużo innych pasjonatów, którzy lub...
Daj się poznać 2016 2186 dni, 12 godzin, 49 minut temu 156 źrodło rozwiń
Noworoczne zamieszanie spowodowało, że prawie zapomniałam, iż dokładnie 1 stycznia 2007 roku założyłam swojego programistycznego bloga. Przez parę ostatnich dni próbowałam sobie przypomnieć jak to było wtedy i jak to bywało przez te 10 lat. Otóż w tamtym czasie nie było tak rozwiniętej jak teraz polskiej blogosfery programistycznej. Właściwie w ogóle było mało blogów innych niż pamiętniki w sieci. Wówczas mój blog miał podtytuł „miejsce na moje podręczne notatki”, bo taki właśnie był jego cel. Założyła...
As you may already know I really, really like LINQ. One day I'll probably join together all my posts about this incredible featureand release pretty neat compendium/one-oh-one about this great feature. But while I'm not sitting and joining every post from this blog that have word "LINQ" in it into one, big pile, let's talk a bit about joining and grouping collections in LINQ.
Sztuka programowania 2186 dni, 12 godzin, 49 minut temu 127 źrodło rozwiń
Po co wiele razy pobierać te same zasoby ? Czym się różni Vary od ETag-a ? Jakie inne narzędzia wspomagające cache'owanie dostarcza ASP.NET Core ?