Maciej Aniserowicz o programowaniu w .NET i zawodzie programisty
14
Apr

Po konferencji "GET.NET"

Kolejny odcinek z cyklu “pojechałem, mówiłem, było zajebiście”… W piątek 12 kwietnia zapakowałem Joannę w Elantrę i ruszyliśmy na podbój Łodzi. Okazja całkiem zacna: pierwsza edycja konferencji GET.NET organizowanej przez SII. Na ten event zostałem “wciągnięty” już w październiku, kiedy …

[czytaj dalej]
9
Apr

Po konferencji 4Developers 2014

W miniony poniedziałek, 7 kwietnia 2014, odbyła się kolejna edycja konferencji 4Developers. Miałem przyjemność poprowadzić tam (“premierowo” ;) ) sesję o Dependency Injection. Ze swojego występu nie jestem do końca zadowolony. Po raz kolejny nastąpiło “premature finalization” – ze sceny …

[czytaj dalej]
20
Mar

Microsoft OneNote

W ubiegły poniedziałek, 17 marca, gruchnęła oczekiwana od jakiegoś czasu oficjalna wiadomość: OneNote staje się darmowym programem (źródło na Office Blogs)! To news o tyle niesamowity, że ON przez długi czas był jedynym powodem, dla którego nie przesiadłem się z …

[czytaj dalej]
19
Mar

Wednewsday: książki z Manning za pół-darmo!

Wydawnictwo Manning Publications zaserwowało nam całkiem miłą niespodziankę na dzień Św. Patryka. W oparach Guinessa można wejść na ich stronę, wpisać kod wm031714 w polu “Promotional Code” i… dostać 45% rabatu na wszystkie książki! Save 45% on everything! Just enter …

[czytaj dalej]
17
Mar

Simple.Data i generowanie SQL

Simple.Data jest bardzo fajne, ale czasem… niewystarczające. Na przykład na chwilę obecną nie są wspierane podzapytania. Wtedy z pomocą przychodzi biblioteka Simple.Data.RawSql dająca możliwość wysyłania “gołego” SQLa przez Simple.Data. Tego gołego SQLa trzeba jednak jakoś zbudować/skleić. Zamiast robić to ręcznie, …

[czytaj dalej]
13
Mar

Simple.Data i "skomplikowany" update

Simple.Datajest super. A ostatnio okazało się jeszcze… supersze. Chciałem wygenerować zapytanie update “doklejające” pewną wartość do kolumny tekstowej. W Postgre byłoby to coś takiego: Jak widać – robię update jednocześnie odwołując się do wartości kolumny z aktualizowanego wiersza To by …

[czytaj dalej]
10
Mar

JavaScript "autoversioning" w Nancy

Są momenty, w których jedyne co wypada zrobić do dać sobie samemu blachę z wykrzyknieniem: “kRRRRetynie!”. Tak miałem ostatnio, gdy po wdrożeniu kolejnej wersji systemu dostałem od klienta komunikat: “e ziom, nie działa!”. Po inwestygacji logów przyczyna okazała się dość …

[czytaj dalej]
6
Mar

Angular directive: opóźniona reakcja na zmianę tekstu

“Live search” może być bardzo ciekawym rozwiązaniem w aplikacji. Użytkownik pisze literki w textboxiku i bez wciskania entera czy guzika dostaje przefiltrowane wyniki. Tak jak to znamy z gógla chociażby. Jeśli jednak reagować będziemy na każdą zmianę, to zanim użytkownik …

[czytaj dalej]
5
Mar

Wednewsday: konferencyjnie

Na horyzoncie sporo eventów programistycznych (jak zawsze zresztą). Po dwa z trzech kategorii wyłuskałem, jeśli macie więcej to walcie w komentarzach, yo! Niestudencko Po pierwsze: 4Developers, o którym pewnie każdy już słyszał i wie. Rok temu tam gadałem i w …

[czytaj dalej]
3
Mar

Po 36. spotkaniu Białostockiej Grupy .NET

W pierwszą środę lutego odbyło się 36. spotkanie Białostockiej Grupy .NET. Od niedawna jestem jednym z liderów tej grupy, więc i aktywniej w jej życiu będę uczestniczył – również online. Poniżej opis tego co działo się offline na samym spotkaniu. …

[czytaj dalej]
27
Feb

Satyra na TfuFSa

