Temat z tytułu będę jeszcze zgłębiał prawdopodobnie zarówno na blogu, jak i w podcaście. Różne plany w tej kwestii pojawiają się w mediach i płyną z otworów w “mądrych głowach”, a na niejednym programistycznym licu złowrogie brwi zmarszczenie da się zaobserwować. Dajemy się czasami ponieść, próbując zaciekle z jakichkolwiek powodów bronić dostępu “szaraczkom” do naszej [...]
Manager projektu Maven to narzędzie, które możemy rozszerzać za pomocą pluginów. Dzisiaj przedstawię dodatek umożliwiający automatyczne budowanie, testowanie i umieszczanie aplikacji w kontenerze Apache Tomcat. W tym poście posłużyłem się aplikacją, która została stworzona w poście SPRING MVC – KONFIGURACJA I URUCHOMIENIE PIERWSZEJ APLIKACJI. Konfiguracja kontenera Na początku przystępujemy do konfiguracji kontenera Tomcat. Pierwszym krokiem jest utworzenie odpowiedniego użytkownika. […]
W artykule o tworzeniu własnych szablonów wspomniałem, że są one tylko jedną z wielu funkcjonalności oprogramowania firmy Jetbrains. W tym poście opisze w jaki sposób możemy efektywnie łączyć podstawowe narzędzia środowisk takich jak PhpStorm czy IntelliJ do przyspieszania naszej pracy. Tematem tego postu są filtry wyszukiwania. Za przykład posłużą nam bardzo często wykorzystywane przez programistów […]
Dziś w końcu zgłosiłam swoje uczestnictwo w konkursie „Daj się poznać” organizowanym przez Maćka Aniserowicza. Konkurs ten polega na programowaniu i blogowaniu o swoich zmaganiach z kodem, pomysłem, językiem itp. Zatem musimy mieć bloga i konto na Githubie, na którym będziemy publikować nasz kod. W ramach konkursu stworzyć można dowolną rzecz – aplikację, framework, bibliotekę …
Zgłosiłem się do konkursu Blog Roku, wiesz? A potem zmieniłem zdanie. A jeszcze później: zajebiści Czytelnicy zmienili moje zdanie ponownie. Ale historia, jak z peruwiańskiej opery mydlanej! Aż się we łbie zakręciło. Zanim przejdę dalej… Jeżeli uważasz, że to, co robię od wielu lat, ma sens i jesteś na “tak”: chwyć proszę za komórę i [...]
Przydarzyła się rzecz straszna: padł mi nowy komputer. I to w dwójnasób: dwa komponenty zdechły jednocześnie. Tę smutną historię opiszę kiedyś w szczegółach, ku przestrodze, gdy nastąpi jej szczęśliwy (mam nadzieję) finał, a póki co – kilka zdań refleksji z nią powiązanej. Jeżeli nie przemówią do Ciebie akapity kolejne, to niech przemówi taka przezabawna analogia: [...]
Przed Wami 29. odcinek DevTalk. Powrót do… mięska, czyli technikaliów. Do rozmowy zaprosiłem Damiana Widerę, bazodanowca z krwi i kości. Możecie go poczytać na blogu i pośledzić na Twitterze: @DamianWidera. Damian występuje na bardzo wielu konferencjach oraz nagrywa interesujące kursy, jak na przykład Parallel Query Execution, Columnstore Indexes in Great Depth , Azure od A [...]
Przed Wami 29. odcinek DevTalk. Powrót do… mięska, czyli technikaliów. Do rozmowy zaprosiłem Damiana Widerę, bazodanowca z krwi i kości. Możecie go poczytać na blogu i pośledzić na Twitterze: @DamianWidera. Damian występuje na bardzo wielu konferencjach oraz nagrywa interesujące kursy, jak na przykład Parallel Query Execution, Columnstore Indexes in Great Depth , Azure od A […]
Przed Wami 29. odcinek DevTalk. Powrót do… mięska, czyli technikaliów. Do rozmowy zaprosiłem Damiana Widerę, bazodanowca z krwi i kości. Możecie go poczytać na blogu i pośledzić na Twitterze: @DamianWidera. Damian występuje na bardzo wielu konferencjach oraz nagrywa interesujące kursy, jak na przykład Parallel Query Execution, Columnstore Indexes in Great Depth , Azure od A […]
Czasami trzeba zapisać coś w strukturze DOM, a potem odczytać te dane ponownie. I ponownie zapisać i odczytać i jeszcze raz. Z pomocą przychodzi wtedy nieśmiertelne jQuery. Znajdujemy wtedy interesujący nas element $(element) a następnie przy pomocy metody .data(„…”) odczytujemy wartość, lub .data(„…”,”…..”) zapisujemy wartość. jQuery lubi te dane sobie zapisać w swoim cache. Może […]
Uzupełnienie najlepszego cytatu ever, który najpierw podałem w “Słowo na niedzielę, o samodzielnym myśleniu i świadomych decyzjach“, a potem umieściłem w wielu miejscach jako “motto” bloga. W razie wątpliwości nie można akceptować odpowiedzi “bo tak”. W razie pytań: należy dociekać do faktycznej przyczyny takich a nie innych rozwiązań czy rekomendacji. A jeśli mamy przeczucie, że [...]
Nazywam się Rafał Hryniewski i jestem stosunkowo świeżym dotnetowym programistą. Postanowiłem założyć tego bloga w ramach konkursu Daj Się Poznać 2016, do którego trwają zapisy, w chwili gdy to piszę. Znając życie będę prowadził bloga z różną częstotliwością trochę dłużej, bo wiem, że tworzenie nowych postów może być uzależniające. Naprawdę nie sądzę, abym w najbliższym…
Nazywam się Rafał Hryniewski i jestem stosunkowo świeżym dotnetowym programistą. Postanowiłem założyć tego bloga w ramach konkursu Daj Się Poznać 2016, do którego trwają zapisy, w chwili gdy to piszę. Znając życie będę prowadził bloga z różną częstotliwością trochę dłużej, bo wiem, że tworzenie nowych postów może być uzależniające. Naprawdę nie sądzę, abym w najbliższym…
Central Authentication Service (CAS) to protokół używany przy realizacji modelu Single Sign On. W SSO uwierzytelnianie realizowane jest przez osobną aplikację, która następnie rozpropagowuje informacje o zalogowanym użytkowniku. Dzięki takiemu podejściu użytkownik raz wpisując dane do logowania otrzymuje dostęp do kilku aplikacji. Aplikacja, która zostanie przedstawiona w tym wpisie nosi taką samą nazwę jak protokół. […]
„Junior Developer” – filmik promocyjno/informacyjny mojego ebooka ? http://www.juniordeveloper.pl/ Zapraszam do oglądania.