Artykuły dla kategorii Start

freeimages.com
maj 26 2016
0

Swashbuckle - bardzo dobra dokumentacja dla Web API

Wiecie jaki problem jest z dokumentacją? Wszyscy chcieliby ją mieć, ale mało osób lubi ją tworzyć. Ten problem nie omija również deweloperów, którzy pisanie dokumentacji (obojętnie czy to w postaci do kodu, czy niezależnych dokumentów) traktują jako swego rodzaju karę.

Na szczęście są obszary IT, gdzie dokumentacja może się generować sama.. No dobra prawie sama, ale w pewnym sensie jej tworzenie możemy oprogramować. Takim obszarem jest np. popularne Web API, które posiada kilka rozwiązań softwarowych, pozwalających na generowanie dokumentacji.

Jakiś czas temu poszukiwałem optymalnego rozwiązania, które będzie w stanie dać konsumentom API maksimum informacji i wszystko na to wskazuje, że znalazłem to jedyne. Moi mili - chciałbym Wam przedstawić Swashbuckle, czyli implementację popularnego Swaggera przystosowaną do naszego ulubionego Web API:-)

freeimages.com
maj 23 2016
0

Mekorama - gra logiczna, która jest ładna

Gdy smartfony zaczęły wchodzić na rynek, osobiście zastanawiałem się, w jakim kierunku pójdą gry na urządzenia przenośne. Podstawowym ograniczeniem jest w tym przypadku sterowanie, które z jednej strony może wykorzystywać dotyk, z drugiej zaś nie mamy tutaj dostępu do standardowych kontrolerów znanych z PC, czy konsol. Sposób kontrolowania urządzeń oraz sama ich natura powoduje że w tym przypadku popularniejsze są inne gatunki niż na PC, czy na konsolach.

Na smartfonach i tabletach bardzo dużą popularnością cieszą się gry logiczne, które nie wymagają zmyślnego sterowania i można w nie pogrywać krótkimi seriami. Bardzo często w takich przypadkach nie zwracamy uwagi na rozbudowaną grafikę - liczy się przede wszystkim grywalność. Dlatego też tym bardziej się cieszę, gdy mamy do czynienia z ciekawą i jednocześnie bardzo ładną grą logiczną, a takim właśnie produktem jest tytułowa Mekorama.

freeimages.com
maj 18 2016
0

Visual Studio Code - czyli edytor od Microsoftu na każdy system

W ubiegłym tygodniu pisałem o zmianach, które zaszły w Microsofcie w ostatnich latach. Gigant z Redmond dziś zdaje się być zupełnie inną firmą niż kiedyś. Fundamentalnej przemianie uległa cała filozofia firmy, która kiedyś zaciekle walczyła z Open Source, a dziś jest jednym z największych kontrybutorów tego ruchu.

Nowa taktyka mocno opiera się na otwartości kodu oraz otwarciu na inne systemy. Można by dosłownie powiedzieć, że w Microsofcie w końcu ktoś otworzył okna;) Jednym z lepszych przykładów i być może dla niektórych symbolem zmian, jest właśnie tytułowa aplikacja Visual Studio Code, która pod spodem używa Chromium, jej kod jest otwarty, a na dodatek działa na Windows, OS X oraz Linuksie. Szok? Nie - dziś to codzienność giganta z Redmond.

freeimages.com
maj 16 2016
0

Brain It On! - czas wysilić szare komórki

Często pisze się i mówi negatywnie o grach komputerowych, kojarząc je z wszelakim złem całego świata. Tymczasem prawda często bywa inna. Jest trochę tytułów, które niosą ze sobą różne wartości - ot choćby historyczne, czy też edukacyjne. Na urządzeniach mobilnych znajdziemy za to sporo gier, które pobudzają nasze logiczne myślenie i tym samym zmuszają do wysiłku intelektualnego. Czy takie pozycje również należałoby zaliczać do tych złych?

Tytułowa gra - Brain It On! jest właśnie przykładem czegoś pozytywnego. Tytuł bawi, uczy, zmusza do myślenia, a także do swoistego kombinowania, w sytuacji gdy już nic bardziej sensownego wymyślić się nie da. Zapraszam do recenzji.

freeimages.com
maj 11 2016
0

Piekło zamarzło, czyli Microsoft kiedyś i dziś

Czas stagnacji (albo jakby to niektórzy powiedzieli stabilizacji) odeszły w Microsofcie w zapomnienie. Obecnie gigant z Redmond mocno się zmienia. Przyczyn tego stanu rzeczy jest wiele, ale jedną z najważniejszych jest tzw. era POST-PC. Obecnie nie trzeba wymieniać peceta co rok - czy dwa, by móc odpalić najnowsze gry, czy programy. Dziś pecety stały się długowieczne. Podejrzewam, że obecnie niczym niezwykłym jest posiadać 4-5 letniego peceta. Bardzo często wystarczy dodać mu RAMu, lub też wymienić dysk na SSD, by komputer dostał drugie życie. A skoro spada sprzedaż pecetów, to automatycznie zmniejsza się popyt na system Microsoftu.

Powyższy powód jest dość poważny, ale tak naprawdę problemów giganta było więcej. Ot choćby kwestia przegapienia usług internetowych gdy pojawił się Google, a później także przespania narodzin sektora mobilnego.

