ASP.NET is a huge framework handling a lot of stuff for us. One of the most widely used parts of it is a memebership system called ASP.NET Identity and by default it is working with SQL Server and uses Entity Framework Code First for database creation and operations. But what if I'm not using Entity Framework?
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 65 źrodło rozwiń
Wbudowany sposob na obslugę X-Forwarded-For - przydatne w hostowaniu aplikacji ASP.NET Core za reverse proxy lub CDN
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 33 źrodło rozwiń
Kiedy programujemy w C#, w większości przypadków jesteśmy skazani na Visual Studio. Czy słyszał ktoś kiedy o alternatywie? Jakiś czas temu, całkiem przypadkiem, natrafiłem na Rider – nowe IDE dla .NET od JetBrains. Jest on wciąż w trakcie powstawania, jednak stwierdziłem, że warto sprawdzić czy jest na co czekać. Testowany przeze mnie build to: EAP build 20. Narzędzie jest multiplatformowe, więc testowałem na Windowsie i macOS...
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 225 źrodło rozwiń
W TypeScript 2.3, który pojawi się w maju. Jedną z nowych możliwości, dostępnych w języku, będzie możliwość korzystania z generatorów. TypeScript goni z zmianami w pojawiającymi się JavaScript.
Kolejny tydzień prac dobiegł końca. Aplikacja małymi krokami rozwija się. Cały czas staram się dodawać interesujące funkcje lub rozwijać w miarę ciekawe problemy, aby nie zanudzać czytelników bloga moimi cotygodniowymi raportami z postępu prac. Według mnie, najciekawszy problem z jakim się zetknąłem w ostatnim tygodniu było skojarzenie plików z moim programem. Chciałem aby po zainstalowaniu Winbota, można było eksportować z niego pliki, które później będą możliwe do urucho...
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 20 źrodło rozwiń
Jak pisałem w poście o pierwszej wersji aplikacji Codziennik jedną z rzeczy, którą chciałbym widzieć są różne wersje językowe. Poeksplorowałem trochę temat jak wygląda lokalizacja językowa w Xamarin Forms, czego efektem jest ten wpis. Okazuje się, że bardzo łatwo jest uzyskać wiele wersji językowych w Xamarin Forms. Na początku obawiałem się, że będzie trzeba robić to dla każdej platformy oddzielnie. Nie ma jednak takiej potrzeby. Wystarczy jeden dod...
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 13 źrodło rozwiń
Ostatnio coraz częściej na stronie wydawnictwa PacktPub pojawiają się ciekawe ebooki w wersjach całkowicie darmowych – dzisiaj jest to książka „Git Best Practices Guide” a wczoraj była to „Mastering C# Concurrency”. Dlatego też postanowiłam dziś przypomnieć o tej stronie, ponieważ warto mieć w zakładkach podstronę tego wydawnictwa, która codziennie proponuje nową darmową książkę – link. Staram się tam zaglądać codziennie aby nic mi nie umknęło, ale bywają i dni, kiedy ktoś mi przypomina o tym, że jest co...
Daj się poznać 2017 2112 dni, 16 godzin, 38 minut temu 68 źrodło rozwiń
~ MJWstęp Od jakiegoś czasu, dużą uwagę poświęcam rozwiązaniom NoSQL. Nie jest to łatwy temat, ponieważ wymaga od programisty kompletnego przestawienia się z myślenia relacyjnego na agregacyjne. Do tego dochodzi mnóstwo „kruczków”, typów do wyboru i wreszcie dostawców rozwiązań. Pojawia się w głowie wiele pytań, tj. Jakim cudem moja baza danych może nie posiadać schematów? Tym i innym zagadnieniom przyjrzę się w dzisiejszym wpisie.Co to jest NoSQL? (nie NOSQL!) Przede wszystkim jest to odpowiedź na cor...
Bazy danych i XML 2114 dni, 8 godzin, 35 minut temu 176 źrodło rozwiń
A few days ago I showed you how to combine Nancy with Autofac and ASP.NET Core IoC. Today’s post will be related to the security and more precisely JWT authentication. Before moving further, I’d like to mention that below text is going to be the last Nancy-related one (at least for now). In a next couple weeks, we’ll explore the world of graph databases with Neo4j and .NET Core, so I hope you’re as excited as I do 😉 How does JWT authe...
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 77 źrodło rozwiń
Dzisiejszy temat będzie dosyć krótki i prosty, jednak bardzo przydatny podczas pisania aplikacji mobilnych. Chodzi o tzw. „toolbar’y”. W dalszej części wpisu pokażę jak je tworzyć i obsługiwać – myślę, że początkującym się przyda 🙂
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 45 źrodło rozwiń
My last 2 posts were about problems with using Roslyn. Nonetheless, even if I sometime hate it, I'm still using it so the time has come to show some practical example of using Roslyn. Recently, I've been working on the task that can be summed up as: Take this ugly code and do something with it. i.e. more or less the refactoring task...
Sztuka programowania 2114 dni, 8 godzin, 35 minut temu 173 źrodło rozwiń
We’ve recently released our newest application – Elastic Forms. While it’s easy to work with and powerful solution as a standalone application, you can expand its functionalities by order of magnitude using our API with other services. In this post, we’ll follow the example of using Elastic Forms with Microsoft Flow.
Czy da się przechowywać hasło użytkownika w taki sposób aby móc je zweryfikować podczas logowania ale nie znać jego treści? Brzmi to jak niezły paradoks, prawda? Okazuje się, że istnieje sposób aby tego dokonać. Wykorzystuje się w tym celu właśnie tytułowe funkcje skrótu.
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 89 źrodło rozwiń
Article for Daj się Poznać competition describing plugin mechanism created in ASP.NET Core with help of Autofac DI container
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 198 źrodło rozwiń
W poprzednim poście na temat wzorców projektowych przedstawiłam główne kategorie wzorców projektowych oraz krótki opis poszczególnych wzorców. Dzisiaj przedstawię jeden ze wzorców strukturalnych - Kompozyt.
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 243 źrodło rozwiń
Article for Daj się Poznać competition describing settings mechanism created with ASP.NET Core, Entity Framework Core and Sqlite
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 42 źrodło rozwiń
Code is a cost and has a negative value, yes I said it finally. “Most startups die because they build the wrong product. The core risks are rarely technical; if no one wants the product, building it well won’t change the outcome.” - Zach Tellman In 2013, I went to the 2nd edition of DevDay. This was my first conference ever in the different city. It was a blast. The team behind it recently started a new event - DevConf - knowing Rafal and Michal it will be great, check it out. In 2013, I remembered on...
Sztuka programowania 2114 dni, 8 godzin, 35 minut temu 36 źrodło rozwiń
W ostatnim czasie udało mi się przerobić całkiem fajny tutorial na Kaggle.com, który uczy podstaw machine learning na przykładzie pasażerów Titanica i przewidywania, którzy mieli szansę na przetrwanie. Tutorial nazywa się Titanic: Machine Learning from Disaster i pozwala on na przejście całego procesu od przetworzenia zbioru danych do uzyskania wyników, które możemy wysłać na serwer Kaggle w celu zrobienia sobie portfolio. Ponieważ moim celem w ramach tegorocznego Daj się poznać jest właśnie wrzucenie s...
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 37 źrodło rozwiń
Daj się poznać 2017 2114 dni, 8 godzin, 35 minut temu 46 źrodło rozwiń
Dzisiejszy post będzie w formie fotorelacji. Po kilku godzinach walki z materiałem i sprzętem udało mi się zmontować robota w całość. Zdjęcia poniżej dokumentują poszczególne etapy. Nadal pozostało do zrobienia uporządkowanie kabelków wewnątrz i kilka różnych poprawek, ale tak zmontowanego robota będę już mógł testować wstępnie w praktyce. Nieco większe wersje każdego ze zdjęć można obejrzeć po kliknięciu w zdjęcie. Montaż rozpo...
Daj się poznać 2017 2115 dni, 7 godzin, 47 minut temu 19 źrodło rozwiń