Lista artykułów

Właściwości w języku C#

W dzisiejszym poście Chciałbym poruszyć temat właściwości w języku C#. Czym są właściwości i jak poprawnie je określać? Let’s start. Jak dobrze pamiętacie z wpisu o zmiennych – zmienne zadeklarowane wewnątrz klasy nazywamy polami. Właściwości są rozszerzeniem dla pól i są dostępne przy użyciu tej samej składni. Używają one tzw. akcesorów, dzięki czemu pola prywatne […]

Konfiguracja JEST w aplikacji Typescript

Niedawno opublikowałem post, w którym pokazałem, że biblioteka JEST nadaje się do testowania aplikacji node.js. Przedstawiałem wtedy podstawowe tworzenie testów i to w jak szybki sposób można tę bibliotekę skonfigurować aby uruchomić pierwszy test. Dzisiaj chciałbym pokazać jak tworzyć testy z biblioteką JEST dla aplikacji powstającej w Typescript. Nie jest to skomplikowane, jednak wymaga już […]

Podcast: Wydanie własnej samochodówki na Steam i Nintendo Switch – Electro Ride

Electro Ride. Samochodówka, która wychodzi pod koniec roku na Steam oraz Nintendo Switch. Jak zabrać się za tworzenie podobnej gry, jak ją wydać i w jakich kwestiach może pomóc wydawca. Zapraszam do pierwszego odcinka podcastu po przerwie wakacyjnej! Podcast do słuchania na YouTube: Do pobrania bezpośrednio: Pobierz plik mp3 bezpośrednio. Słuchaj na Spotify:

4

HTML & JS tips and tricks – indeterminate

Pewnie nie będzie dla Was zaskoczeniem jeśli przypomnę, że w HTMLu mamy taki typ pola jak checkbox. Checkbox ten może być zaznaczony: Read More

DNA: Droga Nowoczesnego Architekta… wystartowała!

Coś legendarnego się dzieje, i to bez kitu, przez przesady i bez kolorowania. Czasami mam tendencję do przesadnej ekscytacji, ale “that’s not the case” ;). Jak doskonale wiesz, przygotowaliśmy Program DNA: Droga Nowoczesnego Architekta. Czegoś takiego nie było, nie ma i nie będzie. To kompleksowy plan rozwoju Twojej kariery w IT pod okiem wyśmienitych Ekspertów: […]

Nuget serwer mnie nie lubi

Brief Dzisiaj temat podyktowany moim lekkim wk^@wem. Mianowicie zdenerwowałem się na serwer Nuget. Już mówię o co chodzi. W pracy, w nowym projekcie, zaistniała potrzeba postawienia serwera Nugetowego. Dlaczego, komu i po co, nie będę tłumaczył. Nie ma to w tej chwili znaczenia. To co ma znaczenie to, że trzeba było taki serwer zabezpieczyć, na […]

Nuget serwer mnie nie lubi

Brief Dzisiaj temat podyktowany moim lekkim wk^@wem. Mianowicie zdenerwowałem się na serwer Nuget. Już mówię o co chodzi. W pracy, w nowym projekcie, zaistniała potrzeba postawienia serwera Nugetowego. Dlaczego, komu i po co, nie będę tłumaczył. Nie ma to w tej chwili znaczenia. To co ma znaczenie to, że trzeba było taki serwer zabezpieczyć, na […]

Rozmowy o refleksji w C#

Porozmawiajmy o refleksji.   Witam wszystkich po krótkiej przerwie. Dzisiejszym postem chciałbym rozpocząć blok wpisów bardziej zaawansowanych, wzorowanych na moich codziennych zmaganiach z programowaniem. Cykl wpisów zacznę od Releksji w C#. Zadajmy sobie pytanie do Czego służy Refleksja i jak poprawnie jej używać?Służy przede wszystkim uzyskania informacji o typie w trakcie wykonywania programu. Klasy, które […]

Modyfikatory dostępu TypeScript

W porzednim wpisie ogólnie dowiedzieliśmy się do czego przydadzą się nam modyfikatory dostępu. W tym przejdzemy do konkretów czyli omówienia poziomów dostępu oferowanych prez TypeScript – public, private i protected. Zapraszam do dołączenia za darmo do kilkugodzinnego kursu wprowadzającego do TypeScript. Modyfikatory dostępu w TypeScript – rodzaje TypeScript wspiera trzy typy modyfikatorów dostępu – public, private …

