popularne tematy: programowanie

Nowości w C# 8.0 — duże zmiany, ale nie dla wszystkich

C# 8.0 zbliża się wielkimi krokami. Premiera planowana jest razem z .NET Core 3.0 (nieokreślona data w 2019 roku), aczkolwiek pierwsze wersje podglądowe mają być dostępne już z wersjami beta Visual Studio 2019. Co ciekawe, nowości w C# 8.0 nie będą dostępne dla wszystkich (tak, tak, klasyczny .NET Framework będzie zapewne wygaszany!).

Cóż zatem nowego możemy spodziewać się w C# 8.0? Sprawdźmy to! 

Nullowalne typy referencyjne

Ktoś w Microsofcie stwierdził, że stanowczo za dużo w życiu programistów jest wyjątków NullReferenceExceptions.

Krew, pot i piksele, czyli branża gier crunchem stoi. Recenzja książki Schreiera Jasona

Branża gier już od dłuższego czasu przynosi znacznie większe zyski niż przemysł filmowy i muzyczny razem wzięty. Przypomnę tylko, że nowy Spider-Man, wydany tylko na konsole PS4, w weekend otwarcia zarobił prawie dwa razy tyle co film Spider-Man: Homecoming...

Co ważne, zarabiają tu nie tylko tuzy gamedevu jak EA, Blizzard czy Activision, ale również jednoosobowe firemki, które swoim produktem trafiły w serca graczy.

Szybki i łatwy dostęp do potencjalnych klientów m.in. dzięki Steamowi czy innym platformom cyfrowym, powoduje olbrzymi wysyp gier.

Zawód programista, wymarzona praca dla każdego?

Programowanie od jakiegoś czasu jest coraz bardziej poszukiwaną umiejętnością na rynku pracy. Bardzo prosto jest również takim programistą zostać, patrząc na oferty wszelakich kursów czy studiów podyplomowych. Doszło do tego, że można nawet stać się programistą poprzez korespondencyjny kurs na Messengerze... 

Na pewno programowanie jest umiejętnością, która przydać się może każdemu.

Automatyczne wersjonowanie aplikacji mobilnych Android i iOS w Xamarin

Xamarin pozwala na tworzenie aplikacji pod Androida i iOS używając jedynego słusznego języka programowania, czyli C# ;) Jednym z częstszych problemów na jakie się natkniemy podczas wrzucania naszych apek do marketów jest wersjonowanie aplikacji. W jaki sposób jednocześnie numerować kolejne wydania pod Androida i iOS, bez szukania za każdym razem plików, a także sterować numeracją tylko z jednego miejsca? Jest na to ciekawy sposób, poprzez eventy dostępne w csproj, pliku projektu w Visual Studio.

Licznik Blogowy zmienia się dla Ciebie (Chrome/Opera/Firefox) [Aktualizacja]

Licznik Blogowy to wtyczka do najpopularniejszych przeglądarek, którą warto mieć. Nie ma znaczenia czy prowadzisz blog na portalu, czy tylko czytasz co ciekawsze artykuły. Dodatek potrafi zebrać statystyki z każdego bloga i przedstawić je w postaci szczegółowej listy i atrakcyjnych wykresów. Po szczegóły odsyłam do pierwszego wpisu - Licznik Blogowy 2017 — niezbędnik blogera.

Licznik Blogowy, kolejne zmiany dla użytkowników portalu (Chrome/Opera/Firefox)

Licznik Blogowy to wtyczka dla każdego, kto odwiedza blogi na portalu dobreprogramy. Przyda się ona nie tylko blogerom, ale również czytelnikom. Wtyczka dostępna jest pod najpopularniejsze przeglądarki www Chrome, Opera i Firefox.

Pozwala ona na szybką analizę wpisów na odwiedzanym blogu. Bez logowania dowiemy się o liczbie komentarzy i otrzymamy niezmiernie szczegółowe wykresy odnośnie opublikowanych wpisów przez autora bloga.

Jeśli zaś zalogujemy się, wówczas po wejściu na własny blog będziemy mogli wyświetlić znacznie więcej informacji.

Tworzenie wtyczek do Visual Studio: podsumowanie na koniec konkursu

Właśnie stuknął 20. wpis w konkursie Daj Się Poznać 2017, zatem przyszedł czas na podsumowanie prac na koniec trwania trzymiesięcznych zmagań...

Statystycznie

W tym czasie wpisy miały sumarycznie prawie 42 tysiące wyświetleń. Najbardziej obleganym wpisem był ten o hakowaniu Visual Studio, czyli o dobieraniu się bezpośrednio do poszczególnych elementów UI poprzez Snoopa.

Bad Word Detector — własna wtyczka do detekcji wulgaryzmów w Visual Studio

Tworząc w IDE zapewne nieraz natknęliście się na kod źródłowy, który zawierał wulgaryzmy czy to w postaci komentarza, czy to w postaci nazw zmiennych. Również my sami lubimy wstawić gdzieś w kodzie "kupę" lub inny równie ciekawy zwrot.

Niestety czasem takie "kwiatki" wychodzą na produkcję i nie są może czymś karygodnym lub niebezpiecznym, ale wizerunkowo raczej nikt na tym nie zyskuje. Ostatnio pisał

Zapisywanie zdarzeń z wtyczki do Visual Studio w Activity Logu

Dzisiejszy wpis odnośnie tworzenia wtyczki do Visual Studio będzie bardzo szybki i konkretny. W każdej aplikacji przychodzi moment na to, aby zalogować do pliku jakieś zdarzenie. Może być to notka o wyłapanym wyjątku, bądź też tylko zapis czysto informacyjny.

Zapis w Activity Log

Dodatki do IDE od Microsoftu mogą zapisywać zdarzenia do Activity Loga. W celu umieszczenia własnego wpisu należy pobrać serwis o typie SVsActivityLog i rzutować go na interfejs IVsActivityLog:

var log = serviceProvider.GetService(typeof(SVsActivityLog)) as IVsActivityLog;