• Yesterday, I was one of the panelist at grillrb.com conference. The panel title was Similarities, differences and possible idea transfers between ASP.NET, Django and Ruby on Rails (in Polish: ‘Podobieństwa, różnice oraz możliwości transferu rozwiązań pomiędzy technologiami ASP.NET, Django oraz Ruby on Rails’). We had a nice, friendly discussion – no one got hurt ;). I […]

  • Big Visual Studio solutions are a nightmare. The clog up the PC, make it difficult to navigate and are hard to maintain. If you are dealing with big solutions in your daily work you should try Funnel extension. 

  • So in the last post we have been presented a “strange” issue with tasks continuation. If on would run the example he/she would see a “OnCanceled!” message printed to the console too. This feel strange at the beginning but if we structure the code a bit differently it would be obvious why.

  • Today I was confronted with a interesting case of Task‘s behavior. Below you can see the minimal example. Can you determine, without running the code, what would be the output of the following code?

  • Kilka dni temu na Redditie pojawił się wątek gdzie jeden z użytkowników zauważył, że VS 2015 dodaje do kodu aplikacji napisanej w C wywołania funkcji, które brzmiały dość podejrzanie. No bo kto by się troszkę nie zaniepokoił gdy skompilowany pusty main() obdarowuje nas dodatkowym opakowaniem w postaci wywołań __telemetry_main_invoke_trigger ?

head-543167a4957138d90533b96e2adf525fcac1929f5dbf13687f97289f50fc3aa2

Yesterday, I was one of the panelist at grillrb.com conference. The panel title was Similarities, differences and possible idea transfers between ASP.NET, Django and Ruby on Rails (in Polish: ‘Podobieństwa, różnice oraz możliwości transferu rozwiązań pomiędzy technologiami ASP.NET, Django oraz Ruby on Rails’). We had a nice, friendly discussion – no one got hurt ;). I think I gave reasonable answers (but if you saw me speaking – please give me feedback – thanks) and put some good insights into the discussion.
But in one of the topic that was titled: the weakest part of the framework (but a bit better translation would be: the biggest disadvantage of framework; in Polish: ‘najsłabsza strona frameworka’) and in case of ASP.NET the first reaction, even from the audience, was: it’s ‘Microsoft’. Of course I strongly disagreed 😉 but I did not wanted to go with full explanations about that during the panel – but I fell quite motivated to do it here. Read More

Big Visual Studio solutions are a nightmare. The clog up the PC, make it difficult to navigate and are hard to maintain. If you are dealing with big solutions in your daily work you should try Funnel extensionRead More

So in the last post we have been presented a “strange” issue with tasks continuation. If on would run the example he/she would see a “OnCanceled!” message printed to the console too. This feel strange at the beginning but if we structure the code a bit differently it would be obvious why. Read More

Today I was confronted with a interesting case of Task‘s behavior. Below you can see the minimal example. Can you determine, without running the code, what would be the output of the following code?
Read More

Kilka dni temu na Redditie pojawił się wątek gdzie jeden z użytkowników zauważył, że VS 2015 dodaje do kodu aplikacji napisanej w C wywołania funkcji, które brzmiały dość podejrzanie. No bo kto by się troszkę nie zaniepokoił gdy skompilowany pusty main() obdarowuje nas dodatkowym opakowaniem w postaci wywołań __telemetry_main_invoke_trigger ?

Read More

Z androidem nie mam dużo wspólnego. Mamy aplikację więc muszę ogarniać. Ostatnio potrzebowałem zmienić kilka rzeczy w tejże – nic zaawansowanego. Zamiana paru linków to tu to tam. Nic co bym podejrzewał przyczyni się do powstania tego wpisu. Linki podmieniłem i wygenerowałem wersję debug do testów lokalnych i release do sklepu. Testuję. Na debug wszystko śmiga, release wywala się w dziwnych miejscach. Hmm… Read More

Jedną z kolejnych nowości w VS 2015 jest poniższy tooltip

Perf Tooltip w działaniu Read More

Jakiś czas temu napisaliśmy małą aplikację, która pozwala optymalizować czas urlopu. KiedyUrlop – bo o niej mowa działała sobie już sporo czasu – nikt nie narzekał (może poza mną gdy patrzyłem na zbyt małą liczbę pobrań), aż kilka dni temu znajomy oznajmił mi, że KiedyUrlop się nie odpala. Sprawdziłem u siebie i rzeczywiście – zaraz po starcie aplikacja zamyka się i niewiele możemy z nią zrobić. Aurę tajemniczości problemu zwiększył jeszcze fakt, że świeżo zainstalowana wersja ze sklepu działa jak trzeba. Nie było wyjścia – trzeba było problem przeanalizować… Read More

Wczoraj miałem przyjemność wygłosić lightning talk na Wrocławskiej Grupie.NET. Tematem było VS 2015 Debugging & Diagnostics w którym to tylko zarysowałem co nowego i dobrego oferuje nam VS w wersji A.D. 2015 jeśli chodzi o “odpluskację” i diagnostykę aplikacji. Slajdy do prezentacji można przejrzeć na slide.es a nagranie wideo niedługo powinno być opublikowane na stronie http://wrocnet.github.io

Screen Shot 2015-09-23 at 18.33.05

W najbliższym czasie powinno pojawić się więcej postów tyczących się tej tematyki.

Nie sądziłem, że VS 2015 zaskoczy mnie w tak prozaicznym elemencie jakim jest okienko Exceptions Window. Od czasu do czasu trzeba do tego okna zajrzeć aby odpowiednio ustawić zatrzymywanie się debugger’a gdy wyjątek jest rzucany zamiast w miejscu gdzie nie jest obsłużony. Co się zmieniło zatem?
Jakby ktoś nie wiedział jak wyglądało dotychczas załączam screena:

Exceptions Window 2013

A jak wygląda w edycja opatrzonej numerem 2015?

Exceptions Window 2015

W końcu zaimplementowane zostało jako pływające okno a nie masakryczne okno modalne, które blokowało całą pracę VS do czasu działania na nim. Nigdy więcej frustracji gdy nazwa wyjątku którego ustawienia chcieliśmy zmienić wyleciała nam z głowy.
Mała rzecz a cieszy. Good job VS team 😉