jak przesyłane są dane w Internecie?

wiadomość w butelce

Jeśli uważnie śledzisz bloga, na pewno post o adresach URL jest przeczytany. Wiesz z niego czym one są, jak są zbudowane i do czego wykorzystywane. Jak sama nazwa wskazuje adres odnosi się tylko do miejsca znajdowania się konkretnego zasobu. Czy zastanawiałeś się jednak, w jaki sposób wchodzi się w interakcję ze stroną internetową lub np. pobierany jest obrazek? Wykorzystuje się do tego wiadomości http, które są tematem dzisiejszego […]

Elementy pracy programisty

We wpisach, które już pojawiły się na blogu omówiliśmy kilka tematów. Część z nich można by hucznie określić filozofią pracy programisty. Zastanawialiśmy się jakie cechy powinno się mieć, aspirując na to stanowisko i o tym jakimi ścieżkami kariery można podążyć. Dzisiejszy wpis jest kontynuacją serii, a skupię się w nim na stałych elementach pracy kodera. Zaczynamy. Na samym początku małe wyjaśnienie. Jak zapewne się domyślasz, nasza praca […]

paczki NuGet – usuwamy powtarzający się kod cz. I

paczka

Każdy programista tworzy wiele aplikacji. Niezależnie od tego jak różne problemy rozwiązują, często zawierają logikę, która się powtarza. Pisanie za każdym razem wszystkiego od nowa wydaje się niezbyt mądrą praktyką – poświęcenie dodatkowego czasu, ryzyko powstania błędów, testowanie. Jak myślisz? Czy na ten problem jest jakieś rozwiązanie? Problemy powtarzającego się kodu Dla programistów .NET odpowiedzią na pytanie są paczki NuGet, ale zacznijmy od początku. […]

IIS i deploy aplikacji

logo IIS

Głównymi zadaniami programistów stron internetowych są rozwijanie lub poprawianie istniejących witryn. Często są to bardzo duże systemy, za którymi stoją wielkie biznesy, obsługujące niejednokrotnie setki lub tysiące klientów na sekundę. Oczywistym jest więc, że każda zmiana musi być wprowadzona na kopii systemu, a dopiero po przetestowaniu umieszczona na serwerze. Czy zastanowiło Cię to kiedyś jak to zrobić? Gdzie zarządza się wszystkimi usługami i jak to wszystko połączyć w całość? […]

pierwsze kroki z Visual Studio

Visual Studio logo

Na blogu pojawiło się już kilka artykułów o różnej tematyce. Mam świadomość jednak, że po ich lekturze nadal nie czujesz się ani kroku bliżej osiągnięcia celu. Fakt – nie zdobyłeś umiejętności technicznych, ale za to zdobyłeś wiedzę, która pozwoliła Ci zweryfikować swój zapał i pasję. Spokojnie jednak! Dzisiaj postanowiłem omówić temat związany z obsługą podstawowego narzędzia programisty czyli IDE. Czym w ogóle jest Integrated Development Environment opisywałem tutaj. […]

wszystko co musisz wiedzieć o adresach URL

URL na przykładzie google

Codziennie go używasz, choć często nie zwracasz na niego uwagi. Na jego koncepcie oparty jest niemalże cały współczesny Internet. Wiele osób go nie rozumie, ale ja liczę na to, że po lekturze dzisiejszego wpisu, wy nie będziecie się do nich zaliczać. Przyszedł czas, aby napisać co kryje się za hasłem URL. Zaczniemy, niezbyt oryginalnie, bo od definicji. Wikipedia rzecze: URL (ang. Uniform Resource Locator) – oznacza ujednolicony format adresowania […]

Rodzaje pracy programisty

stanowisko pracy programisty

Stojąc u progu świata IT trzeba podjąć kilka ważnych decyzji. Każda z nich może bezpośrednio rzutować na Twoją karierę zawodową w przyszłości. Jeden z takich wyborów, dotyczy ścieżki rozwoju, którą będziesz podążał. Poniżej przedstawiłem swoje przemyślenia na temat realiów pracy różnych profesji programisty. Zaczynamy! Front-end developer Najprościej mówiąc jest to koder zajmujący się rozwojem stron internetowych. Do jego zadań może należeć modyfikacja struktury […]

Czego potrzebujesz, żeby zacząć programować?

start rakiety

Jeśli przeczytałeś poprzedni wpis, wiesz już czego niezwiązanego z technologią potrzebuje programista. Przyszedł jednak czas, aby zanurzyć się w samo sedno nauki kodowania. W dzisiejszym poście postaram się omówić kilka kluczowych aspektów takich jak sprzęt, oprogramowanie i pierwsze kroki. Zapraszam do czytania!   Sprzęt Myślę, że w tej kwestii nie trzeba się za bardzo rozpisywać. Współczesny komputery mają wystarczającą moc obliczeniową, aby uruchomić pierwsze programy, […]

Cechy dobrego programisty

myślący budda

Gdy zastanawiasz się nad tym czego potrzeba, aby zostać dobrym programistą prawdopodobnie przychodzi Ci do głowy: znajomości algorytmów, języków programowania, technologii bazodanowych czy internetowych. Wszystkie z nich są technicznymi zagadnieniami. Myślałeś natomiast kiedyś nad tym, jakie cechy charakteru powinien posiadać taki człowiek? Poniżej przygotowałem listę przymiotów, w której umieściłem swoje refleksje na ten temat. Zapraszam do lektury. Chęć do nauki i rozwoju Na początek disclaimer: nie chcę brzmieć jak […]