Czym jest niezmienność (immutability) obiektów i kiedy warto z niej korzystać?

Dziś skupimy się na niezmienności, niezmienialności, niemutowalności (i jeszcze pewnie kilka innych przymiotników z nie), ehh wolę po prostu immutability obiektów. Trend ten jest dosyć dobrze znany programistom języków funkcyjnych, ale wraz z upływem czasu podobną technikę stosuje się w coraz większej ilości języków. Co to znaczy,...

Jak w 5 minut zacząć pisać w React.js?

Czy przytrafiła Ci się kiedyś sytuacja, że miałeś/aś wielką motywacją do nauki czegoś nowego, ale podczas przechodzenia przez konfigurację, czytanie tutoriali, zaznajomienia się z narzędziami itd. - cały Twój zapał gdzieś zniknął? Mnie przytrafiło się to przy okazji uczenia frameworków JS-owych. Nagle, poczułem, że jestem...

Use Git superpowers in a shadow of TFS

So you have a project in TFS? And you are not satisfied with code comparison and history of your work? Believe me, you are not alone, in this topic. Many projects have been developed with this technology since 2005 (when TFS was released), but if...

How to configure a test mail server with the Docker? – Cooking notes [EN]

Today I would like to show you a standard working scenario from a developer perspective. During development we have to verify if our solution (code) is working properly, that's why we need to have resources. It's good when you have already created VM's, installed...

Zbyt duża liczba parametrów w konstruktorze? – Wzorzec projektowy budowniczy (builder) przychodzi z pomocą!

Dziś jeden z najczęściej wykorzystywanych wzorców projektowych, często niestety pomijany na początku drogi z programowaniem. Na szczęście sprawa jest dosyć prosta, choć niektóre strony podają jego trudność na poziomie średniozaawansowanym. Zaczniemy od tego, jak należy uczyć się wzorców projektowych, czyli... nie nie od UML-a...

ElasticSearch – do czego służy i gdzie go zastosować?

Elasticsearch w Krakowie Za nami kolejne warsztaty z cyklu devWarsztaty. Tym razem na tapetę wzieliśmy ElasticSearcha, narzędzie, które może pomóc Twoim klientom znaleźć to czego faktycznie potrzebują. Prelegentem na wydarzeniu był Robert Łysoń - zaznajomiony z tą technologią od kilku lat. Warsztaty trwały od 9 do...

Visual Studio Live Share – pair programming w nowym wydaniu

Programowanie w parach Z angielskiego pair programming to metoda programowania oparta na wspólnej weryfikacji kodu na każdym etapie jego powstawania. Jak to działa w praktyce? Dwóch programistów siedzi zwykle przy jednym komputerze (o tym za chwilę) i wspólnie stara się rozwiązać problem lub stworzyć jakąś...

Terminal history – a small tip that can save you a lot of time [EN]

Today I have a very short tip about using a terminal. Did you ever have a situation that you've recently used some command but you can't remember how it looked? Of course, you can use the up arrow △, but it takes time...sometimes too long. I...

How to backup Google Drive files? [EN]

Google Drive Recently, we did a job with Google Drive files. It's a great cloud storage, where we can store documents, spreadsheets, presentations, etc. You can use up to 15GB totally free (just notice that this space is also connected to your Gmail account) after...

Let’s encrypt – generate certificate problem [EN]

Adding new certificate to the domain with letsencrypt Recently, I've wanted to add new SSL certificate to the domain. Thanks to letsencrypt.org/, we can get our SSL cert for FREE. I love the idea and possibility. I'm working with Debian 8 & Apache, additionally, I've installed something called certbot a...

Witaj

Rafał Stępień
Cześć - nazywam się Rafał Stępień. Od ponad 10 lat pasjonuje się światem IT i chciałbym za pomocą tej strony przekazać Ci moją wiedzę oraz zebrane doświadczenia. Dodatkowo, będę zamieszczać tutaj informacje o wydarzeniach, które realizuje, projektach w których biorę udział oraz problemach z jakimi się natknąłem podczas mojej wędrówki. Jestem otwarty na feedback i pytania osób, których zainteresuje zawartość tej strony. Możesz skontaktować się ze mną bezpośrednio na maila kontakt@rafalstepien.com lub za pomocą kanałów social media.

Social media

63FaniLubię
55ObserwującyObserwuj
14ObserwującyObserwuj
268SubskrybującySubskrybuj