Wszystko to doprowadziło do konieczności wprowadzenia zmian nie tylko w portfolio produktowym, ale również w sposobie zarządzania firmą oraz w ogólnym podejściu - chciałoby się powiedzieć do życia. Zanim jednak dojdziemy do czasów nowożytnych, przydałoby się wyjaśnić (zwłaszcza młodszym pokoleniom) termin piekło zamarzło.

freeimages.com
maj 09 2016
0

Zgadnij co to 2 - czyli momentami niestosowne kalambury

Zgadnij co to, to tytuł który jest niewątpliwym hitem polskiej edycji sklepu Google Play. Muszę przyznać, że jest mi trochę wstyd, ponieważ wcześniej nie słyszałem o tej grze, a teraz widzę, że liczba jej pobrań jest liczona w milionach. Jak na realia naszego rodzimego rynku, jest to raczej spory sukces. Na szczęście trafiła się okazja by nadrobić zaległości i sprawdzić na czym polega fenomen tego tytułu.

Okazja jest nie byle jaka, bo jest nią premiera drugiej części tej niezwykle popularnej gry. Tym razem nie prześpię tematu i zabieram się za własną recenzję już od samego początku;-) Zapraszam do lektury.

freeimages.com
maj 04 2016
0

Najciekawsze funkcje C# 6.0, które warto znać

Czołowi blogerzy .Netowi zajmują się obecnie nowościami, które można będzie spotkać w stabilnej wersji 7.0 języka C#. W praktyce jednak, nie każdy może tak łatwo brnąć do przodu i podejrzewam, że jest sporo deweloperów, którzy wciąż nawet nie spróbowali szóstki.

Przyczyną tego stanu rzeczy najczęściej jest praca w firmie, która już jakiś czas funkcjonuje na rynku. W takiej sytuacji duży nacisk stawiamy na stabilność kodu, a każda nowa wersja czegokolwiek, stwarza potencjalne ryzyko błędu. Kompatybilny wstecz C# nie jest w tym miejscu wyjątkiem.

Dziś chciałbym Wam przedstawić kilka opcji z tej wersji języka, które rzeczywiście mogą uprzyjemnić Waszą codzienną pracę z tą technologią i które być może zachęcą Was (lub Waszych pracodawców), do ryzyka związanego z przejściem na nowszą wersję frameworka i tym samym języka C#.

freeimages.com
maj 02 2016
0

1Weather - ładna i dopracowana pogodynka

Przez kilka ostatnich lat, wiernie trwałem przy wszelakich pogodynkach z serii Accuweather. Na Androidzie jest oficjalna aplikacja od tego właśnie dostawcy, z której byłem bardzo zadowolony, aż do jednej z aktualizacji kilka miesięcy temu. Wprowadziła ona radykalne zmiany, które mi osobiście nie przypadły do gustu. Dodatkowo mocno ucierpiała stabilność i zniknęło kilka funkcji, do których przywykłem. Przez jakiś funkcjonowałem w stanie zniesmaczenia, ale w końcu postanowiłem się przemóc i dokonać dobrej zmiany.

Przewertowałem sklep Google Play w poszukiwaniu tej nowej, jedynej i tak trochę przypadkiem trafiłem na 1Weather. Słyszałem już wcześniej sporo dobrego o tym programie, ale nie przyglądałem mu się bliżej, ponieważ byłem zadowolony z tego co mam. Może to był błąd?

freeimages.com
kwi 27 2016
0

Interdyscyplinarność vs specjalizacja

W jednym z ostatnich tekstów, pisałem o tym, że może trudno być programistą aż do emerytury. Konkluzja tego tekstu była taka, że wielu programistów może z czasem odrobinę zmieniać wykonywane stanowisko. Na szczęście w branży IT mamy tutaj spore pole do popisu ponieważ okazuje się, że istnieje życie poza deweloperką;-)

Skoro już poruszyłem temat różnorodności stanowisk, to chciałbym się z Wami podzielić moimi przemyśleniami do trochę powiązanego tematu. Od jakiegoś czasu zastanawiam się, czy lepiej dokonywać specjalizacji stanowiskowej (nie mylić ze specjalizacją w obrębie stanowiska czyli np. programista backend .net, programista backend java itp.), czy też może posiadać cechy/umiejętności, które pozwolą łatwo przełączyć się na inne stanowisko. W skrócie pytanie jest proste - czy lepiej postawić na interdyscyplinarność, czy specjalizację?

freeimages.com
kwi 25 2016
0

upday - nowy, inteligentny agregator wiadomości

Od jakiegoś czasu mam wrażenie, że trochę ucichła moda na wszelkiej maści agregatory treści - przynajmniej te ogólnoświatowe, natomiast delikatnie rozruszał się nasz rynek lokalny. Całkiem niedawno opisywałem interesujący agregator skierowany na polski rynek - a mianowicie SQUID. Dziś mam zamiar przedstawić solidnego konkurenta dla tamtej appki, czyli tytułowy program upday.

Autorem programu jest gigant wydawniczy Axel Springer SE, aczkolwiek treść zawartych tu materiałów nie są w żaden sposób ograniczone do tego co znajduje się w zasobach Axela. Zapraszam do recenzji.