On my track from Zero to Hero I was looking for an idea of a meaningful, profitable online business. As there are various ways of achieving that goal I was wondering which path should I take. I’ve gathered my ideas and wrote this blog post. Some time after, one of the readers of that particular post (and also my colleague) asked me to be a co-founder of a new online business. I took it into consideration, examined pros and cons and finally decided to accept the offer. We’re starting this business fr...
Microsoft wprowadził ideę "nie przyszedł dev do Builda, przyjdzie Build do deva" - tournée mini-konferencji Build po całym świecie. Nowością jest to, że w tym roku Build zawitał do Polski, a konkretnie do Warszawy. Jest to niewątpliwie dość zacne wyróżnienie.
~ Jarosław Stadnicki Dla wszystkich młodych, rozpoczynających praktyki czy rozpoczynających pracy w zawodzie programisty, kilka myśli którymi chciałbym się z wami podzielić.Od początku Gdy wysyłasz swoje CV nie rozdmuchuj go na 3 strony, nie używaj podwójnych enterów, tylko po to żeby było więcej. Ja np. swoje ostatnio skróciłem do jednej strony! Czy sądzisz że jest ono oceniane po ilości kartek? Nie masz co wpisać? Nie przejmuj się tym, jesteś po studiach – wpisz to co umiesz, to co chcesz robić, na...
Postów, felietonów czy filmów mówiących o tym jak zostać programistą jest przynajmniej tyle ile odcinków "Mody na sukces", ale każdy dokładnie taki sam. Tutaj prezentuje inne podejście do tego zagadnienia. Zapraszam do lektury i dyskusji.
Na blogu wiele osób rozpisuje się odnośnie monitorów, procesorów, oprogramowania itp. Komfort pracy wynika z odpowiedniego doboru muszki, klawiatury czy ergonomicznej podkładki. Często jednak zapominamy o najważniejszym elemencie obcowania z komputerem: wygodnym fotelu. Kupno fotela/krzesła do komputera nie jest trywialnym zadaniem. Sam przebrnąłem przez wiele większych i mniejszych recenzji, bylem w kilku sklepach meblowych, siedziałem na różnych fotelach u znajomych w pracy. Wydaje mi się, że finalnie...
Good morning, this is gonna be a very short post, as it’s truly super easy to integrate the C# with the Slack API. We’ll make use of the latest .NET Core version listed as the dnxcore50 and build a console application that you can use to send the messages to the particular channel.
Dzisiejszy odcinek jest dość nietypowy, ponieważ goszczę aż dwie osoby. A są to moi dobrzy znajomi z czasów studenckich: Huber Chylik oraz Jacek Bylina. Obaj programiści oraz miłośnicy dość świeżego „trendu” jakim jest Big Data. I to właśnie ten temat został poruszony w dzisiejszym odcinku Chłopaki powiedzieli co określa się mianem Big Data, jakie narzędzia i środowiska ułatwiają przetwarzanie i analizę dużych zbiorów danych oraz przedstawili kilka autorskich przykładów wykorzystania tej technologi, któ...
Tak jak obiecałem, po miesiącu użytkowania pojawia się recenzja fotela komputerowego DXRacer. Postanowiłem podzielić się z Wami moją opinią i doświadczeniem na jego temat.
Trochę o moim nowym projekcie SportTacticsBoard (C#), motywacji oraz o importowaniu projektu z SVN do Git i jaka jest sytuacja z licencją...
Koncepcja przelewu samgo w sobie – czy to bankowego, czy w sieci Bitcoin – wydaje się być nieskomplikowana. Mamy nadawcę, odbiorcę, kwotę przelewu i w sumie na tym możnaby zakończyć opis procesu transakcji. Jednak po spodem dzieje się dużo ciekawych rzeczy, które mają na celu zapewnienie jej poprawności. Zobaczmy jak to wygląda z perspektywy protokołu Bitcoina :)
One of the steps in cookit is calculating similar recipes. This is what you can see on the left on the recipe page like this For the sake of clarity and manageability it’s scheduled as separate Hangfire jobs. Because cookit is running 5 workers, so similarities are calculated for 5 websites concurrently. The process uses cosine similarity, so it allocates a huge list at start and calculates similarities. A very CPU heavy operation. So some time after triggering all recipes recalculation I saw this in...
Cześć, dziś kontynuacja tematu z poprzednich wpisów. Tak jak we wcześniejszych wpisach z tego cyklu, tak i w tym, zawartość dla bardziej doświadczonych programistów pewnie będzie oczywista. Teraz chcę opisać kolejny stan/emocje: – „Umiem za mało i boję się zadawać pytania, bo to zobaczą i mnie wyrzucą.”
Anyone who made any HackerRank problems considering performance has seen this phrase in the assignment: “watch out for slow IO”. We are used to thing about files, databases and such as potentially slow IO, but the Console? Yes, and you will be amazed how much. Couple words about the setup. I am using NLog with file target (for normal logging) and mail target (for total failure, and aggregated reports). When debugging or profiling I run the process as a con...
Dzisiejszy wpis w tematyce startupowej. Opiszę sześć najważniejszych cech, które według mnie powinno posiadać dobre MVP. Jeśli masz w planach lub pracujesz nad własnym projektem ten post jest dla ciebie obowiązkowy MVP (ang. minimum viable product) – jest to wersja produktu, która posiada minimalne funkcjonalności, umożliwiające wprowadzenie na rynek. Ta wersja ma zweryfikować przydatność twojego produktu, z...
„Często na początku kariery, gdy przychodzimy do pierwszej pracy…” Tak miał zaczynać się ten tekst. Ale jednak nie będzie. Komentarze uświadomiły mi, że ten stan dotyka nie tylko pierwszej pracy, ale też może każdej następnej, gdy robimy krok w przód, w nowe „terytoria”: technologie, zakres obowiązków a może nawet branże.
Aby wykonać dowolną transakcję w sieci Bitcoin, tak jak w przypadku klasycznych przelewów bankowych, musimy posługiwać się adresami kont. Korzystając z dowolnego klienta sieci, możemy wygenerować cały zestaw takich adresów. Możemy też poznać ich budowę i wygenerować je sobie sami. Zobaczmy jak do tego podejść :)
Czynnik mogący zdecydować o sukcesie lub porażce naszego projektu
Z pewnością większość Czytelników/Słuchaczy doskonale zna dzisiejszego Gościa. Dla formalności: poczytać go możecie na blogu (http://gynvael.coldwind.pl), pooglądać na youtube (https://www.youtube.com/user/gynvaelcoldwind) lub poobserwować na Twitterze: @gynvael. A każdy, ale to absolutnie każdy programista powinien zaopatrzyć się w książkowy hit jego autorstwa: “Zrozumieć Programowanie“. Serio, koniecznie! Niezależnie od poziomu doświadczenia.
The era of big data is here and now. How to efficiently train support vector machines from massively large real-life datasets?
Jakoś ponad rok temu, czy może dwa lata zaczynałem nowy projekt. Nowy dla nas, nie tak nowy dla developerów już tam siedzących. Jednak jak zawsze bywa z nowym projektem miałem wielką nadzieję, że to będzie on, projekt marzenie. Życie miało inne plany. Oczywiście że śmiechy-chichy, że coś głupio zrobione, że ja zrobiłbym to inaczej gdybym to ja robił czy też taki klasyk: Takie są najczęstsze początki „nowych” projektów. Historia lubi się powtarzać ...