Lista artykułów

EF Core – Obsługa Widoków w Bazie Danych

Dziś będzie trochę o bazach danych. To nie tylko tabelki i operację CRUD, potrafią zrobić zdecydowanie więcej. Chciałbym dzisiaj przybliżyć możliwości biblioteki Entity Framework Core związaną z obsługą widoków. Czym jest widok? Zacznijmy od początku, czyli zdefiniowania czym jest widok. Zaglądając do wikipedi otrzymamy bardzo ładną definicję: Widok (perspektywa) to logiczny byt (obiekt), osadzony na ...

4 książki, które pomogą Ci zadbać o własny rozwój oraz finanse lepiej niż _____ ___ (tu wstaw nazwisko swojego ulubionego „amerykańskiego kołcza”)

Te cztery książki powinny znaleźć się w biblioteczce każdego szanującego się samozatrudnionego programisty.

3

Jak działa useState w React.js

useState – jest to funkcja, która pozwala na automatyczne odświeżanie tekstów, zdjęć i nie tylko w czasie rzeczywistym na naszej stronie. Jest to jeden tych ficzerów, które czynią Reacta tak […]

Oswojony Zalgo

Wieki temu Isaac Z. Schlueter napisał artykuł na temat projektowania asynchronicznyczh API. Przestrzegł w nim przed wypuszczaniem na świat Zalgo.

CMake – automatyczna obsługa podprojektów z gita

W poprzednim odcinku skonfigurowaliśmy sobie większy projekt. Mieliśmy oddzielne targety na poszczególne podprojekty. Dzięki temu dało się na przykład utworzyć bibliotekę statyczną, czy dodać bibliotekę header only. Dzięki odpowiedniej konfiguracji byliśmy w stanie raz skompilować podprojekt i używać go w wielu targetach. Teraz pójdziemy o krok dalej. Nasze podprojekty będą automatycznie ściągane z własnych repozytoriów. […]

6

Kim jest senior developer? - POIT 109

Witam w sto dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jets to kim jest senior developer. Dziś moim gościem jest Łukasz Roth – współzałożyciel i CTO Bitnoise. Tata trzech córek, entuzjasta szeroko pojętych nowych technologii. Od 18 lat związany zawodowo z branżą IT, przygodę z programowaniem zaczął od Atari 65XE. Obecnie współwłaściciel Bitnoise, również w roli CTO. Obserwuje świat IT z dwóch perspektyw – inżyniera i biznesu. W wolnych chwilach kupuj gry, w które nie ma czasu grać, marnuje czas przy serialach a zamiast spać – czyta książki. Balansu i czystej głowy szuka na motocyklu i na rowerze. W tym odcinku o senior developerze rozmawiamy w następujących kontekstach: czy ilość lat pracy jest dobrym sposobem na zdefiniowanie senior developer? co odróżnia seniora od juniora? kto definiuje czy już jesteśmy seniorem? czy istnieje uniwersalny zestaw umiejętności technicznych dla senior developera? a może miękkich? czy stanowisko senior developera jest przenaszalne między firmami? czy zmiana technologii musi oznaczać degradację dla seniora? czy w małych firmach określenie senior jest istotne? czy senior developer powinien poznawać nowe technologie? jak rozwijać swoją karierę gdy już jest się seniorem? czym oprócz technologii może zajmować się senior? czy zespół złożony z samych seniorów to dobry pomysł? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil Łukasza na LinkedIn – https://www.linkedin.com/in/lukaszroth/ Bitnoise – https://bitnoi.se/ Oferty pracy SOLID.Jobs – https://solid.jobs/ cyber_Folks – https://cyberfolks.pl/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/109

Projekt Grupowy, który zmienił oblicze ich nauki [i był zwyczajnie przyjemny] (Wspólna Nauka Programowania)

Opowiem Ci dziś o projekcie grupowym, który miałem przyjemność poprowadzić w drugiej połowie poprzedniego roku. To, że praca w grupie i z mentorem nad konkretnym celem jest jedną ze skuteczniejszych technik nauki, od dawna nie było dla mnie zaskoczeniem. Między innymi dlatego, gdy pracowałem nad programem KierunekProgramista jedną z rzeczy, na których mi zależało było zawarcie tych dobrych praktyk w agendzie szkolenia. Framework W ten sposób powstał swego rodzaju framework, który miał za zadanie zebranie w jednym miejscu wszystkich potrzebnych informacji, by rozpocząć pracę w…

