One day we decided that we don’t want to waste any more time on tasks that can be automated and we decided to start with automation of our merging process. Today’s development teams use various branching models. Ranging from the straightforward ones, such as the trunk-based model, up to a completely autonomous continuous deployment process. Many consider continuous deployment to be a utopia for lar...
Sztuka programowania 1626 dni, 9 godzin, 54 minuty temu 87 źrodło rozwiń
Jak Nauczyć Się Programowania Od Zera.
Sztuka programowania 1627 dni, 10 godzin, 7 minut temu 67 źrodło rozwiń
Zastanawiałeś się może kiedyś w jaki sposób biblioteki do wyrażeń regularnych wyszukują wzorce w teksie? Jeżeli tak to ten artykuł jest dla Ciebie. Uprzedzam kod w Javie, ale tym lepiej bo algorytm i tak warto napisać samemu żeby lepiej zrozumieć :D
Sztuka programowania 1630 dni, 10 godzin, 16 minut temu 68 źrodło rozwiń
There’s a certain set of special method signatures in C# which have particular support on the language level. Methods with those signatures allow for using a special syntax which has several benefits. For example, we can use them to simplify our code or create DSL to express a solution to our domain-specific problem in a much cleaner way. I came across those methods in different places, so I decided to create a blog post to summarize all my discoveries on this subject.
Sztuka programowania 1635 dni, 9 godzin, 17 minut temu 206 źrodło rozwiń
W tym wpisie podzieliłem się moimi doświadczeniami z rozmów kwalifikacyjnych na stanowisko młodszego programisty .NET. Przedstawiłem też kilka pytań, na które musisz być przygotowany.
Sztuka programowania 1636 dni, 7 godzin, 56 minut temu 137 źrodło rozwiń
This video is an introduction to bit hacks; we're going to visualize bit hack expressions and learn how to construct and apply them. This video is a direct response to a previous video about bit hacks (https://youtu.be/OPFJUpdCq0I) that was too complicated to an introduction, so this video is here to fill this need. I also have an article about the same topic that goes into more detail about the examples presented here, plus it contains a more bit hacks. https://leveluppp.ghost.io/bit-hacks-in-c/ Enj...
Sztuka programowania 1637 dni, 10 godzin, 17 minut temu 24 źrodło rozwiń
Wygląda na to że bitowe sztuczki są znowu w modzie. Tutaj opisuję dość ekstremalny hack który pozwala szybko skonwertować kod binarny na kod Gray'a.
Sztuka programowania 1637 dni, 10 godzin, 17 minut temu 34 źrodło rozwiń
Z tego wywiadu dowiesz się między innymi: ➡ Jak zostać programistą .NET? ➡ Jakie są wady i zalety pracy programisty? ➡ Czy obecnie trudno jest znaleźć pracy na stanowisku młodszy programista? ➡ Jaką ścieżkę wybrać na początek? ➡ Jakie najczęstsze błędy popełniają kandydaci?
Sztuka programowania 1642 dni, 9 godzin, 58 minut temu 78 źrodło rozwiń
Bit hacks are an incredibly powerful tool in every developer's toolbox. When used correctly, they can bring simplicity, performance, scalability, and even be used for compact data representation in probabilistic Data Structures. The downside is that they are hard to understand, need a lot of testing, and in a lot of cases, they aren't portable since these operations will have different outcomes on different hardware architectures. Don't worry. I'm here to help. In this article, we will be discussing t...
Sztuka programowania 1642 dni, 9 godzin, 58 minut temu 131 źrodło rozwiń
This is a lecture about data and instruction level dependencies in high level languages like C#, Java etc. There's a lot of knowledge on the internet about this very topic but this is mostly reserved for ASM, C/C++ and hidden in CPU manuals.This is my attempt to introduce this subject to a broader audience. Sources: https://github.com/badamczewski/DataOrientedDesign/blob/master/DoDSamples/Samples/InstructionLevelDependency.cs Link to Branch Prediction lecture that's mentioned in the video: https://www....
Sztuka programowania 1643 dni, 9 godzin, 45 minut temu 22 źrodło rozwiń
Z artykułu dowiesz jak przekształcić przychodzące w ASP.NET CORE żądanie na odpowiedni typ.
Sztuka programowania 1647 dni, 10 godzin, 18 minut temu 103 źrodło rozwiń
Kiedyś bardzo lubiłem bibliotekę AutoMapper. Była ona z reguły jedną z pierwszych bibliotek, jakie zawsze dodawałem do projektu na samym początku. Pozwalała mi tworzyć mnóstwo obiektów i mapować je do woli, poświęcając na to niewiele czasu „programistycznego”. Była świetna! Aż do momentu, gdy zaczęła być jedną z największych bolączek.
Sztuka programowania 1649 dni, 9 godzin, 51 minut temu 262 źrodło rozwiń
Z artykułu dowiesz się konkretnie jaki język programowania moim zdaniem powinieneś wybrać na start. Konkretna odpowiedź.
Sztuka programowania 1649 dni, 9 godzin, 51 minut temu 86 źrodło rozwiń
Podbijając wersje .NET Core w projekcie, doświadczymy sytuacji zmiany logiki związanej z walidacją modelu oraz typem domyślnym dla odpowiedzi HTTP 400. Automatyczne sprawdzenie stanu modelu jest świetnym rozwiązaniem. Jednak co w przypadku scenariusza, gdy chcemy podmienić domyślny obiekt odpowiedzi HTTP 400 na własną implementację. I o tym jak to zrobić będzie ten wpis. Zapraszam do lektury.
Sztuka programowania 1651 dni, 11 godzin, 6 minut temu 85 źrodło rozwiń
Kurz po opublikowaniu wersji 8.0 jeszcze nie opadł, a prace nad kolejną wersją już 9.0 się zaczęły.
Sztuka programowania 1651 dni, 11 godzin, 6 minut temu 198 źrodło rozwiń
Artykuł dla osób, które dopiero zaczynają programować opisujący filary programowania obiektowego.
Sztuka programowania 1656 dni, 10 godzin, 54 minuty temu 118 źrodło rozwiń
.NET 5 – jak zacząć. Chciałbyś nauczyć się programować w .NET i dowiedzieć się co potrafi platforma od Microsoft? Jakich narzędzi użyć i od czego zacząć? Dobrze trafiłeś! Wyjaśnię Ci wszystko krok po kroku.
Sztuka programowania 1656 dni, 10 godzin, 54 minuty temu 131 źrodło rozwiń
Wstęp do pisania testów jednostkowych w .NET
Sztuka programowania 1661 dni, 10 godzin, 11 minut temu 147 źrodło rozwiń
Często gdy mamy napisać jakiś kod, okazuje się, że już gdzieś napisaliśmy taki sam lub podobny. Wtedy stajemy przed dylematem – czy zduplikować go, czy użyć ponownie?
Sztuka programowania 1663 dni, 10 godzin, 12 minut temu 131 źrodło rozwiń
Blogi są sporą dawką darmowej wiedzy. Przedstawiłem moją listę 7 najlepszych blogów o programowaniu w 2020. Na każdym z nich znajdziesz mnóstwo wartościowej wiedzy.
Sztuka programowania 1663 dni, 10 godzin, 12 minut temu 197 źrodło rozwiń