Biznesmena pełna kiesa – kupił sobie TFSaMarketingi mówią przecie, że to wychwalane w świecie Prędko, prędko baśń się baje, project template już powstajePodniecenie sięga nieba, piać z zachwytu wszystkim trzeba I manager poużywa – wszak Foundation się nazywaI Klienci stronkę …

[czytaj dalej]
26
Feb

Wednewsday: książka Resharper Essentials

Post ten jest newsem już o kilka dni opóźnionym, bo w kilku miejscach to info się już pojawiło, ale musiał poczekać do środy aby wpasować się w zaniedbany cykl Wednewsday:). Pod koniec ubiegłego tygodnia miała miejsce premiera książki “Resharper Essentials“. …

[czytaj dalej]
24
Feb

Po spotkaniu na grupie Wroc.NET

“Z pamiętnika nastoletniego prelegenta“, ciąg dalszy. W ubiegły wtorek, 2014-02-18, miałem wielką przyjemność wystąpić przed ponad 50 osobami, które stawiły się we Wrocławiu na spotkaniu Wrocławskiej Grupy .NET. Dla mnie było to wydarzenie o tyle wyjątkowe, że tym samym zamierzałem …

[czytaj dalej]
20
Feb

Instalacja Windows 8 w trybie UEFI z USB

TL;DR; instalując windows 8 w trybie UEFI z pendrive: musisz mieć pendrive sformatowanego FAT32, a nie NTFS użyj portu USB 2.0 A pełna historia poniżej. Niedawno powiedziałem sobie “dość!” i zrobiłem format. Powiedziałem tak, ponieważ mój laptop, mimo że można …

[czytaj dalej]
17
Feb

Nie będę kodował dla Polski. Ani dla świata.

Hackaton – an event in which computer programmers and others involved in software development (…) collaborate intensively on software projects. (za Wikipedią) W przeciągu kilku ostatnich miesięcy zostałem niechcący “natknięty” na dwie inicjatywy związane z programowaniem dla “wyższych celów”. W …

[czytaj dalej]
16
Feb

Słowo na niedzielę, o krytykowaniu i ulepszaniu

Dziś, po przerwie “kazaniowej” tak długiej, że niemalże dziecko można w tym czasie od nowa zrobić, cytat prawdziwie pasujący do nazwy niniejszego cyklu. Ile czasu tracimy na narzekanie (ja – sporo)? Ile doszukujemy się nieprawidłowości w innych – czy to …

[czytaj dalej]
13
Feb

Jak uśpić komputer

Z rok temu napisałem jak umieścić “shutdown” i “reboot” na menu start w Windows 8. Niedługo potem naszła mnie chęć zrobienia tego samego ze “sleep”, bowiem o wiele częściej z tej właśnie komendy korzystam. Właściwie z kilkadziesiąt razy dziennie, dzięki …

[czytaj dalej]
10
Feb

Po konferencji "Kariera IT"

W dopiero-co-minioną sobotę miałem przyjemność poprowadzić sesję na konferencji/targach “Kariera IT“. Temat: “Świadome wykorzystanie kontroli wersji”. Było trochę i o Gicie i o TfuFSie, ale większość czasu mówiłem o kontroli wersji ogólnie, w oderwaniu od jednego konkretnego rozwiązania, prezentując swoje …

[czytaj dalej]
6
Feb

AngularJS: $digest already in progress

Niedawno dostałem info o błędzie w systemie: Nic nadzwyczajnego, zdarza się. Guglanie rozwiązania może skutkować zastosowaniem takiego obejścia: Co nam to da? To, że błąd się nie pojawi. Oraz to, że nasz kod się nie wykona <facepalm>. Taki workaround znalazł …

[czytaj dalej]
3
Feb

O mikro-kontraktach

Praktycznie każdy jako-tako przemyślany system z jaką-taką architekturą zawiera “klasy z logiką”. Przez “jako-tako przemyślaną architekturę” rozumiem fakt, że cała logika nie siedzi bezpośrednio w kontrolerach czy innym tego typu bycie, a w dedykowanych… “miejscach”. W naszym projekcie jednym z …

[czytaj dalej]
Autor

Maciej Aniserowicz

Maciej Aniserowicz
"Procent"
developer / architect

MVP
MCP

Search
Facebook
Twitter
Archiwum
Kategorie
© Copyright 2008-2014 Maciej Aniserowicz. All rights reserved. Running on WordPress.