Dzisiaj opublikowałem małą poradę o tym jak ustawiać zmienne globalne w testach przy pomocy XUnit. Może to być pomocne, jeśli przeprowadzasz testy integracji API dla aplikacji korzystającej z Marten. Dołączyłem również małą tyradę na temat frameworków testowych .NET.
Here is a dumb question that you probably never asked yourself: What is the minimal amount of bytes we need to store in a .NET executable to have the CLR print the string"Hello, World!" to the standard output? How small can we get? In this post, we will explore the limits of the .NET module file format, get it as small as possible, while still having it function like a normal executable on a typical Windows machine with the .NET Framework installed. The final source code for this post can be found on ...
średnie wynagrodzenie Programisty .NET wynosi: - jako Junior (młodszy specjalista) – 6 420 zł brutto (4 706 zł netto); - jako Mid (specjalista) – 10 180 zł brutto (7 270 zł netto); - jako Senior (starszy specjalista) – 14 050 zł brutto (9 908 zł netto).
The focus of this post is on ChatGPT and how you can use OpenAI models in conversational interfaces using .NET. Let’s get started!What is ChatGPT? The ChatGPT is a language model optimized for conversational interfaces. As opposed to traditional GPT-3 models, ChatGPT enable...
One of the most common problems in software development is the unconscious creation of a treasury of knowledge and decision-maker in the form of one person. This can be a developer, architect, manager, or any other role without whom we cannot move on:PRs are blocked because this guy has to approve itNo one can work in the concrete area because only John knows itNew deployment cannot be released because only Mark can approve itThe decision o...
Cześć, napisałem post będący kontynuatorem poprzedniego artykułu o walidacji. Tym razem poruszyłem bibliotekę Fluent Validation. Zapraszam do lektury.
Nie zwalniamy tempa i oddajemy w wasze uszy odcinek o jawności zarobków w IT. Czy więcej z tym kłopotów czy zysków z ujawnienia tego ile zarabiamy? Jak by wyglądał rynek IT gdyby jutro obudzić się z wi...
Tematem tego odcinka jest gorący 🔥 temat overemploymentu. Czy dwie (i więcej) pracy dla jednego programisty to pieśń przyszłości czy jednak nie do końca uczciwe podeście do wykonywanych zadań? Miłego ...
Kolejny odcinek już dostępny a w nim rozmowa na temat bycia specjalistą czy może raczej trzeba ogarniać więcej tematów? Co lepsze? Czy zawsze jedno będzie górować nad drugim? Miłego słuchania. Chrzest...
W tym odcinku na tapet wjechał Rust. Rozmawiamy o tym czym jest Rust, czy jest to dobry wybór dla programistów oraz o tym czy Borrow Checker to zło wcielone. Zapraszamy do wysłuchania odcinka.
Szacuje się, że rotacja na rynku IT w 2022 będzie sięgać 25%. Tymczasem, mam wrażenie, że firmy prześcigają się w oferowaniu coraz to większej liczby "marchewek" dla pracowników, zapominając co tak naprawę jest najważniejsze, aby pracownik był zadowolony, zmotywowany do pracy i chciał pracować w danej firmie. Pensje rosną najszybciej w gospodarce, przybywa benefitów, p...
During the development team life cycle, we encounter many problems related to the lack of timely communication. This can lead to regular high costs associated with changes that come too late, or with the progressive demotivation of each team member. Examples? A very long time of processing pull requests. Suppose person A is working on a particular feature. After a week of working alone (IMO not a good habit) he creates a PR. Another team member starts the review...
C# 9 introduced us to records, a new way to define data structures with increased readability and usability in specific scenarios. While they may look like structs or classes, they offer an opportunity to reduce boilerplate code and potentially allow us to code differently. One of the significant differences between records and other types is that records operate as value types. In this post, we’ll explore the difference between a reference type and a value type and how we can use source generators to c...
Round-robin DNS support in .NET HttpClien
Accurate estimates are a well-known problem in the world of IT. We always try to reach a level where all items that were estimated become equal to actual implementation. I know this is upsetting but there is no option to achieve it. Of course, sometimes you will perfectly fit it. Still, it is usually over – not bad for your business, but customers might spot that this project is a bit expensive – or under – bad for your business – estimated. Based on my experien...
Zapraszamy do wysłuchania 84. odcinka Ostrej Piły, w którym razem z naszym gościem rozmawiamy o web3, NFT, crypto.
Skip to main contentMicrosoftStoriesStories Stories Home Our Company About MicrosoftCompany TimelineGlobal Diversity & InclusionMicrosoft by the NumbersMicrosoft on the IssuesMicrosoft StoriesOfficial Microsoft BlogRegional News CentersRegional News CentersMicrosoft AsiaMicrosoft EuropeMicrosoft IndiaMicrosoft Latin AmericaMicrosoft Middle East & AfricaNews and Stories Accessibility BlogAI BlogCustomer StoriesEducation StoriesFeature StoriesInn...
Znajdź nas w social mediach: Asseco na Twitterze Asseco na YouTube Asseco na Linkedin+48 17 888 55 55[email protected]Napisz do nasWybierz regionAsseco PolandAsseco DenmarkAsseco LithuaniaAsseco NigeriaAsseco Eastern EuropeAsseco SpainAsseco PSTAsseco GeorgiaAsseco Central Europe Slovakia Czech Republic Hungary Asseco Solutions Germany Switzerland Austria Asseco South Eastern Europe Albania Bosnia and Hercegovina Bulgaria Croatia Kosovo Macedonia Moldova Montenegro Romania Serbia Slovenia T...
Zapraszamy do wysłuchania 83. odcinka Ostrej Piły – ten o konfrontacji. Autor: Paweł Łukasik & Jarosław Stadnicki
GłównaO mnieKontaktPolityka prywatnościRegulaminZaznacz stronę utworzone przez Adam Jachocki | kw. 14, 2022 | .NetCore, Backend, Programowanie, WPF, Xamarin | 0 komentarzyWstęp Jak już raz wejdziesz w internetowy świat .NET i później przyjdzie ci coś zrobić na konsoli albo innej aplikacji natywnej (Wpf, Winforms, Xamarin), to nagle się okazuje, że brakuje rzeczy. Nie ma dependency injection (trzeba pobierać np. starego, dobrego Autofaca), konfiguracji z appsettings i wielu innych mechanizmów, do który...