Jak jedna cyferka może zepsuć aplikację - studium

Posted on Sat 19 May 2018 in work

Ostatnio w pracy trafił mi się, moim zdaniem, dość ciekawy przypadek do zbadania. Otóż otrzymaliśmy od klienta zgłoszenie, że przestały działać pliki dla wybranych zasobów - klienci nie mogli uzyskać dostępu do miniatur, informacji, czasami były problemy z samym pobieraniem i tak dalej, ogółem mejdżor fakap, trzeba to naprawić asap.

Cóż …


Continue reading

Internet w liczbach: Polska i świat

Posted on Tue 27 March 2018 in data

W nawiązaniu do poprzedniego posta Internet w liczbach: czym jest CDN i dlaczego jest ważny dziś napiszę trochę więcej o tych konkretnych liczbach właśnie.

Liczba użytkowników

Zacznijmy od tego, ile osób korzysta z Internetu. Na podstawie badań firmy eMarketer, przeprowadzonych na początku 2016 roku, przedstawiono przewidywania, według których liczba użytkowników …


Continue reading

Internet w liczbach: czym jest CDN i dlaczego jest ważny?

Posted on Thu 22 March 2018 in data

CDN - Content Delivery Network, to taki cichy bohater, z którego praktycznie każdy z nas korzysta, ale mało kto cokolwiek o nim wie, no, chyba że jesteś sieciowcem, czy programistą, chociaż w sumie to i wśród programistów zdarzają się tacy, którzy skrótu tego nie kojarzą. A powinni, bo to w zasadzie …


Continue reading

Co trzeba umieć, żeby dostać pierwszą pracę? - co ja umiałem

Posted on Thu 01 March 2018 in work

Dziś o tym, co konkretnie trzeba umieć, żeby zdobyć pierwszą pracę, albo raczej o tym, co ja umiałem, gdy pracy szukałem. Tytuł chwytliwy, bo w różnych firmach są różne wymagania co do juniorów i w jednej taki gość jak ja jest stażystą a w drugiej już juniorem, różnie to bywa …


Continue reading

Jak wyglądają pierwsze dni pracy jako programista

Posted on Fri 23 February 2018 in work

Pierwsze dni w pracy jako programista - jak to u mnie wyglądało.


Continue reading

How I got a job as a Python Developer while still in high school

Posted on Thu 22 February 2018 in work

Hi there. Let’s cut the chase and get to the point.

I just became a Junior Python Developer without any kind of diploma whatsoever, heck, I didn’t even finish high school as I’m barely 18. So as you can see, it is possible. It’s for all …


Continue reading

Dodawanie ReCaptcha do appki we Flasku

Posted on Thu 28 September 2017 in python

Dziś kilka słów o tym, jak walczyć ze spamem prostym sposobem w aplikacjach korzystających z Flaska.

Jeśli mamy aplikację, która udostępnia wysyłanie wiadomości, komentarzy czy czegokolwiek podobnego, istnieje szansa, że prędzej czy później zaczniemy mieć problemy ze spamerami. Jak sobie zatem z tym prosto poradzić?

Na pomoc przychodzi nam Google …


Continue reading

Jeden język, który musi znać każdy programista i od którego powinno się zacząć.

Posted on Tue 26 September 2017 in self-dev

Podchwytliwy tytuł. Ciekawe co to za język? C, Python? Może C++ albo JavaScript? Bynajmniej! Mowa o... Angielskim.

Żyjemy w czasach globalizacji. Wszystko się trochę ujednolica. Te same seriale, te same filmy, te same ubrania, marki i... język. Język angielski od dawna obecny był w naszym języku rodzimym — polskim, anglicyzmy istnieją …


Continue reading

Niedokładność liczb zmiennoprzecinkowych, czyli dlaczego 0.1+0.2 != 0.3

Posted on Mon 25 September 2017 in theory

Floating point imprecision, czy też może po polsku(chyba) niedokładność liczb zmiennorzeczywistych. Brzmi poważnie, co? A no trochę jest, przynajmniej czasami. Zwłaszcza, jak operujemy na pieniądzach w jakiś sposób. A to w programowaniu dość częsty przypadek, no bo przecież te wszystkie templatki dla banków same się nie napiszą, prawda? W …


Continue reading

Nauka angielskiego - jak zabrać się za to skutecznie?

Posted on Fri 23 June 2017 in self-dev

Parę słów o tym, jak moim zdaniem powinna wyglądać nauka angielskiego.

A zaczniemy od tego, jak ona nie powinna wyglądać. Prosty i doskonały przykład tego widzimy w naszych szkołach. To, jak uczy się w nich angielskiego to jakiś żart. Nastawienie jest tam jedno najpierw na egzamin gimnazjalny, potem na maturę …


Continue reading