Co kilka miesięcy Twitter, LinkedIn i branżowe media obiegają te same nagłówki: "Kolejne masowe zwolnienia w Big Tech!" Tym razem na tapecie znalazł się Microsoft, który ogłosił redukcję 6 000 etatów. W chwilę później internet zapełnił się memami i mrocznymi prognozami: "Sztuczna inteligencja zastępuje programistów!". "Koniec złotej ery programowania!". Brzmi znajomo? Spójrzmy na liczby bez emocji. Krótka (i powtarzalna) historia zwolnień w [...]
W trakcie tworzenia własnych aplikacji SaaS poznałem szereg wyzwań i tricków, dzięki którym teraz mogę działać skuteczniej. W tym artykule przedstawię Ci 10 najważniejszych lekcji, jakie wyniosłem z tworzenia aplikacji SaaS.
Co znajdziesz w tym wpisie? Praktyczne wnioski i przykłady z życia wzięte. Krótkie wskazówki techniczne (na przykładzie C#/.NET). Subtelną sugestię, co możesz zrobić, by rozwinąć swoje umiejętności w tym obszarze. Lekcja nr 1 [...]
Cześć. Dziś opowiem Ci o jednym z narzędzi, które znacząco ułatwia testowanie i eksplorowanie API, bez konieczności instalowania dodatkowych aplikacji. Mowa o Rest Client dostępnym w Visual Studio (i Visual Studio Code) oraz plikach o rozszerzeniu .http. Jeśli do tej pory korzystałeś z narzędzi takich jak Postman, Insomnia, czy Swagger ale chciałbyś uprościć swój workflow, koniecznie sprawdź to rozwiązanie. Co zyskasz, czytając ten artykuł? Dowiesz się [...]
Machine Learning (ML) to obecnie jeden z najgorętszych trendów w IT. O ile wiele osób kojarzy uczenie maszynowe z językami takimi jak Python, o tyle warto pamiętać, że ekosystem .NET również oferuje potężne narzędzia do tworzenia i wdrażania modeli ML. W tym wpisie pokażę Ci, jak zacząć przygodę z Machine Learning w C# z wykorzystaniem ML.NET – biblioteką od Microsoftu. Co zyskasz, czytając ten artykuł? Dowiesz się, czym jest ML.NET i [...]
Jeśli jesteś Frontendowcem i zastanawiasz się, czy warto poszerzyć swoje kompetencje o Backend, to ten artykuł jest dla Ciebie. Dziś opowiemy o tym, dlaczego warto połączyć oba światy – front i back – i stać się Full Stack Developerem, zwłaszcza teraz, w czasach szybkiego rozwoju sztucznej inteligencji (AI). Co zyskasz, czytając ten artykuł? Zrozumienie, jak nauka Backendu może wzbogacić Twoje projekty. Podgląd, jak C#/.NET może być dobrym [...]
W tym artykule opowiem Ci, co mnie najbardziej drażni w JavaScript i dlaczego czasem wolę stworzyć aplikację w C# z wykorzystaniem .NET oraz… Blazora, który pozwala mi uniknąć wielu bolączek związanych z JavaScriptem. Ale o tym później. Chaos typów i osobliwe konwersje. 1. Porównywanie wartości. Największa zmora? Równanie i konwersje typów. W JavaScripcie == i === to zupełnie różne światy. == porównuje wartości z automatyczną (czasem [...]
W świecie IT mamy do czynienia z wieloma różnymi stanowiskami. Każde z nich pełni istotną rolę w procesie tworzenia oprogramowania. Dziś chciałbym Ci pokazać, czym wyróżniają się poszczególne role takie jak Junior Developer, Mid, Senior, Team Leader, DevOps, QA i Scrum Master. Opowiem też, jak wygląda ich praca od kuchni i co zrobić, by piąć się w górę na tej ścieżce. Dlaczego warto poznać różne role? Lepsze zrozumienie procesu tworzenia [...]
Szkoła Bezpieczeństwa w C#/.NET to kompletne, praktyczne szkolenie online stworzone z myślą o Programistach C#/.NET pragnących pisać bezpieczne aplikacje webowe. Dzięki niemu dowiesz się, jak chronić aplikacje przed najczęstszymi zagrożeniami, takimi jak SQL Injection, XSS czy CSRF, oraz poznasz najlepsze praktyki zabezpieczeń. Oto, dlaczego warto dołączyć do naszego szkolenia: Ochrona w praktyce - Nie skupiamy się na samej teorii [...]
Dzisiaj opowiem o tym, jak może wyglądać rozmowa kwalifikacyjna na stanowisko młodszego programisty. Jeśli stawiasz pierwsze kroki w IT, ten materiał jest właśnie dla Ciebie. Dlaczego temat jest ważny? Rozmowy kwalifikacyjne bywają stresujące, szczególnie gdy dopiero zaczynasz przygodę z programowaniem. Wiedza o tym, czego się spodziewać, może znacząco ułatwić przygotowania i obniżyć poziom stresu. Etapy rozmowy [...]
Dzisiaj porozmawiamy o tym, jak powinno wyglądać portfolio początkującego programisty, żeby zwrócić uwagę rekruterów i potencjalnych pracodawców. Dlaczego portfolio jest ważne? W świecie IT umiejętności praktyczne są kluczowe. Dobre portfolio to najlepszy sposób, by pokazać, że potrafisz tworzyć działające aplikacje, a nie tylko znasz teorię. Co zawrzeć w portfolio? Krótki opis siebie. Napisz kilka zdań o sobie: kim jesteś, w czym się specjalizujesz [...]