Wczoraj po raz drugi odbyła się konferencja WROC#. Jak łatwo się domyślić z nazwy, jest to wydarzenie odbywające się we Wrocławiu skupione wokół tematyki .NET. Wstęp był bezpłatny, więc by upolować bilet należało się mocno spiąć i być naprawdę szybkim. Mnie na szczęście się udało:) Całość imprezy – czyli zarówno prelekcje jak i afterparty odbywała się na terenie stadionu. Niestety nie mogłam uczestniczyć w wieczornej części, czego bardzo żałuję. Jeśli chodzi o samą organizację i miejsce, to przyznam, że...
Udało mi się zorganizować społecznościowego combosa. W środę 09 marca Azure Day Poland w siedzibie Microsoftu w Warszawie, potem szybko w pociąg by zdążyć na końcówkę Wroc.NET we Wrocławiu. A w czwartek 10 marca Wroc#. Nie byłbym sobą, gdybym tego wszystkiego nie opisał.
Today applications need to be more and more asynchronous and process more information in parallel. Every programming language has its own way of dealing with asynchronous programming. Some are designed for such purposes (like Erlang) but the others, more popular ones, are not. Is there no hope for Java, .Net or JavaScript developers? I think there is.
Jakiś czas temu, postanowiłem się doszkolić ze znajomości algorytmów. Częściowo było to spowodowane tym, że na studiach miałem dosyć okrojone algorytmy (mieliśmy różne sortowania, różne sposoby podziału, ale do grafów już nie doszliśmy) i o ile przez długi czas ta wiedza była wystarczająca, z czasem jednak codility rosło w popularność. O ile obecnie swój "peak" zapewne ma już za sobą, to podczas przykładowej rozmowy kwalifikacyjnej lub zgłaszania swojego uczestnictwa do darmowego szkolenia lub hakatonu z...
Kolejny wpis z serii warte uwagi. Tym razem zebrałem ciekawe linki z tematyki zarządzania projektami, a dokładniej o łańcuchu krytycznym i teorii ograniczeń.
Opis jak zarządzam swoimi pomysłami, jak je oceniam i pomysł co można robić ze swoim zbiorem idei.
So you have an idea? That’s great! I had them as well and I have stopped counting how many times I have failed to realize them. Ideas may be different:you may be a developer that want to write supercooltotallynotfacebookuniquesocialportal that will let you earn million dollars...
Tytułowy temat chodzi mi po głowie od lat. Zresztą nie tylko mi, co jakiś czas przewija się w rozmowach z kolegami i innymi developerami np. na konferencjach. Jest to wydaje mi się realny problem, nad którym nikt nie musiał się jeszcze specjalnie pochylić, bo rynek IT jest jeszcze młody. Czy wyobrażacie sobie...
Gdy przychodzi odpowiedzieć na pytanie czym się zajmujemy, każdy z Nas dość automatycznie i dumnie odpowiada, że jest programistą. Co poniektórzy dodają jeszcze z coś z zakresu swoich umiejętności. Programuje w .NET-cie, Java-wie, Web-ach itd. Ale czy mówiąc, że jesteśmy programistami to czy naprawdę rozumiemy kim jesteśmy? Czy rozumiemy różnicę pomiędzy programistą a programistą .NET-owym? Co daje Nam zmiana sposobu ...
When we need knowledge transfer and how to manage it
Pamiętam dobrze moją pierwszą grę platformą. Powstała w czasach kiedy Delphi było popularnym językiem do tworzenia aplikacji windowsowych. Było to także moje pierwsze podejście do języka obiektowego, poprzedzone dłuższym pisaniem w proceduralnym Pascalu. Nie rozumiałem wtedy do końca idei tworzenia obiektów, dlatego cały kod gry znajdował się w głównym obiekcie Main. Nie wiedziałem jak powinno się animować elementy gry, ale zauważyłem, że można poruszać kontrolką Image poprzez zmianę marginesów. Każdy...
Przemysław Walkowski. Gdy przychodzi odpowiedzieć na pytanie czym się zajmujemy, każdy z Nas dość automatycznie i dumnie odpowiada, że jest programistą. Co poniektórzy dodają jeszcze z coś z zakresu swoich umiejętności. Programuje w .NET-cie, Java-wie, Web-ach itd. Ale czy mówiąc, że jesteśmy programistami to czy naprawdę rozumiemy kim jesteśmy? Czy rozumiemy różnicę pomiędzy programistą a programistą .NET-owym? Co daje Nam zmiana sposobu m...
Każdy z nas miał co najmniej kilka pomysłów na aplikacje, które miały stać się małą cegiełką w rozwoju tego świata, a autora hucznie wprowadzić do klubu trzech przecinków (ponad miliarda na koncie).
W ostatni czwartek udało się być na kolejnym, 95 spotkaniu Warszawskiej Grupie .NET. Najpierw Marcin Malinowski wprowadził wszystkich w tajniki monad. Jest to jeden z tych mistycznych tematów, które wydają się nieodgadnione i nie do ogarnięcia. (...)
I made a research based on around 100 up-to-date job offers (from last two months) for .NET developers in Poland with known salary ranges. Let’s check it out!
One of the biggest IT festival in Poland 4developers will be this year 11th April. Last year 4developers was superb. There were a lot of different paths like: .NET, Java, PHP, UX, Front-end, Application architecture and more.
W poprzednich częściach poruszałem kwestię braku zarządzania buforami czasu w zadaniach, marnowaniem marginesów czasowych oraz złej definicji projektu, która również przyczynia się do opóźnień. Przed przeczytaniem tej części polecam ci rzucić okiem na część pierwszą o buforach bezpieczeństwa w łańcuchu krytycznym oraz część drugą, kontynuacje opisu łańc...
W .NET istnieją dwie przydatne klasy do logowania wszelkich informacji: Trace oraz Debug. Często różnica nie jest jasna oraz klasy są ze sobą mylone. Co się dokładnie dzieje, gdy napiszemy następujący fragment kodu? Trace.WriteLine("Trace test"); Debug.WriteLine("Debug test"); Efekt wydaje się podobny, w okienku debug zobaczymy wykonane logi: Najlepiej zajrzeć do źródeł powyższych klas. Debug.WriteLine wygląda następująco: [System.Diagnostics.Conditiona...
Do napisania tego posta wprost umotywował mnie wpis Oskara Dudycza na podobny temat - nauki uczenia się. Jest to temat bardzo ciekawy i od dawna na mojej liście "to do". Zatem napisałem, w końcu! Pytanie, na które chciałbym odpowiedzieć jest proste - jak się właściwie uczyć technologii w naszym dev-świecie?
Description how important is knowledge management and what is the opportunities and risks related to this subject.