Lista artykułów

Egoless Programming – Mniej ego podczas programowania

W 1971 roku można było śledzić losy dwóch misji księżycowych wykonanych przez statek Apollo 14 oraz Apollo 15. Gdy amerykanie latali w kosmos, w Polsce uruchomiono pierwszy kolorowy program telewizyjny. Wracając do meritum, dokładnie w tym samym roku pojawiła się książka Geralda Weinberga. The Psychology of Computer Programming bo ją mam na myśli, to jedna […]

Wprowadzenie do kursu Vue.js od podstaw

Oto kurs Vue.js! Moje gratulacje za podjęcie tego tematu! Vue.js to bardzo popularna biblioteka i warto ją poznać! Poznaj framework JavaScript Vue!

macOS oraz PhpStorm – case sensitive

Dobry wieczór. PHP oraz inne języki programowania są case sensitive. Domyślny format plików w macOS jest case insensitive, a więc tutaj mogą być problemy! Szczególnie jak każdy deweloper ma inne środowisko ? Jak ten problem rozwiązać? Na pomoc przychodzi nam Narzędzie dyskowe. Dzięki niemu możemy utworzyć nową partycję rozróżniającą duże i małe litery. Aktualnie w …

Array destructuring – php 7.1

Kiedyś pisałem dosyć dużo kodu w javascript (es6). Wykorzystywałem różne możliwość języka, których później brakowało mi w php. Jedną z nich było tzw. destructuring assignment. Przykład w ES6 const user = [1, 'name']; const [id, name] = user; console.log(id); // 1 console.log(name); // name W php 5.6 też dało się coś takiego zrobić, ale tylko […]

#04 Devlog – współpraca programisty z grafikiem

Trochę mi wstyd, że tak dawno na blogu nie pojawił się żaden nowy wpis. W ramach zadośćuczynienia poruszę temat współpracy programisty z grafikiem – UI Designerem. Jakie są jasne i ciemne strony kooperacji tych dwóch branż? Zapraszam do lektury. Współpraca programisty z grafikiem – konieczność? Spójrzmy prawdzie w oczy. Zdecydowana większość programistów nie przejawia specjalnie ...

6

Array destructing – php 7.1

Kiedyś pisałem dosyć dużo kodu w javascript (es6). Wykorzystywałem różne możliwość języka, których później brakowało mi w php. Jedną z nich było tzw. destructuring assignment. Przykład w ES6 const user = [1, 'name']; const [id, name] = user; console.log(id); // 1 console.log(name); // name W php 5.6 też dało się coś takiego zrobić, ale tylko […]

Dwie książki w cenie jednej na Dzień Informatyka

Dzień Informatyka zbliża się wielkimi krokami – to już jutro! I z tej okazji można na Helionie kupić dwie książki/ebooki/video w cenie jednej! Szybkie parametry promocji: – czas trwania: 07-08-09 czerwca 2018; – zakres: wybrane książki, ebooki, video; – rabat: druga książka/ebook/video jest za darmo! – całe zestawienie objęte promocją: KLIK Co zatem można kupić?

.NET Core – Prosty sposób na paginację wyników

Wyobraźcie sobie sporą aplikacje. Nie jakiegoś giganta, jednak liczę, że przed waszymi oczami pojawi się solidny obraz. Potraficie ją sobie wyimaginować bez paginacji wyników? Osobiście uważam, że każda aplikacja zaopatrzona w listę wyników powinna zawierać mechanizm paginacji. Prezentowanie użytkownikowi tysięcy wyników na jednym ekranie nie jest ani wygodne, ani nie wygląda najlepiej. Dlatego też, w

Wskazówki jak prowadzić efektywne spotkania

Jakiś czas temu miałem przyjemność uczestniczyć w szkoleniu jak prowadzić efektywne spotkania. Chciałbym podzielić się z Wami wnioskami i najciekawszymi pomysłami wynikającymi z tego spotkania. Efektywne spotkania Spotkania, meetingi, calle i konferencje – każdy z nas tak bardzo je lubi w swojej pracy. Co jednak możemy zrobić, aby wykorzystywać je jak najefektywniej i nie tracić

Narzędzia programisty iOS cz. 2

W poprzedniej części skupiłem się na Xcode oraz elementach wchodzących w jego skład. Tym razem opiszę narzędzia innych firm oraz te stworzone przez społeczność. Tak samo jak poprzednio – zaznaczam, że nie są to wszystkie dostępne narzędzia i wcale nie muszą być najlepsze. Z mojego doświadczenia wynika, że są najpowszechniej używane, najbardziej lubiane lub po [...]

Dev:Cast – #08 Czemu programiści nie chcą testować?

Podział odpowiedzialności w zespołach często bywa bardzo jasno określony. Zdarzają się jednak sytuacje kiedy wymagania względem wykonywanej pracy nie mają za dużo wspólnego z faktyczną rolą projektową. Zdarzało mi się zastępować Team Leader, działać w roli Lead Quality Assurance – na tyle na ile pozwalała mi wiedza i umiejętności. Takie kołczingowe wychodzenie poza strefę swojego […]

Jak otrzymać rok darmowej księgowości dla nowej firmy w wFirma

W tym wpisie chciałbym przedstawić Wam świetny program aktywizacji, dzięki któremu otrzymacie rok bezpłatnego dostępu do księgowości online w wFirma.pl. Zapraszam! Jakiś czas temu dowiedziałem się o świetnej inicjatywie Dolnośląskiej Grupy Wspierania Biznesu, w której współdziała wFirma.pl. Jest to Program Aktywizacji i dostępny jest pod tym linkiem. Program jest skierowany do osób, które założyły swoją

13

Kurs Java – Od Zera do Aplikacji Desktopowej. Część 1. Instalacja JDK

Przed Tobą kurs języka Java, który zaczynamy od poziomu ZERO, a zakończymy posiadając aplikacje okienkową (JavaFX), współpracującą z bazą danych (czyli dane, jakie wprowadzimy do naszej aplikacji zostaną tam ‚na zawsze’, nawet po zamknięciu aplikacji). Format video poniższego posta znajduje się na jego końcu. Czym jest Java Postanowiłaś bądź postanowiłeś zacząć naukę z kursem języka …

Wednewsday #09 – programistyczne nowinki

Kolejny tydzień kolejny przejęty serwis ;) Ok, zostawmy to już za sobą. Kolega z pracy sprzedał mi dobry joke programistyczny: “I wonder if I work in disinsection or in the lingerie industry: Half of my time I’m looking for the bugs, and the second half I work on strings.” z dedykacją od Michała Wersja audio [...]

Hermetyzacja w C# jako wstęp do Programowania Obiektowego.

Hermetyzacja w C# jako wstęp do Programowania Obiektowego. Do czego służy i czym jest Hermetyzacja w programowaniu. Hermetyzacja jest jedną z zasad programowania obiektowego, która uniemożliwia dostęp do szczegółów implementacji naszego kodu. Hermetyzacja w rozumieniu programowania ma za zadanie ukrywanie w obiektach tego do czego użytkownik nie powinien mieć dostępu. Innymi słowy polega na ukrywaniu […]