.NET DevPL | Top posty z Facebooka z roku 2017

Wszystkie Top ostatni miesiąc Top rok

Dziś nasza grupa osiągnęła 3000 członków!!
Większość z Was odpowiadała na nieśmiertelne pytanie: "Dlaczego chcesz dolaczyc do grupy .NET Developers Poland?". Pytanie relatywnie proste, które pozwala zebrać grupę osób chcących dzielić się wiedzą w zakresie programowania (w szczególności .NET)
Są też takie osoby, które znam osobiście lub wystarczająco dobrze zaargumentowały swoją chęć przynależności do grupy, że powyższe pytanie było zbędne :)
Dzięki dzieleniu się wiedzą stajemy się lepszymi programistami.
Jestem dumny, że mamy takie polskojęzyczne miejsce w internecie :)
Róbmy tak dalej!
https://www.facebook.com/photo.php?fbid=1496992127014155&set=gm.825706934277330&type=3
:D
Rumunia zlikwiduje podatek PIT dla wszystkich programistów!
http://wolnyrynek.com.pl/wiadomosci/rumunia-zlikwiduje-podatek-pit-dla-wszystkich-programistow/
Pawel Klimczyk nowym Microsoft #MVP w kategorii #VisualStudio Gratulacje! :)
Microsoft MVP Community - Poland
http://mvp.pl/
Dzień dobry. Wiecie dlaczego nie czytam tego kanału? Bo dużo jest tutaj promowanie swoich blogów. Może umówimy się, że nie będziemy wrzucać tutaj swoich tekstów. Każdy kto pisze mógłby to robić, bo to przecież ciekawe co właśnie napisałem(am). Jeśli ktoś uzna, że to co napisałeś/napisałaś to wrzuci tutaj tego linka za ciebie. Jeśli ktoś lubi czytać to co piszesz to pewnie już śledzi twojego bloga i nie musisz o tym przypominać tutaj, na slacku, na swoim blogu, na rss, na grupie fb, na twitterze, na youtube, na snapie, na innym kanale.
Bad Word Detector - dodatek do Visual Studio wykrywa wulgaryzmy w kodzie źródłowym i je zaznacza. Do przetestowanie w IDE, do poczytania jak działa :) 😎💩
Bad Word Detector — własna wtyczka do detekcji wulgaryzmów w Visual Studio
https://www.dobreprogramy.pl/djfoxer/Bad-Word-Detector--wlasna-wtyczka-do-detekcji-wulgaryzmow-w-Visual-Studio,81299.html
Niezmiernie miło jest mi zaprezentować .NET Core Tour 2017!
W ciągu czterech najbliższych miesięcy odwiedzę największe polskie miasta i opowiem najnowsze informacje na temat .NET Core zaczynając od .NET Standardu aż po ILa, a Piotr Gankiewicz pokaże jak robić profesjonalne aplikacje. W programie również DevWarsztaty we Wrocławiu i Warszawie. Najbliższe spotkanie już we wtorek na Wrocławskiej Grupie .NET!
Jeśli chciałbyś aby .NET Core Tour odwiedził Twoją grupę lub miasto - daj znać!
.NET Core Tour - Lukasz Pyrzyk
https://pyrzyk.net/tour/
No i mamy .NET Framework 4.7 :)
Announcing the .NET Framework 4.7
https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/
Dzisiaj oficjalnie oglosilismy aplikacje nad ktora pracowalem przez ostatnie 6 miesiecy!
Introducing the Azure app public preview
https://azure.microsoft.com/en-us/blog/azure-app-preview/
Piekło zamarzło.
WordPress Running on .NET – Peachpie
http://www.peachpie.io/2017/02/wordpress-announcement.html
MS migruje swoje repozytoria (windows i office) na git’a.
TL;DR: repo windowsa ma 270GB i 3.5 miliona plików (cała historia). MS migruje z perforce na git’a. Git ma problem wydajnościowy (nigdy nie był projektowany do hostowania tak dużego projektu) - “git checkout” zajmował jakieś to 3h, “git status” 10m a “git clone” 12+ h. MS rozwiązuje go stosując GVFS – użytkownik pobiera tylko co jest mu potrzebne – teraz czasy są już akceptowalne: “git checkout” 30s, “git status” 4-5s a “git clone” kilka minut.
Do tego celu MS stworzył narzędzie GVFS – GVFS stands for Git Virtual File System. GVFS virtualizes the file system beneath your git repo so that git and all tools see a fully hydrated repo, but GVFS only downloads objects as they are needed. GVFS also manages git's sparse-checkout to ensure that git operations like status, checkout, etc can be as quick as possible.
- https://github.com/Microsoft/GVFS - https://blogs.msdn.microsoft.com/visualstudioalm/2017/02/03/announcing-gvfs-git-virtual-file-system/ - https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-git-and-some-back-story/
Ciekawa dyskusja na reddicie - https://www.reddit.com/r/programming/comments/5rtlk0/git_virtual_file_system_from_microsoft/?utm_content=comments&utm_medium=browse&utm_source=reddit&utm_name=programming Polecam komentarze ctrl + f: MsftPeon oraz jeremyepling – wyjaśnili po co i dlaczego.
MS udostepnił dużo darmowych książek, może ktoś znajdzie coś dla siebie :D
Largest FREE Microsoft eBook Giveaway! I’m Giving Away MILLIONS of FREE Microsoft eBooks again, including: Windows 10, Office 365, Office 2016, Power BI, Azure, Windows 8.1, Office 2013, SharePoint 2016, SharePoint 2013, Dynamics CRM, PowerShell,..
https://blogs.msdn.microsoft.com/mssmallbiz/2017/07/11/largest-free-microsoft-ebook-giveaway-im-giving-away-millions-of-free-microsoft-ebooks-again-including-windows-10-office-365-office-2016-power-bi-azure-windows-8-1-office-2013-sharepo/
Cześć, Chciałbym się z Wami podzielić projektem open source, który rozwijamy od prawie roku, opartym głównie na .NET Core 2.0 od strony backendu (mikroserwisy, Docker i cała reszta tego hype).
W skrócie jego celem jest zarówno usprawnienie komunikacji pomiędzy mieszkańcami i jednostkami publicznymi jak i aktywizacja ludzi do przykładania większej uwagi o wspólne dobro jakim jest ich okolica oraz środowisko.
Wszystko da się odpalić lokalnie w dość prosty sposób za pomocą Dockera jak i bez (repo Collectively.Docker z odpowiednimi skryptami) gdyby ktoś był zainteresowany ;).
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/08/26/collectively-an-open-source-platform-for-the-citizens/
Są już Productivity Power Tools dla Visual Studio 2017
Productivity Power Tools for Visual Studio 2017
https://blogs.msdn.microsoft.com/visualstudio/2017/03/06/productivity-power-tools-for-visual-studio-2017/
Cześć, Przygotowałem tuzin prostych przykładów dotyczących ASP.NET Core. https://github.com/spetz/asp-net-core-samples
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/04/17/asp-net-core-12-samples/
Tona przykładów dla ASP.NET Core :). https://github.com/dodyg/practical-aspnetcore
dodyg/practical-aspnetcore
https://github.com/dodyg/practical-aspnetcore
Grzebiąc ostatnio w Postgres'ie, nadziałem się na całkiem interesującego tool'a : https://teamsql.io/ Zaryzykuję stwierdzenie że to takie VS Code dla baz danych :)
TeamSQL - Multi-Platform SQL Client
https://teamsql.io/
Mała anegdotka z dzisiaj. Opróżniałem plecak i odłożyłem na bok książkę, którą aktualnie czytam. (Jakieś) wcześniejsze wydanie tejże: http://www.empik.com/praca-z-zastanym-kodem-najlepsze-techniki-michael-feathers,p1143740022,ksiazka-p . Przechodząca obok żona, którą rzuciła na nią kątem oka: - Co? "Praca z zasranym kodem"?
Nawet, kochanie, nie masz pojęcia jak blisko prawdy jesteś :-P
Praca z zastanym kodem. Najlepsze techniki
http://www.empik.com/praca-z-zastanym-kodem-najlepsze-techniki-michael-feathers,p1143740022,ksiazka-p
Gdyby kogoś interesowało - za darmo tylko dzisiaj. https://www.packtpub.com/packt/offers/free-learning
Świat bez Resharpera jest możliwy z VS2017 i darmowymi dodatkami wykorzystującymi Roslyn
Roslynator for VS 2017 | ardalis
https://ardalis.com/roslynator-for-vs-2017
Bardzo fajna stronka umożliwiająca sprawdzanie czy zależności apki da się wykorzystać pod .net core, co za tym idzie, czy naszą aplikację możemy zmigrować.
Jakub Gutkowski
https://icanhasdot.net/
Wyglada ciekawie. Free Ebook, step-by-step containers i microservices + .NET
Free ebook: .NET Microservices: Architecture for Containerized .NET Applications
https://blogs.msdn.microsoft.com/microsoft_press/2017/05/19/free-ebook-net-microservices-architecture-for-containerized-net-applications/
Project Rider doczekał się w końcu wersji 1.0 :).
Rider: A cross-platform .NET IDE by JetBrains
https://www.jetbrains.com/rider/
Hej, Ponieważ można uznać, że .NET Core Tour oficjalnie został zakończony wraz z ostatnimi warsztatami 28 lipca w Warszawie, chciałbym jeszcze raz podziękować wszystkim, którzy nas wspierali, gościli i brali udział w wydarzeniu! :)
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/08/16/net-core-tour-summary/
Niezłe info
Microsoft hosts the Windows source in a monstrous 300GB Git repository
https://arstechnica.com/information-technology/2017/02/microsoft-hosts-the-windows-source-in-a-monstrous-300gb-git-repository/
Widzieliście już nową dokumentację dotnet'owych API? Można łatwo sprawdzić, które funkcje są dostępne lub nie na poszczególnych platformach włączając najnowsze .NET Standard/Core
.NET API Browser
https://docs.microsoft.com/en-us/dotnet/api/
Nowinki w C# 7.1
C# 7.1 - Everything You Need To Know
https://www.danielcrabtree.com/blog/329/c-sharp-7-1-everything-you-need-to-know
Cześć, Wspólnie z kolegą, który postanowił się przebranżowić postanowiliśmy, że stworzymy swego rodzaju kurs o programowaniu z naciskiem na dobre wzorce podczas tworzenia aplikacji. Całość ma prezentować holistyczne podejście do tworzenia oprogramowania, bardziej niż prowadzenie za rączkę po kolejnych słowach kluczowych w języku itd. Poniżej załączam "odcinek pilotażowy", a dokładniejszy opis o co w tym wszystkim chodzi jest w linku do bloga - być może komuś z Was przypadnie do gustu :).
Piotr Gankiewicz
https://www.youtube.com/watch?v=G1ej2KdU-yo
Czy Was też czasem korci by być złośliwym programistą?
Stapp.space blog
https://www.facebook.com/stapp.space/photos/a.1727575104219494.1073741828.1550232815287058/1727289517581386/?type=3
Hej. W tym roku w końcu postanowiłem zdać egzamin 70-480 będący częścią nowego MCSD: App Builder. Jeżeli ktoś też zbiera się do nauki do tego certyfikatu to zapraszam na swojego bloga gdzie będę prowadził zapiski z postępu nauki (w formie skrótu z książki Exam Ref i informacji znalezionych w sieci). Zapraszam do poczytania :)
http://kduszynski.pl/2017/02/01/mcsd-70-480-certyfikacja-microsoft-czas-start/
http://kduszynski.pl/2017/02/06/mcsd-70-480-tworzenie-struktury-dokumentu-html5/
[MCSD 70-480] Certyfikacja Microsoft czas start – Wildpost
http://kduszynski.pl/2017/02/01/mcsd-70-480-certyfikacja-microsoft-czas-start/
Dziś trochę mięsa:
The 68 things the CLR does before executing a single line of your code (*)
http://mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/
Zajawka na noc
http://makecode.com
Oto plan na resztę .NET Core Tour! Na mapie pojawiło się kilka nowych miast oraz całodniowych warsztatów. Najbliższe spotkanie już w środę na Śląskiej Grupie Microsoft.
Dokładniejsza rozpiska tutaj: https://pyrzyk.net/tour
https://www.facebook.com/photo.php?fbid=1509638609080346&set=gm.784795815035109&type=3
Wiadomość na dziś .NET Standard 2.0 is final.
Nie wiem czy to oznaczy że można już go używać, bo ostatnio w .NET zmieniła się nomenklatura 😉
.NET Standard 2.0 is final · Issue #24 · dotnet/announcements
https://github.com/dotnet/announcements/issues/24
Dziś mięso z mikroserwisów!
https://github.com/dotnet-architecture/eShopOnContainers/ + draft ksiazki http://bit.ly/2p7NLD6 + https://microservices-demo.github.io/ + tag #architecture :)
dotnet-architecture/eShopOnContainers
https://github.com/dotnet-architecture/eShopOnContainers/
Długi weekend, wszysycy odpoczywają a tu na świecie BANG!
AspNet Core 2.0 już jest. To co w środę czeka nas upgrade nie?
Stapp.space
https://www.nuget.org/packages/Microsoft.AspNetCore/
.NET Core Tour i Tomasz Kopacz w serii "Czwartek z .NET"! Za 10 minut zaczynamy live stream! https://www.facebook.com/events/1829883970610426/
https://www.facebook.com/photo.php?fbid=1482722558438618&set=gm.771850012996356&type=3
!!UPDATE!! Strona http://netdevelopers.pl/ dostala wersje alpha tagow.
Jak to dziala? 1.Kazdy post ktory ma wiecje niz 10 lajkow jest zaciagany do mongodb. 2. Kazdy content z hash+tekst do spacji jest parsowany jako tag. 3. Przyklad dostepny tutaj: http://netdevelopers.pl/facebook/tag/event (ten post edytowalem w mongodb)
Osoby czesto dodajace posty: Szymon Kulec, Piotr Gankiewicz, Konrad Kokosa, Maciek Misztal, Łukasz Pyrzyk, Michał Dymel, Michal Franc, Tomek Pluskiewicz i inni oczywiscie - tagujcie posty :)
Jak na grupie jest jakis BigData freak to moze chce pogrzebac w lajkach ? W bazie jest info jakie byly posty lubiane itp. Moze sie przyda. Ja doszedlem do tego: http://netdevelopers.pl/facebook/karma To sa najbardziej lubiacy posty rozne :) Jak ktos ma pomysl jak sie tu zabawic z BigData to zapraszam :)
Planuje (z Wasza pomoca jak ktos chce - pisac na priv a pozniej kodowanie :) ) ulepszenia: -edycja tagow na stronie -tagowanie na stronie -ogladanie postow z tagami -Wasze pomysly
W zamian wieszna chwala tutaj: http://netdevelopers.pl/contributors :)
#netdevpl
.NET DevPL | Posty z tagiem 'event'
http://netdevelopers.pl/facebook/tag/event
Zbior ciekawych bilbiotek i frameworkow .NET https://dotnet.libhunt.com/ tag #libs
Awesome .NET
https://dotnet.libhunt.com/
Debuggowanie zdalnie .NET Core na UNIXACH :)
Private: Debugging .NET Core on Unix over SSH
https://blogs.msdn.microsoft.com/visualstudioalm/2017/01/26/debugging-net-core-on-unix-over-ssh/
Mastering C# Concurrency dzis za darmo na
Free Learning - Free Technology eBooks | PACKT Books
https://www.packtpub.com/packt/offers/free-learning
P - nowy język programowania od MS :).
P: A programming language designed for asynchrony, fault-tolerance and uncertainty - Microsoft Research
https://www.microsoft.com/en-us/research/blog/p-programming-language-asynchrony/
Nowa infografika dotycząca .NET Standard :).
www.microsoft.com
https://www.microsoft.com/net/images/dotNET_poster.pdf
Hej, być może komuś z Was się przyda, bo zjadłem trochę nerwów na poprawnej implementacji tego zagadnienia ;). JWT z HMAC oraz RSA dla ASP.NET Core - opis + repo z kodem.
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/07/24/jwt-rsa-hmac-asp-net-core/
Nie jest to stricte .NET ale może kogoś zainteresuje
New WinDbg available in preview!
https://blogs.windows.com/buildingapps/2017/08/28/new-windbg-available-preview/
od Scott Hanselman na 2017 rok
What .NET Developers ought to know to start in 2017
http://www.hanselman.com/blog/WhatNETDevelopersOughtToKnowToStartIn2017.aspx
2 nowych #MVP mamy i to z .NET :)
Microsoft MVP Community - Poland
https://www.facebook.com/mvppolska/posts/1281618755255404
Osobiście nie zdążyłem zapoznać się ze wszystkimi niuansami wersji 6, a tu już sporo nowości do ogarnięcia w najnowszej wersji 7. Wygląda to naprawdę dobrze!
New Features in C# 7.0
https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-features-in-c-7-0/
Mamy nadzieję, że ta decyzja pozwoli nam zrobić konferencję na tym samym albo wyższym poziomie niż do tej pory!
Już serdecznie zapraszamy ;)
DevDay
http://devconf.pl/
I na piąteczek jeszcze jedno świeże info - NuGet w MSBuild siedzi w VS 2017.
NuGet is now fully integrated into MSBuild
http://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html
Ksiazkeczka za free "Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure"
https://blogs.msdn.microsoft.com/dotnet/2017/08/09/web-apps-aspnetcore-architecture-guidance/
Web Applications with ASP.NET Core Architecture and Patterns guidance
https://blogs.msdn.microsoft.com/dotnet/2017/08/09/web-apps-aspnetcore-architecture-guidance/
Nie wiem, czy widzieliście, że Stackoverflow zrobił fajną analizę
Top mentioned books on stackoverflow.com
https://writesoft.wordpress.com/2017/02/09/top-mentioned-books-on-stackoverflow-com/
NLog best practices:
Ultimate NLog guide for .NET logging - 19 best practices, resources, and tips
https://stackify.com/nlog-guide-dotnet-logging/
Linq w .NET Core
Linq performance improvements in .NET Core
http://www.thomaslevesque.com/2017/03/29/linq-performance-improvements-in-net-core/
Nasz .NETowy Kolega Blog Programisty - Jarosław Stadnicki Wchodzi na youtube-y. Bardzo fajny tutorial stawiania aplikacji na Azurze.
Microsoft Azure Deployment Setting, Slots, Branches, Bitbucket
https://www.youtube.com/watch?v=V5TwAHr3SjY
Mało znany skrót a przydaje się do szybkiego sprawdzania rezultatu kodu :). Może komuś się przyda.
Ctrl + E, E – the best Visual Studio shortcut I’ve seen so far!
http://agirlamonggeeks.com/2017/06/07/ctrl-e-e-the-best-visual-studio-shortcut-ive-seen-so-far/
Witaj szkoło! Oto lista spotkan lokalnych grup .NET
http://netdevelopers.pl/groups
Wirtualna, darmowa 3-dniowa konferencja o .NET. Sprawdźcie agendę. Wygląda ciekawie.. .NET Cory,Xamariy itp.
.NET Conf 2017
https://www.dotnetconf.net/
Zwykle nie wrzucam prywaty. Jednak aby nie było jak rok temu, że część osób pisała, że nie widziała iż można wygrać coś dodatkowego w "Daj się poznać" to tym razem promuję to bardziej. Sporo tutaj jest osób, które udział biorą w konkursie a więc: Do zdobycia jest klawiatura Razer BlackWidow Chroma, którą sponsoruję jako dotnetomaniak! Więcej info w załączonym poście.
dotnetomaniak.pl
https://www.facebook.com/dotnetomaniakpl/photos/a.10150300715513555.357382.162223888554/10155060525463555/?type=3
System.Drawing trafi do .NET Core!
Support Full System.Drawing Functionality on .NET Core · Issue #20325 · dotnet/corefx
https://github.com/dotnet/corefx/issues/20325
Przygotowałem dla naszej .NET'owej społeczności konkurs.
Niedawno natrafiłem na projekt DotNetBenchmark, który mnie zachwycił. Chcąc się nim pobawić wymyślałem sobie pretekst do tych zabaw - tym pretekstem jest właśnie temat tego konkursu.
Szczegóły w README.md na GitHub:
TeoVincent/TEO-KONKURS
https://github.com/TeoVincent/TEO-KONKURS
Dziś będzie dość akademicko. Trzech panów: Paul Luo Li, Andrew J. Ko i Jiamin Zhu (z czego dwóch pracuje w Microsoft) zrobiło badania wśród pracowników Microsoft, by odkryć cechy dobrego programisty. Poniżej link do artykułu https://faculty.washington.edu/ajko/papers/Li2015GreatEngineers.pdf Polecam przejrzeć strony 4-9 (tabele) jeżeli nie chce się Wam przechodzić przez cały artykuł./
faculty.washington.edu
https://faculty.washington.edu/ajko/papers/Li2015GreatEngineers.pdf
O tym, jak przygotowac darmowy system CI dla aplikacji ASP.NET Core w oparciu o dockera i GitLab Pipelines
Michał Dymel - DevBlog
http://buff.ly/2tzWNNO
Mózg eksplodował Php i dotnet core :)
Peachpie - Open Source PHP Compiler to .NET and WordPress under ASP.NET Core
https://t.co/8yw44LPd8a
W ramach pracy nad lightning talkiem popełniłem taki artykuł, o pierwszym z kroków w transformacji projektu w kierunku CQRS. Może kogoś zainteresuje :)
CQRS – First step – Split to commands and queries
http://radblog.pl/2017/08/19/cqrs-first-step-split-to-commands-and-queries/
Zestawienie bibliotek do przetwarzania obrazów, które już teraz możliwe są do wykorzystania pod .NET Core. Wśród nich mój personalny faworyt - ImageSharp, który wywodzi się z ImageProcessora, autorstwa Jamesa Southa, którego miałem okazję poznać i przegadać sporo godzin na jej temat. Kawał dobrego softu.
.NET Core Image Processing
https://blogs.msdn.microsoft.com/dotnet/2017/01/19/net-core-image-processing/
Stworzyłem ostatnio kurs mailowy do nauki testowania aplikacji end-to-end z użyciem narzędzia Selenium w środowisku .NET. Kurs rusza 15 lutego i potrwa 7 tygodni. Jeżeli znacie kogoś, kto mógłby być zainteresowany tym tematem to będę wdzięczny za udostępnienie mu tego linku
End-to-end testing course
http://mailcourse.seleniumbook.com/
Ciekawa lektura
On the need for a C# Renaissance – altdotnet
https://medium.com/altdotnet/on-the-need-for-a-c-renaissance-634078d4e865#.wnmeru7lh
Entity Framework Core 1.0 powoli małymi kroczkami
Looking at Entity Framework Core 1.0 -- Visual Studio Magazine
https://visualstudiomagazine.com/articles/2016/12/01/entity-framework-core-1_0.aspx
Tegorocznych filmów co prawda jeszcze nie ma, ale ubiegłoroczne też są super :)
Domain-Driven Design Europe
https://www.youtube.com/channel/UC3PGn-hQdbtRiqxZK9XBGqQ
Wiedzieliście, że w ten czwartek jest "Czwartek z .NET"? https://www.facebook.com/events/590931261104765/
To jest spotkanie online w czrtek 14:00-16:00
Członkowie tej grupy: Tomasz Kopacz i Piotr Stapp będą je prowadzić.
Agenda wygląda tak: 1. Czym jest .Net Core i jak go wykorzystać 2. Docker z perspectywy DevOps 3. Testowanie z Live Unit Test 4. Co nowego znajdziecie w C# 5. Do czego służy Roaming Extension 6. Inne ciekawe zastosowania Visual Studio ( m. in. debuggowanie, TypeScript, R, Python)
I teraz najlepsze: dostałem info, że to nie mają być pogaduszki przy kawie tylko służenie radami programistom. Dlatego każdy kto ma problem odnoszący się ww. tematów niech zada pytanie w komentarzu lub na twitterze z hashem #CzwartkiNET
Chodzi o to zeby pytania byly trudne :) Np. "Czy ile systemów produkcyjnych stoi na .NET Core".
1. Czwartek z .NET
https://www.facebook.com/events/590931261104765/
Cześć,
Wraz ze wzrastającym zainteresowaniem platformą Xamarin rośnie siła community w PL. :) W związku z tym chciałbym Was zaprosić do nowo powstałej grupy, która będzie miejscem, gdzie znajdą się: - Informacje na temat eventów związanych z platformą Xamarin w Polsce - Nowości dotyczących platformy - Pomoc dotyczącą określonego problemu - Różnych ciekawostek Mam nadzieję, że uda Nam się zbudować mocną i fajną grupę pasjonatów. https://web.facebook.com/groups/839564626201961/?ref=ts&fref=ts
Dawno mnie tu nie bylo. Mikro post o lekkiej refaktoryzacji mniej badz bardziej skomplikowanego kodu. Nawet z teoretycznie prostego kodu mozna wyciagnac calkiem fajne lekcje, wnioski i obserwacje.
http://mfranc.com/blog/code-review-one/
Jezeli macie kod ktory chcielibyscie poddac probie anonimowo to bardzo chetnie podziele sie wiedza i expem, wystarczy napisac do mnie :)
PS: W komentarzach mozecie ponarzekac na popupy
Code Review - C# Code | Michal Franc
http://mfranc.com/blog/code-review-one/
[BUILD 2017] One XAML to rule them all
Microsoft/xaml-standard
https://aka.ms/xamlstandard
Kilka rad dla tych, których czekają jakieś rozmowy kwalifikacyjne: 1. Zanim gość, który będzie testował Waszą wiedzę zacznie zadawać pytania, zawsze, powtarzam, zawsze zapytajcie, co konkretnie w tej firmie będziecie robić. Czyli, jaka aplikacja, w jakiej technologii i jaka konkretnie nowa funkcjonalność jest do zrobienia? Jeśli rekruter nie będzie w stanie odpowiedzieć na to pytanie - ładnie podziękujcie i wyjdźcie, bo to oznacza, że ta firma w ogóle nie szuka programisty, tylko chce sobie zbudować bazę danych programistów. Szkoda Waszego czasu. 2. Jeśli w czasie testów dostaniecie zadanie w stylu: wypisz liczby od 1 do 100 a co 3 liczba ma być 'ala' a co 5 'kot'", czy inny podobnie z dupy wzięty problem - ładnie podziękujcie i wyjdźcie, bo gość tak naprawdę nie chce sprawdzać waszej przydatności do konkretnego zadania, tylko podbudować swoje własne ego. Szkoda Waszego czasu. 3. Jeśli test trwa dłużej niż 30 min. a Wy właśnie odpowiadacie na 12 pytanie - ładnie podziękujcie i wyjdźcie. Szkoda Waszego czasu. Żeby sprawdzić wiedzę kandydata, zazwyczaj wystarcza maks. 5 odpowiednich (!) pytań.
Prawdopodobnie największy polski materiał na temat Serverless ;)
Czy czegoś wam w nim brakuje? coś byście chcieli by było dokładniej opisane?
Jakub Gutkowski
https://blog.gutek.pl/2017/08/10/wszystko-o-serverless-w-jednym-miejscu
Ten tego ;-)
Dziś dużo nauki: http://soapatterns.org/
Jednak polecam chociaż przejrzeć
SOA Patterns
http://soapatterns.org/
Czy ktoś ogląda na żywo co Jakub Gutkowski odwala na var Sovii? :D
Awesome .NET Performance Sporo źródeł nt. wydajności w .NET
https://github.com/adamsitnik/awesome-dot-net-performance
#performance
Krótki screencast + wpis odnośnie podstawowego wdrożenia ASP.NET Core na Ubuntu Server wykorzystując Docker i Nginx.
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/06/12/asp-net-core-deployment-using-docker-nginx-and-ubuntu-server/
Glimpse of the future :D
Experimental UI framework running .NET in the browser via webassembly
SteveSanderson/Blazor
https://github.com/SteveSanderson/Blazor
Wytlumaczenie czym jest .NET Standard
Understanding .NET Standard - An Interface Not An Implementation
https://www.danielcrabtree.com/blog/303/understanding-net-standard-an-interface-not-an-implementation
Nie macie pomysłu na weekend? To może powrót do Linuxa? Na moim blogu pierwsza część jak być .NET developerem na Linux, a przynajmniej jak spróbować. I to bez dual-boot
Miłej zabawy :)
Stapp.space blog
https://stapp.space/ubuntu-net-developer-possibile-or-not-part-1-hyper-v/
Tak to tutaj zostawię....
mmisztal1980/NDC-London2017
https://github.com/mmisztal1980/NDC-London2017
Znów nie .net'owo ale ciekawie
Announcing the first SHA1 collision
https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html
Mastering Windows PowerShell Scripting [eBook] dzis za free
Free Learning - Free Technology eBooks | PACKT Books
https://www.packtpub.com/packt/offers/free-learning
Cześć!
Już wkrótce Rzeszów pojawi się na konferencyjnej mapie Polski :)
https://www.facebook.com/events/165989403909440/
RZEmiosłoIT
https://www.facebook.com/events/165989403909440/
Wyniki SO Developer Survey :)
Stack Overflow Developer Survey 2017
https://stackoverflow.com/insights/survey/2017
DurableTask, to niezwykle ciekawa biblioteka pozwalająca na zapisywanie loga wszystkich awaitowanych operacji, tak aby móc odtworzyć działanie metody i stanu jej zmiennych. Wystarczy uruchomić ją od początku a operacje raz wykonane, zostaną odzyskane ze składu danych (bez wykonywania ich ponownie).
Szymon Kulec 'Scooletz'
http://buff.ly/2owGkIj
Dziś będzie architektonicznie: http://www.designsmells.com/articles/ten-must-to-read-books-for-software-architects/
Polecam przeczytac chociaz dwie w tym roku. Geniusze powinni przeczytac wszystkie do wakacji! :)
Ten Must to Read Books for Software Architects - Design Smells
http://www.designsmells.com/articles/ten-must-to-read-books-for-software-architects/
Podsumowanie tematyki .NET na build 2017
BUILD 2017 Conference Rollup for .NET Developers
https://www.hanselman.com/blog/BUILD2017ConferenceRollupForNETDevelopers.aspx
Bardzo fajna prezentacja o historii .NET, Windowsa i samego Microsoft.
The History of .NET | Richard Campbell of .NET Rocks!
https://www.youtube.com/watch?v=FFCn_z7dn_A
Zestawienie najciekawszych postów z ostatniego miesiąca (prototyp funkcjonalności):
.NET Developers Poland
http://netdevelopers.pl/facebook/top-last-month
Krótki wpis oraz wideo jak rozpocząć używanie SQL Server na Linuxie. Szczerze to byłem bardzo pozytywnie zaskoczony jak szybko trwa konfiguracja całego środowiska (dosłownie 1 minutę) :).
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/01/30/sql-server-on-linux-get-started/
Krótki tutorial z prostą, przykładową aplikacją jak podpiąć się pod Facebook API bez użycia SDK (które już dawno nie było aktualizowane).
Piotr Gankiewicz
http://piotrgankiewicz.com/2017/02/06/accessing-facebook-api-using-c/
W środku tygodnia trochę historii nt. Visual Studio
20 Years Visual Studio and 16 Years Professional C#
https://csharp.christiannagel.com/2017/02/19/visualstudio20years/
http://9gag.com/gag/aVqqrQ8 Może nie .NET a bardziej ogólnie. Dla tych co nie wiedzą lub dla przypomnienia - czasy sortowania względem rodzaju i różnorodności zbioru.
Coder bros: Sorting methods visualized
http://9gag.com/gag/aVqqrQ8
Hej, W przyszły czwartek z Łukasz Pyrzyk będziemy gośćmi "Czwartki z .NET", a cały odcinek zostanie poświęcony głównie .NET Core. Live stream startuje o 14, a już teraz zapraszam do oglądania i zadawania pytań :). https://www.facebook.com/events/1829883970610426/
3. Czwartek z .NET
https://www.facebook.com/events/1829883970610426/
Podczas pracy nad moim nowym projektem SewingMachine zacząłem zastanawiać się, czy w szczególnych wypadkach, serializacja obiektów nie mogłaby zachodzić szybciej. Zachęcam do zapoznania się z podejściem, które pozwala na 10x (słownie: dziesięć razy) szybszą serializację, zgodną z formatem protobuf-net.
Szymon Kulec 'Scooletz'
http://blog.scooletz.com/2017/04/27/protobufraw-vs-protobuf-net
Kupiłem to ostatnio w promocji i gorąco polecam :)
Omer Raviv - OzCode
https://channel9.msdn.com/Shows/On-NET/Omer-Raviv-OzCode?ocid=player
I chyba już ostatni news na dziś
Announcing .NET Core 2.0
https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/
Co nas czeka w c# 8
A Preview of C# 8 with Mads Torgersen
https://channel9.msdn.com/Blogs/Seth-Juarez/A-Preview-of-C-8-with-Mads-Torgersen
Super ciekawa seria artykulow nt. tworzenia systemu CI/CD w Azure w oparciu o OSS
My Take on an Azure Open Source Cross-Platform DevOps Toolkit
https://blogs.msdn.microsoft.com/allthingscontainer/2016/12/17/my-take-on-an-azure-open-source-cross-platform-devops-toolkit/
Święta prawda.
3..2..1 Hejtujemy Jacob Jedryszek http://jj09.net/c-sharp-is-dead/
Jak dla mnie naciagane i szyte za grubymi nicmi. C# ma jeszce daleka droge to bycia 'Dead'. C# umrze zaraz po Javie ... a nie zapowiada sie na to.
Niemniej jednak warto pamietac by inwestowac czas w rozne koszyki i warto zerknac na takie technologie jak GO, RUST, Elixir czy nawet ( o zgrozo bede mowil herezje Javascript!!!). A teraz powiem jeszce wieksze herezje :D Javascript community dogania coraz szybciej braki wiedzy z inzynierii oprogramowania i staje sie coraz to bardziej stabilna platforma do budowania ciekawszych projektow.
C# is dead
http://jj09.net/c-sharp-is-dead/
.NET Core 2.0 - RyuJIT będzie nowym jitterem dla x86 :)
RyuJIT to be the x86 JIT in .NET Core 2.0 – Replacing JIT32 · Issue #10 · dotnet/announcements
https://github.com/dotnet/announcements/issues/10
Czekalem z tym info do dlugiego weekendu. .NET Foundation - przez weekend nie wnikniecie raczej :) Ale w dlugi weekend juz tak:
https://dotnetfoundation.org/
POLECAM #oss !
.NET Foundation
https://dotnetfoundation.org/
OSS od MS nt. deep learningu
Microsoft releases open-source toolkit to accelerate deep learning - Next at Microsoft
https://blogs.microsoft.com/next/2017/06/01/microsoft-releases-open-source-toolkit-to-accelerate-deep-learning/
Jeśli używacie Azure Table Storage to zachęcam Was do pobrania nuget'a, który zaoszczędzi wam sporo czasu.
Dzięki niemu można w bardzo łatwy sposób dodawać oraz pobierać wpisy z Table Storage (jedna linia kodu pozwali wam dodać/pobrać obiekt lub listę obiektów), ale nie tylko, ponieważ wspiera tez obsługę blob'a i kolejki.
Więcej info znajdziecie pod adresem: www.brieftech.pl/tomaszmargacz-framework-azure-storage
Enjoy :)
TomaszMargacz.Framework.Azure.Storage - Blog programistyczny
http://www.brieftech.pl/tomaszmargacz-framework-azure-storage
Style architektonicze wg. Microsoftu:
Chapter 3: Architectural Patterns and Styles
https://msdn.microsoft.com/en-us/library/ee658117.aspx
C# na sterydach, czyli Nemerle: http://nemerle.org/
"Nemerle is a general-purpose, multi-paradigm programming language for the .Net platform. It is as easy to learn and use as C# or VB.NET but Nemerle is by far more powerful. One may start using it as an advanced C# and then, as learning goes on, employ a range of cool features enabling metaprogramming and functional programming. The metaprogramming is based on macros bearing some similarity to Lisp."
Co o tym myślicie? :)
About - Nemerle programming language official site
http://nemerle.org/About
Dla wszystkich fanów F# i Durable Tasków Marcin Malinowski napisał nowego posta co i jak :)
There is no such thing as a free Free monad
https://finai.com/en/newsroom/there-is-no-such-thing-as-a-free-free-monad/
Zmian w Visual Studio 2017 jest bardzo dużo. Od "continious testing" po zmniejszoną liczbę miejsca na dysku. Mój faworyt ginie w tłumie i prawie go przeoczyłem. Ale na szczęście jest. Dzisiaj więc o wspólnym stylu kodowania.
Stapp.space blog
https://stapp.space/common-code-style-in-visual-studio-2017/
Nowe Visual Studio, nowy toolset do .NET Core. Krótko mówiąc same zmiany. Ale czy to działa? Czy warto?
O tym dzis na moim blogu. Zapraszam serdecznie.
Stapp.space blog
https://stapp.space/vs2017-plus-new-csproj/
U T.Lisa jakiś czas temu na programistów narzekali (ale chyba jeszcze nie było tutaj), w ramach bonusu tytuł jak z ASZ Dziennik.
Dramat pracodawców: kandydaci nie przychodzą na rozmowy kwalifikacyjne. "Bo nie chciało mi się jechać metrem"
http://innpoland.pl/128415,nie-przychodza-na-rozmowy-kwalifikacyjne-nie-szanuja-pracodawcy-bo-nie-chcialo-mi-sie-jechac-metrem
Wklejam link zapozyczony od Jakub Gutkowski http://no-kill-switch.ghost.io/current-state-of-net-through-not-so-rose-colored-glasses/ Czytajcie :)
Current state of .NET - through not-so-rose-colored glasses
http://no-kill-switch.ghost.io/current-state-of-net-through-not-so-rose-colored-glasses/
O kolejnej usłudze M$, która na prezentacjach wygląda fajnie, a jak wejdziemy w nią głębiej to spotykamy smoki...
Azure Bot Service – the good, the bad and the ugly - luktom.net
http://luktom.net/e1084-azure-bot-service-the-good-the-bad-and-the-ugly
Razem z Paweł Łukasik rozpoczęliśmy nagrywanie podcastu Ostra Piła. Planujemy poruszać tematy czysto techniczne jak i miękkie (plan do podejrzenia tutaj: https://trello.com/b/yXGeD0Ud/tematy-podcastow). Nagraliśmy dwa (prawie trzy) odcinki, zapraszam do posłuchania i podzielenia się opinią. Jesteśmy dostępni pod adresami: http://ostrapila.pl lub https://ostrapila.podbean.com/ lub https://itunes.apple.com/pl/podcast/podcast-ostrapi%C5%82a/id1219641297
Tematy podcastów
https://trello.com/b/yXGeD0Ud/tematy-podcastow
Szybki wpis. Akurat na przeczytanie w komunikacji miejsckiej podczas drogi do pracy :)
Cleaner constructors with throw expressions in C# 7
https://writesoft.wordpress.com/2017/04/08/cleaner-constructors-with-throw-expressions-in-csharp-7/
http://mfranc.com/blog/evolution-of-engineer/
U mnie 1:37 wiec pozwole sobie zaspamowac.
Post o programistycznej ewolucji z techniczne centryznego programisty do inzyniera ktory postrzega kod jako koszt. Troche przemyslen o procesie zdobywania wiedzy i doswiadzenia i tez jak to wszytko sie zmienia z czasem.
Mozeciez tez przeczytac jak Eric Evans i DDD book zanudzily mnie na smierc :D
Zapraszam do dyskusji na blogu badz na naszej grupie.
https://www.facebook.com/photo.php?fbid=1637253126302637&set=gm.774039352777422&type=3
Podejscie void-free w C#
Void-Free Style in C# 7.0
https://programming.lansky.name/void-free-style/
http://jakubmaguza.pl/2017/05/o-implementacji-iqueryable-of-t/
Jeśli ktoś chciałby dowiedzieć się w jaki sposób można zaimplementować LINQ do własnego źródła danych - zapraszam do tego i kolejnego posta. Jeśli ktoś chciałby poznać wszystkie elementy na których zbudowany jest LINQ, to zapraszam do przejrzenia wszystkich postów od początku :)
Ten o implementacji IQueryable - jakubmaguza.pl
http://jakubmaguza.pl/2017/05/o-implementacji-iqueryable-of-t/
Project Snowflake: Non-blocking safe manual memory management in .NET
https://www.microsoft.com/en-us/research/publication/project-snowflake-non-blocking-safe-manual-memory-management-net/
Project Snowflake: Non-blocking safe manual memory management in .NET - Microsoft Research
https://www.microsoft.com/en-us/research/publication/project-snowflake-non-blocking-safe-manual-memory-management-net/#
Kod źródłowy klienta do Azure Service Bus został udostępniony na githubie:
Azure/azure-service-bus-dotnet
https://github.com/azure/azure-service-bus-dotnet
Cześć! DSP2017 jeszcze nie wystartował, niemniej chciałbym się przywitać i zaprosić Was do śledzenia projektu, którym będę się zajmował, a który dotyczyć będzie chatbotów :) Mam nadzieję, że Was zaciekawi :)
Poznaj chatboty – startuję w „Daj się poznać 2017” - luktom.net
http://luktom.net/e1006-poznaj-chatboty-startuje-w-daj-sie-poznac-2017
Witam:) DSP2017 zbliża się wielkimi krokami, więc chciałam Was zaprosić na mojego bloga. Dzisiaj trochę o produktywności, ale już na dniach opiszę mój projekt przeznaczony dla... planszówkomaniaków. Spróbuję moich sił w MVC i Angular 2.0. Zachęcam do czytania i przesyłania feedbacku!
programmer-girl
http://www.programmer-girl.com/
Nie jestem zwolennikiem reklamowania i tworzenia brandu osób itp. Ten post ma wydźwięk czysto naukowy na tej grupie. Postanowiłem go tutaj umieścić ponieważ uważam, że na prawdę zasługuje swoją jakością. Nikt mnie o to nie prosił :P (ukradłem :) )
Nie zamierzam spamować to kolejnymi odcinkami (bo to łamanie regulaminu :P) ani wklejać linków do "zasobów internetowych" uczestników poniższego video. Gorąco namawiam jednak do poszukania i followowania ich. Czyli: Maciej Aniserowicz, Andrzej Krzywda oraz Sławomir Sobótka
Video jest długie, ale warte uwagi. Zapraszam.
DevTalk Trio Live Q&A: Maciej Aniserowicz, Andrzej Krzywda i Sławek Sobótka (23.02.2017)
https://www.youtube.com/watch?v=9l54VokVRHY
Aaaaaa, co to u licha jest?!!? Jedyna gorsza rzecz jaką widziałem to automatycznie "tłumoczenie" na VSTS i MSDN...
Mikroserwisy w F# + NancyFx + Quartz. https://mnie.github.io/2017-03-11-sentimentAppPart3/
Niektóre kawałki kodu aż promienieją prostotą!
mnie.github.io
https://mnie.github.io/2017-03-11-sentimentAppPart3/
Zapraszamy na 104. spotkanie Krakowskiej Grupy Developerów .NET.
Na tym oraz na kolejnych spotkaniach oprócz ReSharpera będziemy losować trzy bony na dostęp do Azura o wartości 100 USD ufundowane przez Microsoft. Mamy również kilka ciekawych gadżetów od Microsoft takich jak na przykład skarpetki z ikonkami Windowsa, koszulki, naklejki, karty.
Dodatkowo od tego spotkania na każdym kolejnym będziemy losować książkę ufundowaną przez firmę Infusion, którą możecie wybrać biorąc udział w ankiecie umieszczonej pod linkiem: https://docs.google.com/forms/d/e/1FAIpQLSc5le3hRnGcSBXrTd_LEIVK4dWV36qTUrUefAzYimq37cm-Jg/viewform
To jeszcze nie koniec. Duża część naszych krakowskich .net'owców przychodzi na spotkania prosto po pracy przez co są wygłodniali. Firma Making Waves, która zawsze bardzo fajnie nam pomaga będzie nam dodatkowo fundować (oprócz darmowego browara) kanapki przygotowywane na miejscu w klubie.
Making Software Making Waves Polska Infusion Poland Hosting Webio Microsoft Pirios JetBrains
https://www.meetup.com/KGD-NET/events/239380102/
KGD.NET
https://www.meetup.com/KGD-NET/events/239380102/
Dla tych, co nie chca instalowac nowego VS albo Win10 na swoim kompie Microsoft przygotowal obrazy VM do testowania VS 2017.
Obrazy dzialaja do 07.07.2017
Download a Windows 10 virtual machine - Windows app development
https://developer.microsoft.com/en-us/windows/downloads/virtual-machines
Troszkę o nieustającej poprawie wydajności w .NET - niedługo będzie szybszy niż assembler ;)
Performance Improvements in RyuJIT in .NET Core and .NET Framework
https://blogs.msdn.microsoft.com/dotnet/2017/06/29/performance-improvements-in-ryujit-in-net-core-and-net-framework/
Bearer tokeny w .NET Core
Using bearer tokens in ASP.NET Core
http://gunnarpeipman.com/2017/08/aspnet-core-bearer-token/