Daj się poznać to druga edycja konkursu programistycznego organizowanego przez Macieja Aniserowicza. Postanowiłem, że w tym roku wezmę udział w tym konkursie. Nie walczę o nagrody (choć, jeśli jakaś wpadnie – nie będę narzekał). Dla mnie osobiście nagrodą samą w sobie będzie dotrwanie do końca konkursu.
Daj się poznać 2017 2851 dni, 7 godzin, 21 minut temu 172 źrodło rozwiń
W poprzednim wpisie opisywałem zasadę pojedynczej odpowiedzialności. Kontynuując – dziś opiszę drugą literkę w mnemoniku SOLID – literkę O. Open-Closed Principle (OCP) – można dosłownie przetłumaczyć jako zasadę otwarte-zamknięte. W największym skrócie zasada ta mówi, aby kod tworzyć taki, by był zamknięty na modyfikacje, ale otwarty na nowe rozwiązania.
Sztuka programowania 2851 dni, 7 godzin, 21 minut temu 228 źrodło rozwiń
Since my project will be hosted on Azure App Services I want to ensure that every pushed commit will land in cloud environment and will be available outside of my local, dev machine. As close to it’s intended, production-like environment as possible. And with Azure App Services you can achieve basic continuous delivery without taking a sweat.
Daj się poznać 2017 2852 dni, 12 godzin, 11 minut temu 49 źrodło rozwiń
Czym są ataki Cross Site Request Foregery i jak się przed nimi zabezpieczyć w ASP.NET Core ?
Daj się poznać 2017 2852 dni, 12 godzin, 11 minut temu 60 źrodło rozwiń
Introduction to my project for Get Noticed 2017 competition - TeamScreen. Brief explanation of project and technologies I'll use.
Daj się poznać 2017 2852 dni, 12 godzin, 11 minut temu 40 źrodło rozwiń
Hello everyone. This is my first post in English on this blog. I decided to switch language and try to write in English for some reasons. I want to practice language skills and reach wider audience. This is my first post within Daj Się Poznać 2017 category or Get Noticed 2017. What is Daj Się Poznać/Get Noticed? For those who don’t know, it’s a contest organised by Maciej Aniserowicz and it’s about developing open source project and writing posts about struggling with it or enjoying it 😉 Yes, there are...
Daj się poznać 2017 2852 dni, 12 godzin, 11 minut temu 24 źrodło rozwiń
What’s up, back-end master? Did you finish previous episode with fully working application, with configured database and tested accounts system? I hope so, because now it’s time for the front-end! As you may know from our introduction post, front-end of our application will be mostly based on React. But that’s not all!
I had a small problem, I need to grep IIS logs and search for few lines. There was only one problem - the size of logs. A few gigabytes of compressed data with 15% compress ratio. The interesting stuff for me happened between 9:00 and 10:00 AM, so everything after 10:00 AM I can just skip.Using a log aggregator. The best option for st...
The "Encrypted Content-Encoding for HTTP" aims at providing standard solution for encrypting the contents of a HTTP message so that when the payload is stored, only someone with the appropriate key can read it. In this and next post I'm going to show how it can be used with HttpClient.
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.
Dokument analityczny to ważny element projektu. To jak zostanie napisany decyduje o satysfakcji klienta. W tym wpisie opisałem swoje doświadczenia i przemyślenia wraz z odpowiedzią na pytanie „dlaczego dokument analityczny powinien przedstawiać projekt w negatywnym świetle”. Zapraszam do lektury!
In ASP.NET Coreweb.config is no longer a proper place for storing application settings. New framework introduces the concept of a json based configuration and the default file which stores the settings now is appsettings.json. Here is a quick tutorial how to use new features...
Wsparcie nLog dla korelacji logów - jeszcze fajniejsza sprawa niż te Contexty :)
Programowanie rozproszone 2852 dni, 12 godzin, 11 minut temu 82 źrodło rozwiń
Azure jest świetną platformą chmurową, ma dużo opcji i dość sensowny panel administracyjny. Jego główną wadą jest cena, choć dla dużych firm nie będzie ona stanowiła problemu. Studenci zaś mogą skorzystać z darmowej oferty Microsoft Azure for Students. Jednak aby uruchomić moją aplikację F# + Suave na Azurze musiałem się nieco namęczyć.
Dzisiaj co nieco o funkcjonalnościach HomeWallet, czyli aplikacji do śledzenia domowych wydatków, tworzonej w ramach konkursu Daj Się Poznać.
Daj się poznać 2017 2853 dni, 8 godzin, 18 minut temu 167 źrodło rozwiń
Jakiś czas temu na LinkedIn trafiłem na artykuł dotyczący dziesięciu złotych zasad dobrego programisty. Jako, że idealnie się wpasowują w to, co sam chcę praktykować, choć nie zawsze mi się udaje w 100%, to opiszę je tutaj z mojego punktu widzenia.
Sztuka programowania 2853 dni, 8 godzin, 18 minut temu 494 źrodło rozwiń
Dawid Sibiński 0 comments dajsiepoznac2017 Today I’d like to say “hello” to the programming competition Daj Sie Poznac 2017 (en. Get Noticed) which I decided to take part in. For those who don’t know, DSP is organized by Maciej Aniserowicz, the owner of devstyle.pl blog, and it’s already its third edition this year.Basic concept of DSP Long story short, the main concept behind DSP is to develop an open-source project of any kind, in any technology, in the same time sharing your know...
Daj się poznać 2017 2853 dni, 8 godzin, 18 minut temu 138 źrodło rozwiń
Learning a new framework (ASP.NET MVC) is like walking in the dark forest. If you are in hurry, it happen to hit a tree with your face.
Hello, my friend! This post is dedicated to everyone who’s looking for a guide, how to start with publishing your content on the Internet and also work on an open source project along with (yet it’s not the required part and you can simply skip it). Also, feel free to scroll down directly to the tl;dr section.
Daj się poznać 2016 2853 dni, 8 godzin, 18 minut temu 80 źrodło rozwiń