Bohater drugoplanowy

fluentscheduler

Co można zrobić

Wysyłanie maili, aktualizowanie bazy danych, sprawdzaniem spójności danych, aktualizacje wpisów, boty, sztuczny ruch, te inne rzeczy można robić w tle naszej aplikacji, nie mówię że to najlepszy sposób – trzeba uważać na słówka.

Jak to robić dobrze? Na pewno nie odpalałbym osobnego wątku z aplikacji. Poszukałem i znalazłem u Hanselmana, mówiłem wam że mam z nim zdjęcie? Na blogu Scota jest taki wpis: http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

Ponieważ nie jestem uparty i nie lubię walczyć ze skomplikowanymi bibliotekami mój wybór padł na FluentScheduler. Sprawił mi najmniej problemów i najkrócej musiałem się zastanawiać, jak się z niego korzysta. Poza jednym szczegółem, ale o tym poniżej. Continue reading

A czemu to tyle trwa

99% procent cieszy tylko przez pierwsze 5 minut – tak słyszałem. Kto z nas nie posiada jakiegoś miernika w tray, czy gdzieś na pulpicie na którym widać ile CPU, jaka temperatura, jaki ram i ile prądu – mój ulubiony to proces monitor  process explorer.

time_bug

Glimpse

Fajnie że jest Glimpse który może zrobic to samo z moja aplikacją asp mvc – no prawie to samo. Aby to zainstalować należy udać się do zarządzania paczkami i wpisać glimpse:

2016-05-12 21_05_06-Itan - Microsoft Visual Studio (Administrator)

Klik-klik i instalacja zakończona. Aby nie marnować czasu od razu powiem że są także dodatkowe paczki dla różnych różności, jako że ja używam EF to zainstalowałem także paczkę dla tego ORM: Glimpse.EF6 ze wszystkimi zależnościami.

Jak to uruchomić? Continue reading

Bez komentarza

Chciałem znaleźć jakieś narzędzie które potwierdzi to co chce napisać ale nie umiem.

TL;DR;
Nie uznaje komentarzy i wy też możecie się ich wyrzec.sketch1462739612197

/// Dokumentacja

Dlaczego tak mi ona przeszkadza? Często wielkie firmy wymagają aby ich kod był udokumentowany.
Mam tutaj na myśli tą grubą dokumentacje:

Continue reading

Co z tym trello

Wszyscy jesteśmy aktorami

Project menager, project owner, tester, developer, grafik, ux, analityk te inne role przyjmujemy gdy piszemy do szuflady.
Pisałem wcześniej o tym, że mapa myśli (http://jaroslawstadnicki.pl/2016/03/itan-projekt-rusza-razem-z-dajsiepoznac/) świetnie się przydaje do zrzucenia z siebie natłoku myśli i pomysłów które mamy związane z danym projektem. Pisałem także o trello, z którego będę korzystać. Napisałem i nie korzystałem aż do dziś. Stało się to co zawsze się dzieję z moimi projektami domowymi: przestałem ogarniać i przestało mi się chcieć.

TL;DR;

Continue reading

ChildAction w akcji

Odsłoń

Czasem dostępność java skryptu powoduje, że w zapomnienie mogą odejść pewne funkcjonalności MVC. W moim przypadku było tak gdy chciałem wyświetlać zawartość kanału z wiadomościami. Klik na kanale, a w tle myk-myk leci ajax i wracają wiadomości. Zrobiłem pewne zmiany w kodzie, tak że teraz kliknięcie na kanale powoduje przeładowanie strony i dopiero teraz użytkownikowi pokazują się wiadomości. Co za tym idzie lista kanałów renderowana jest w dwóch miejscach: na głównej liście, gdy żaden z kanałów nie jest wybrany oraz gdy jeden jest wybrany i czytany.
Jak wyświetlić listę kanałów tu i tu? Początkowa opcja ^c+^v odpada, bo nie. Potem myślę o jakimś ajaxie, jak by to zrobić… Continue reading