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 2797 dni, 1 godzinę, 25 minut temu 15 ź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 2797 dni, 1 godzinę, 25 minut temu 69 ź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 2798 dni, 17 godzin, 22 minuty temu 180 ź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 2798 dni, 17 godzin, 22 minuty 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 2798 dni, 17 godzin, 22 minuty temu 46 ź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 2798 dni, 17 godzin, 22 minuty 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 2798 dni, 17 godzin, 22 minuty temu 91 ź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 2798 dni, 17 godzin, 22 minuty temu 203 ź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 2798 dni, 17 godzin, 22 minuty temu 245 ź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 2798 dni, 17 godzin, 22 minuty temu 44 ź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 2798 dni, 17 godzin, 22 minuty 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 2798 dni, 17 godzin, 22 minuty temu 37 źrodło rozwiń
Daj się poznać 2017 2798 dni, 17 godzin, 22 minuty temu 49 ź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 2799 dni, 16 godzin, 34 minuty temu 19 źrodło rozwiń
The one conference I attended last Thursday was Software Talks organized at Rzeszów University of Technology by PGS Software. One of the two prelectors was Piotr Konieczny - I think everybody will know why I was so anticipating this event. Who knows the Polish language and is interested in the security subjects probably knows Piotr and his blog niebezpiecznik.pl and for sure would share my excitement!
Daj się poznać 2017 2799 dni, 16 godzin, 34 minuty temu 15 źrodło rozwiń
Cześć, Witam Was po dwutygodniowej przerwie spowodowanej Świętami Wielkanocy. Dziś chciałem poruszyć temat trochę z innej beczki, ponieważ w środę mam wystąpienie w ramach przedmiotu „Rozwój informatyki”, na którym to będę wygłaszał prezentację pt. „Wpływ urządzeń i aplikacji mobilnych na życie codzienne człowieka”. Do serii #JuniorSoftDev” jeszcze powrócę. Mam jeszcze kilka ciekawych myśli, z którymi chciałbym się z Wami podzielić. A tymczasem przejdźmy do tematu dzisiejszego 😉 Na początek,...
Daj się poznać 2017 2799 dni, 16 godzin, 34 minuty temu 23 źrodło rozwiń
Daj się poznać 2017NaSzybkoOpublikowany Dzisiaj na szybko pokażę, jak zrobić pełnoekranowe modalne okno jQuery z przeźroczystym tłem. Zapraszam.
Daj się poznać 2017 2799 dni, 16 godzin, 34 minuty temu 71 źrodło rozwiń
Lately I’ve seen some posts about authentication made easy and simple with various packages and how it’s great we doesn’t haven’t to store logins and passwords in our databases anymore due to global availability of social identity providers. It’s true that making simple authentication with of of those providers is simple today. And in Azure App Services it’s even simpler, it really can be done in 5 minutes.
Daj się poznać 2017 2799 dni, 16 godzin, 34 minuty temu 42 źrodło rozwiń
W ostatnim wpisie poruszyłem tematy podstawowych operacji w ramach pojedynczego dialogu. Oczywiście umieszczenie całej logiki w ramach jednego dialogu jest mało przejrzyste i nie ułatwia ponownego wykorzystania kodu, stąd nawet przy małych projektach absolutnie konieczne (i bardzo praktyczne) staje się podzielenie konwersacji na poszczególne dialogi.
Daj się poznać 2017 2799 dni, 16 godzin, 34 minuty temu 15 źrodło rozwiń