Java AI, Java Machine Learning – Sztuczna Inteligencja [AI, Machine Learning 🤖] w Javie! – czy to możliwe?

Sztuczna Inteligencja [AI, Machine Learning 🤖] w Javie! – czy to możliwe? Java wielu osobom kojarzy się tylko i wyłącznie z ciężkimi korporacyjnymi projektami. Takie projekty często pisze się dla banków lub innych instytucji finansowych, a później rozwija przez 15-20 i więcej lat… Czy to prawda? Często tak 🙂 jednak całe szczęście nie zawsze! Jako programiści Java mamy dużo więcej możliwości – trzeba tylko wiedzieć gdzie ich szukać. Java AI Dziś trochę przewrotnie chciałbym Ci pokazać, że w Javie można zrobić dużo dużo więcej. I mimo…

Wspólne modele dla dotnet i typescript

Jak wykorzystać modele z dotnet w typescript, bez potrzeby ręcznego przepisywania kodu. Dotnet na typescript.

10

Nowa vlogowa seria: Liczby zmiennoprzecinkowe są NIEDOKŁADNE

postanowiłem zacząć nagrywać nową serię odcinków, bardziej vlogową, bardziej na luzie. Dalej jednak chcę opowiadać przede wszystkim o programowaniu i jak to wygląda u mnie 🙂  Pojawił się pierwszy odcinek. […]

Droga do Java Junior Developera – nagrania z mentoringu

W dzisiejszym artykule mam dla was kilka informacji o inicjatywie pod nazwą “Droga do Java Junior Developera”. Jakiś czas temu odezwał się do mnie Marcin Pypeć z pewną interesującą inicjatywą. Cóż to za inicjatywa? Marcin chce zostać programistą i przy nauce kierował się moim pragmatycznym planem nauki. Wyszedł on do mnie z propozycją, bym pomógł …

Ogłoszenia drobne 2021

https://pixabay.com/photos/post-it-notes-sticky-notes-note-1284667/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/03/notes.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2021/03/notes.jpg?fit=676%2C450&ssl=1" /> Szukasz programisty? Szukasz zleceń jako programista? Chcesz zareklamować swoją działalność lub usługi dla programistów? Zamieść ogłoszenie.

Persistence Context – studium przypadku z rozmowy kwalifikacyjnej

Ostatnio znajomy podrzucił mi przykładowe pytanie z rozmowy kwalifikacyjnej dotyczące JPA/Hibernate i stwierdziłem, że jest to ciekawy przykład na przedstawienie działanie Persistence Context. Pytanie W bazie mamy informacje o kilku obiektach pobieramy jeden obiekt (encję) o id 3 zmieniamy pole w tym obiekcie (set) pobieramy WSZYSTKIE obiekty z bazy, dla danej Encji za pomocą .createQuery …

14

Czy Dapper to ORM?

Krótki wpis o tym jak traktować Dapper w kategorii ORM i jakie wymagania pokładane w ORM, Dapper spełnia lub nie. Czy Dapper to ORM?

15

Ataki na strony i ich zapobieganie - POIT 108

Witam w sto ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są ataki na strony internetowe i ich zapobieganie. Dziś moim gościem jest Artur Pajkert, który odd 18 lat dzieli się wiedzą i poradami w sprawach e-marketingu i hostingu, jako menedżer, autor publikacji, prelegent, bloger, wykładowca akademicki. Head of Marketing w cyber_Folks. W tym odcinku o atakach na strony w następujących kontekstach: od kiedy zaczyna się historia ataków na programy działające na maszynach? jakie są przyczyny i cele ataków na strony internetowe? czy mając małego bloga nadal powinienem myśleć o jego zabezpieczeniu? ile razy w roku, zgodnie z badaniem cyber_Folks jest atakowana przeciętna strona internetowa? jakie są najczęstsze zagrożenia związane z domeną internetową? jak się bronić przed atakami? czy certyfikat SSL to wystarczające zabezpieczenie? dbanie o zabezpieczenia jako proces jaka jest odpowiedzialność firmy hostingowej za zabezpieczenia naszej strony? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil Artura na LinkedIn – https://www.linkedin.com/in/arturpajkert/ Oferty pracy SOLID.Jobs – https://solid.jobs/ cyber_Folks – https://cyberfolks.pl/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/108