10

POIT 044: Komunikacja biznes - IT

Witam w czterdziestym czwartym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są wyzwania w komunikacji biznes – IT. Dziś moimi gościem jest Mariusz Walczak, osoba odpowiedzialna za rozwój biznesu, strategicznych partnerstw, prace nad produktem i współprace międzynarodową w software house Liki Mobile Solutions. Od wielu lat działający na skraju biznesu i IT. Sam siebie określa jako osobę łączącą prawdziwy świat ze światem IT. Po godzinach gra na perkusji w jednej z krakowskich kapeli. W tym odcinku o komunikacji biznesu z IT opowiemy w następujących kontekstach: czy branża IT jest inna pod względem komunikowania się z biznesem? czy cele sprzedażowe to główny cel biznesu? co się liczy i co jest ważne z perspektywy IT? czy biznes nie jest skory do poświęcania wystarczającego czasu na analizę projektu informatycznego? jak definicja skończonego projektu wpływa na tę komunikację? jaki wpływ mają różne osobowości? a jaki inteligencja emocjonalna i czy jej brakuje informatykom? jak umiejętności miękkie kształtują tę komunikację? czego od komunikacji oczekuje biznes a czego IT? jak czas, deadliny i terminy przekładają się na jakość komunikacji? czy osoby sprzedażowe interesują się IT i odwrotnie? jak polepszyć komunikację biznes – IT? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , 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 na LinkedIn – https://www.linkedin.com/in/mariuszwalczak/ Twitter – https://twitter.com/MariuszWalczakB Liki Mobile Solutions – https://likims.com/ odcinek podcastu o umiejętnościach miękkich – https://porozmawiajmyoit.pl/poit-022-umiejetnosci-miekkie-w-it/ odcinek podcastu o sprzedaży w IT – https://porozmawiajmyoit.pl/poit-027-sprzedaz-w-it/  odcinek podcastu o SoDA – https://porozmawiajmyoit.pl/poit-030-soda-software-development-association-poland/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/44

Prosty Czat w JavaScript, PHP i SQLite

Prosty Czat w JavaScript, PHP i SQLite Server-sent events (SSE) to alternatywa dla Web Sockets (gniazd) dla serwerów, które nie mają możliwości odpalania nic na portach. Czyli np. w przypadku zwykłych kont współdzielonych (ang. shared hosting), które najczęściej udostępniają tylko PHP. W tym wpisie przedstawię jak napisać prosty, nowoczesny czat w JavaScript i PHP, korzystając z Server-sent events oraz AJAX, przy wykorzystaniu popularnej bazy danych SQLite.

Programisto, odpocznij…

Na samym początku chciałbym zaznaczyć, że w tym wpisie nie znajdziesz żadnych treści technicznych, także jeśli szukasz właśnie ich to zachęcam Cię do zapoznania się z innymi moimi wpisami. Pomysł na stworzenie tego wpisu przyszedł mi do głowy właśnie podczas wypoczynku, a dokładniej podczas wakacji. Tydzień spędzony z dala od codziennych obowiązków nie tylko sprawił, …

ReactiveConf 2019

Miło nam poinformować, że kolejny raz mamy okazję wspierać interesujące wydarzenie ze świata IT! Tym razem jest to konferencja ReactiveConf, która odbędzie się od 30 października do 1 listopada w Pradze. Jest to pierwsza zagraniczna konferencja, którą obejmujemy patronatem, ale nie jest na tyle odległa aby stanowiła problem dla entuzjastów najnowszych technologii 😉 Z okazji […]

Uczymy się Elasticsearch #015: synonimy w wynikach wyszukiwania

Kilka słów o tym, jak wykorzystanie synonimów w Elasticsearchu może poprawić wyniki wyszukiwania naszych użytkowników.

Złożoność obliczeniowa, czasowa i pamięciowa algorytmów

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Często w algorytmicznych zadaniach rekrutacyjnych można natrafić na wymagania dotyczące pojęć takich, jak złożoność obliczeniowa lub złożoność pamięciowa algorytmów. Ale co to oznacza? W tym wpisie wyjaśniam, o co chodzi z notacją „duże O” O(n). Od prostego wytłumaczenia dla laików, po formalny opis. Zaczynajmy! Przykład zadania ze złożonością obliczeniową Na pytanie o złożoność obliczeniową i złożoność pamięciową algorytmów można natrafić na portalach typu Codility. …