Lista artykułów

#2 Wydarzenia 17.03.2018

Dzisiejsze wydanie zdominowały języki programowania, ankiety, statystyki. To wszystko z udziałem gościa specjalnego Andrzeja Krzywdy 1. ACME v2 and Wildcard Certificate Support is Live https://community.letsencrypt.org/t/acme-v2-and-wildc…/55579 2. 5 Worst Programming Languages to Learn in 2018 https://insights.dice.com/…/5-worst-programming-languages-…/ 3. TIOBE Index https://www.tiobe.com/tiobe-index/ 4. StackOverflow Developer Survey Results 2018 https://insights.stackoverflow.com/survey/2018/

2

How to use pyperclip

3

Using markings and vim-signature plugin

Wykorzystanie SLAM do Micromouse

Ostatnio mocno pogłębiłem wiedzę dotyczącą algorytmów SLAM. Krótkoterminowym celem jest oczywiście inspiracja przy tworzeniu jak najlepszego sposobu lokalizacji i nawigacji w robocie Micromouse. W dzisiejszym wpisie przedstawię różnice między Micromouse, a typowym problemem SLAM oraz pomysły na implementację będące konsekwencją tych różnic. Wykorzystanie wiedzy o labiryncie Labirynt, w którym porusza się robot, jest zbudowany według […]

O co chodzi z tymi frameworkami?

Programowanie aplikacji webowych jest jedną z najbardziej dynamicznie zmieniających się dziedzin IT. Można żartować, że podczas pisania tego zdania powstał nowy framework JS. Właśnie, frameworki i biblioteki JS. Ręka w górę ten, który nie potrafi wymienić chociaż jednego takiego narzędzia. React, Angular, Ember, Meteor, Mithril, Polymer, Aurelia, VanillaJS… Jak to śpiewał pewien mądry człowiek We’re […]

O co chodzi z tymi frameworkami?

Programowanie aplikacji webowych jest jedną z najbardziej dynamicznie zmieniających się dziedzin IT. Można żartować, że podczas pisania tego zdania powstał nowy framework JS. Właśnie, frameworki i biblioteki JS. Ręka w górę ten, który nie potrafi wymienić chociaż jednego takiego narzędzia. React, Angular, Ember, Meteor, Mithril, Polymer, Aurelia, VanillaJS… Jak to śpiewał pewien mądry człowiek We’re […]

Swift okiem programisty C#

Stało się. Planowałem to od dawna: cały dzień w kodzie po baaardzo długiej przerwie. Bałem się, że się po prostu porzygam, potnę żyły, popłaczę, roztrzaskam komputer i tyle tego będzie. A tymczasem… Background Swoje programistyczne zęby zjadłem na platformie Microsoft .NET. Startowałem, gdy .NET się rodził i przez kilkanaście lat byliśmy swoimi najlepszymi przyjaciółmi. I [...]

Wykorzystanie SLAM do Micromouse

Ostatnio mocno pogłębiłem wiedzę dotyczącą algorytmów SLAM. Krótkoterminowym celem jest oczywiście inspiracja przy tworzeniu jak najlepszego sposobu lokalizacji i nawigacji w robocie Micromouse. W dzisiejszym wpisie przedstawię różnice między Micromouse, a typowym problemem SLAM oraz pomysły na implementację będące konsekwencją tych różnic. Wykorzystanie wiedzy o labiryncie Labirynt, w którym porusza się robot, jest zbudowany według […]

9

How to remove old Git branches

Jak WYCENIAĆ własną pracę? | PODCAST z Jackiem Kłosińskim

Jak wyceniać własną pracę? Jacek Kłosiński stworzył na ten temat kurs na swojej autorskiej platformie. W odcinku rozmawiamy o wycenie pracy oraz o tym, jak stworzyć kurs na autorskiej platformie i jak go skutecznie reklamować. Linki z odcinka: Kurs Jacka o wycenie pracy Strona domowa Jacka Kłosińskiego Kanał YouTube Jacka  Podcast Jacka Reguła niedostępności Odcinek […]

Jak WYCENIAĆ własną pracę? | PODCAST z Jackiem Kłosińskim

Jak wyceniać własną pracę? Jacek Kłosiński stworzył na ten temat kurs na swojej autorskiej platformie. W odcinku rozmawiamy o wycenie pracy oraz o tym, jak stworzyć kurs na autorskiej platformie i jak go skutecznie reklamować. Linki z odcinka: Kurs Jacka o wycenie pracy Strona domowa Jacka Kłosińskiego Kanał YouTube Jacka Podcast Jacka Reguła niedostępności Odcinek […]

Tworzymy własne Dependency Injection w TypeScript

Najlepiej uczy się na konkretnych przykładach. Dzisiaj napiszesz własną bibliotekę do Dependency Injection w TypeScripcie! Przydadzą nam się dekoratory, metadane, refleksja i kilka sztuczek. Do dzieła ? Zaczynamy Upewnij się, że masz zainstalowaną najnowszą wersję TypeScript (aktualnie 2.7.0). Do szybkiego testowania kodu przyda się też ts-node, więc warto go doinstalować. Zaczynam od skonfigurowania projektu w TypeScripcie. To nigdy nie było prostsze niż teraz: npm …

Dev:Cast – #03 Dobre praktyki pracy zdalnej

Praca zdalna, nawet ta sporadyczna wymaga odpowiedniego przygotowania. Wszystko z pozoru wygląda na prostą sprawę, jednak nagle okazuje się, że pomimo 12 godzin przed komputerem nie ma namacalnego efektu. Tu coś nas rozproszyło. Następnie oderwaliśmy się od komputera dosłownie na minutę, a finalnie wpadliśmy w wir obowiązków domowych – sprzątając, porządkując czy wyjeżdżając na szybkie, […]

14

Selenium Firefox profile for Automation

Did you know that you can actually use Firefox Profile in your Selenium automation? It's even quite simple as you will figure out in this article.

Przeciążanie funkcji i metod w JavaScript

Przeciążanie funkcji i metod w JavaScript JavaScript jest językiem dynamicznym, w którym funkcje mogą przyjmować wiele argumentów. Nie ma w nim jednak mechanizmu, który by wywoływał inne funkcje w zależności do liczby argumentów (czyli nie obsługuje przeciążania funkcji). W tym wpisie przedstawię jak prosto można taki mechanizm dodać do języka.