Pierwsze wrażenia z rana   Leave a comment

Podcast znanego twórcy – https://www.farnamstreetblog.com/2017/09/adam-grant/

Keynote z konferencji – https://channel9.msdn.com/ (https://channel9.msdn.com/#programGuide)

JSON wprost z MS SQL Server (ale dopiero od 2016) – https://visualstudiomagazine.com/articles/2017/08/01/returning-json.aspx

Najpopularniejsze IDE – https://visualstudiomagazine.com/articles/2017/09/18/pypl-september.aspx

Atom kontra VS – https://visualstudiomagazine.com/articles/2017/09/15/atom-ide.aspx

Narzędzia wspierające web dev – https://visualstudiomagazine.com/articles/2017/01/25/26-web-desktop-ui-tools.aspx

Nowa bibliotek Marten zwracająca JSON z wywołań Web API – https://visualstudiomagazine.com/articles/2017/02/01/returning-raw-json.aspx

Coś na temat reflection – https://www.tutorialspoint.com/csharp/csharp_reflection.htm

Jak ostrzyć noże -https://www.facebook.com/mentalflossmagazine/videos/10155690927822365/

Pouczające i umoralniające – https://www.facebook.com/seen.everything/videos/1220981151339753/

 

 

 

Reklamy

Posted 21 września 2017 by marekwmsdn in Bez kategorii

Chyba ostatni raz o zasobach dla Git   Leave a comment

Linki wybrane:

  1. Prelekcja znanego popularyzatora – https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Git-Fundamentals. Tamże  lista linków:
    1. Git (download and documentation)
    2. Get Started with Git and Team Services
  2. Tego samego autora cykl prezentacji o wzorcach – https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Design-Patterns-Observer-and-Publish-Subscribe
  3. Szybki start do korzystania z Git wg. MS – https://docs.microsoft.com/pl-pl/vsts/git/gitquickstart?tabs=visual-studio
  4. Git wg Atlassian to zamaskowany Bitbucket – https://www.atlassian.com/git?_ga=2.242316290.1057927422.1503606872-685007748.1503606872
  5. Narzędzia do Git – https://marketplace.visualstudio.com/items?itemName=yysun.GitTools

Dodatkowo o nowościach wprowadzonych do C# 6:

  1. http://gigi.nullneuron.net/gigilabs/tag/c-6/
  2. oraz do 7 – https://www.danielcrabtree.com/blog/329/c-sharp-7-1-everything-you-need-to-know
  3. Smaczki syntaktyczne do 7 – https://www.youtube.com/watch?v=nc0x18FvACY

Posted 18 września 2017 by marekwmsdn in .NET, C#

Resztki z niedzieli…   Leave a comment

Klub XAMARIN – https://www.facebook.com/groups/839564626201961/ tzw. Xamarin Developers Group Poland

 Lekki ORM – http://orm.codeplex.com/

Co to jest – https://opennetcf.com/2017/09/10/opennetcf-mqtt-updated-to-net-standard/

Książka za darmo – https://blogs.msdn.microsoft.com/dotnet/2017/08/25/xamarin-patterns/ + https://www.microsoft.com/net/download/thank-you/xamarin-ebook

Mają też go na gicie – https://github.com/dotnet-architecture/eShopOnContainers/tree/master/src/Mobile

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_2_-_architecture/

Naucz się architektury – https://www.microsoft.com/net/learn/architecture

FB i GH przeciwko MS z nowym IDE – https://visualstudiomagazine.com/articles/2017/09/15/atom-ide.aspx

Przykład – aplikacja – https://github.com/Microsoft/BikeSharing360_MobileApps?fref=gc&dti=839564626201961

MS rozdaje książki – 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/

Instalacja IDE na bazie edytora Atom:

  1. Pobranie Atom z atom.io
  2. https://ide.atom.io/

Można się pobawić kontrolkami od Syncfusion – https://www.syncfusion.com/downloads/communitylicense/confirmation

Posted 18 września 2017 by marekwmsdn in Bez kategorii

Zapiski z Internetu   Leave a comment

Jak to działa – architektura bazy Oracle – http://www.moreajays.com/2012/12/what-is-oracle-database.html

Codziennie trzeba coś napisać w dzienniczku i nauczyć się czegoś nowego

Eulogia na temat Thompsona/Ritchie – współautora C i Unix – http://www.zdnet.com/article/without-dennis-ritchie-there-would-be-no-jobs/

Jest link online do tej grafiki o Ritchie – http://zdnet2.cbsistatic.com/hub/i/r/2015/10/08/6bce99b9-bd6d-4253-8b98-2b586ecced0e/resize/770xauto/fe32ec5219440bc877fd2c8eeaa4e4b2/unixhistory-simple-svg.png

Niesamowite – https://www.farnamstreetblog.com/2016/06/ego-is-the-enemy-genghis-khan/ – należy uczyć się całe życie. Zobowiązanie (potrzeba) odwzajemnienie się bliźniemu za jakąś drobną przysługę (nawet okazanie uwagi) może być pozytywna w rozwoju kontaktów sosobistych i zawodowych ale też negatywnie wykorzystana do manipulowania zachowaniem (dlatego w niektóych kręgach zakazane jest przyjmowanie jakichkolwiek prezentów, szczególnie w dyplomacji i radach nadzorczych) – https://www.farnamstreetblog.com/2017/09/reciprocation-bias/. Czym różni się amator od profesjonalisty – https://www.farnamstreetblog.com/2017/08/amateurs-professionals/, profesjonalista rozumie swój kręg kompetencji, stale go poszerza i czyni to procesem (nie spoczywa na laurach – https://www.farnamstreetblog.com/2013/12/mental-model-circle-of-competence/). Na temat modeli mentalnych – https://www.farnamstreetblog.com/mental-models/ – jest ich aż 113. Najciekawsze artykuły tego blogu – https://www.farnamstreetblog.com/best-articles/

Programowanie Androida – biblioteka do przetwarzania grafiki – https://www.thecrazyprogrammer.com/2017/09/fresco-android-tutorial.html

Joga dobra na wszystko – https://www.rodalewellness.com/health/health-benefits-yoga. https://www.rodalewellness.com/fitness/7-exercises-for-better-sex/slide/6

Ilustracje 25 wartościowych idei – http://dariusforoux.com/25-illustrated-ideas-that-could-change-your-life/?mc_cid=a60862bfe7&mc_eid=62419eb766

Bardzo ciekawy blog – http://dariusforoux.com/blog/, zasada składania wysiłku – http://dariusforoux.com/the-power-of-compounding/

Wykorzystaj LI – https://blog.damianantonowicz.pl/2017/08/21/nie-taki-linkedin-straszny-jak-go-maluja-czyli-od-czego-zaczac/

 

Posted 18 września 2017 by marekwmsdn in Bez kategorii

Poniedziałek rano…   Leave a comment

Do zbadania:

Roslyn i inne wbudowane narzędzia do ulepszania kodu – https://ardalis.com/roslynator-for-vs-2017

http://www.michalkomorowski.com/2015/01/kodowac-jak-w-nasa.html

http://blog.kokosa.net/archive

http://tymoteuszkestowicz.com/2014/03/zen-coding-szybkie-pisanie-kodu-html-css/

https://stackify.com/compete-developer-takeover-guide-no-1/

https://stackify.com/csharp-async-await-task-performance/

https://www.danielcrabtree.com/blog/303/understanding-net-standard-an-interface-not-an-implementation

http://learngitbranching.js.org/

Nowy klient git – https://gmaster.io/tour

Umysł – przeglądowe artykuły o pracy umysłowej – http://jamesclear.com/articles, 1% better every day!

Zdrowie:

  1. Wariacje na temat rytów tybetańskich – https://mojajoga.wordpress.com/2012/02/28/cwiczenia-tybetanskie/
  2. Pasztet z marchewki – http://agnieszkamaciag.pl/wegetarianski-pasztet-z-pieczonej-marchewki/
  3. http://agnieszkamaciag.pl/naturalny-antybiotyk-syrop-z-czosnku/

Sprawdzacz pisowni angielskiej – https://www.grammarly.com/1?q=writing&utm_medium=cpc&utm_phase=professional&utm_source=youtube&utm_content=OGannot

Prosta sieć neuronowa, nawet w JS – https://medium.freecodecamp.org/how-to-create-a-neural-network-in-javascript-in-only-30-lines-of-code-343dafc50d49

Wiek:

  1. Ashton Applewhite: Let’s end ageism
  2. Isabel Allende: How to live passionately—no matter your age

Przeczytaj – http://www.salon.com/2016/10/29/the-sin-i-couldnt-give-up-what-led-me-away-from-my-strict-christian-commune-and-back-to-the-world/?utm_source=facebook&utm_medium=socialflow

Kurs Ang – https://www.infoworld.com/article/3217011/application-development/online-course-get-started-with-angularjs.html?idg_eid=80353b743467b8722706dbd93defb934&email_SHA1_lc=&cid=ndr_nlt_Insider%20Normal%20Subscribers_2017-09-03&utm_source=Sailthru&utm_medium=email&utm_campaign=Best%20of%20Insider%202017-09-03&utm_term=Insider%20Normal%20Subscribers

Prelekcja na temat .NET Core – .NET Core 2.0 Released!

Przykład zarządzania repozytorium – https://dzone.com/refcardz/binary-repository-management?fromrel=true – przykład: nuget, maven, gradle, yum, i jego połączenia z innymi procesami (np. CI)

Programiści! Nie zadzierajcie głowy do góry w końcu wszyscy jesteśmy koderami. Jesteśmy dobrem (commodity) powszechnym które można wymieniać, mimo że różnimy się jakością ale dostarczamy tego samego rodzaju usługi (trochę kojarzy mi się to z najstarszym zawodem świata). Jest artykuł o tym – https://dzone.com/articles/the-myth-of-the-commodity-coder?edition=306208. Takie panuje powszechne mniemanie, ale jak dowodzi artykuł nie jest to całkiem prawda. W życiu zawodowym programista musi pokonywać progi. Po przekroczeniu każdej takiej bariery następuje staje się nawet 10 krotnie wydajniejszy. A po kilku progach może być nawet 100x wydajniejszy. Lista takich tytanów jest tu – https://www.itworld.com/article/2823547/enterprise-software/158256-superclass-14-of-the-world-s-best-living-programmers.html#slide1 (wśród nich jest Knuth – TeX, Dijekstra, Linus, Thomson, Stallman – Emacs, Heljsberg – TurboPascal/Delphi/C#, Jon Skeet – when his code fails do compile the compiler apologizes, Bellard – ojciec QEEM oraz JSLinux – bellard.org/jslinux/vm.html).  I tu też warto zajrzeć – https://www.itworld.com/article/2833731/keyboard-for-one-8-of-the-most-impressive-solo-programming-efforts.html#slide10

Posted 18 września 2017 by marekwmsdn in Bez kategorii

Jak zwykle w poniedziałek powrót do pracy   Leave a comment

Filozofiahttp://www.openculture.com/2017/08/bertrand-russell-reveals-the-4-human-desires-that-make-our-world-acquisitiveness-rivalry-vanity-love-of-power.html.   W przeciwieństwie do Arystotela Russel nie wierzył że moralne standardy i etyka odgrywają znaczącą rolę w życiu politycznym. Uważał że głównym motorem działań są osobiste pragnienia (jak Machiavelli). Słynne są jego słowa zawarte w przemówieniu podczas odebrania nagrody Nobla w 1950 – „Ludzkie działania są kierowane żądzami”. Przekonywał o nieprawdziwości przekonania o możliwości poskromienia żądzy i pragnień w imieniu zasad i obowiązku moralnego. Mawiał że kategorie moralne takie jak poczucie obowiązku i długu wobec społeczeństwa nie może wpłynąć na działania  człowieka o ile on tego samego nie pragnie. Na działanie człowieka mają wpływ nie tylko warunki materialne ale cały system pragnień z uwzględnieniem ich wzajemnej korelacji i siły. Dodaje że nie ma ograniczeń w czynionych wysiłkach ani w fizycznych aktach gwałtu aby na przekór przeciwnościom osiągnąć upragniony cel wyznaczony przez swe pragnienia (zbliża się bardzo do teorii pożądania Zygmunta Freuda).  Słynne są jego słowa że człowiek tym różni się od innych zwierząt że wymyśla pragnienia, które nigdy nie są zaspokojone. Będzie czegoś pragnął nawet w raju. W przeciwieństwie od Freuda który tłumaczy ten fakt zaspokojeniem własnego ego i instyktownego libido, Russel określa cztery konkretne pragnienia: posiadania, rywalizacji, próźności nieograniczonej mocy oraz najważniejszej żądzy – miłość do władzy. Paradoksalnie widzimy tu działanie dualizmu – realizacje tych pragnień mogą mieć pozytywne skutki uboczne dla społeczeństwa.

To co może się wydawać idealizmem jest w sumie przykrywką dla nienawiści lub miłości do władzy.

Dalej wspomina o ciążącym w latach 50 nad ludzkością zagrożeniu wzajemnej destrukcji w wyniku użycia w dwustronnym konflikcie bomby atomowej. Nigdy do tej pory ludzkość nie stanęła przed zagrożeniem totalnej anihilacji. Russel wyczuł te zgrożenia i spróbował je uzasadnić i przekonać, że skoro ludzie działają dla dobra własnego to z tego może płynąć optymistyczny wniosek, że skoro człowiek tak mocno pragnie własnego szczęścia jak nieszczęścia dla swoich bliźnich to może się z nimi dogada i cała ludzka rasa zacznie współpracować ze sobą. Wojna na bomby atomowe nie przyniesie jednostce spełnienia swoich żądz i pragnień ponieważ w jej wyniku ucierpią nie tylko bliźni ale i jego własna osoba. I to nie ulega żadnej wątpliwości.

LinkedIn. Uwaga – miesiąc za darmo, kursy za aktywność na LN – https://www.linkedin.com/learning/javascript-templating/installing-the-developer-tools

Ciekawe polskie blogi deweloperskie – http://netdevelopers.pl/blogs a co z dotnetmaniak?

Ciekawe biblioteki dla JS, cała garść – https://hackernoon.com/67-useful-tools-libraries-and-resources-for-saving-your-time-as-a-web-developer-7d3fb8667030

Szukaj w sieci z Google z głową – https://hackernoon.com/the-art-of-searching-something-on-the-internet-20225127955c

Jak kodować zgodnie z zaleceniami NASA –http://www.michalkomorowski.com/2015/01/kodowac-jak-w-nasa.html

Zasoby Angular:

  1. https://dzone.com/articles/creating-a-front-end-for-your-user-profile-store-w 
  2. Kurs z pluralsight – https://www.infoworld.com/article/3217011/application-development/online-course-get-started-with-angularjs.html – dla insiderów z Infoworld

Słowniczek pojęć .NET – https://docs.microsoft.com/en-us/dotnet/standard/glossary

Niesamowity Infoworld. Opanować GITHUB – zalecenia – https://www.infoworld.com/article/3205884/application-development/20-tips-for-mastering-git-and-github.html. Korzystaj z gist oraz https://github.com/explore. Stosuj język opisu markdown – https://help.github.com/categories/writing-on-github/. Korzystaj z dokumentacji – https://git-scm.com/doc, jest tam:

  1. książka – https://git-scm.com/book/en/v2, także
  2. wizualny git – http://ndpsoftware.com/git-cheatsheet.html#loc=local_repo
  3. http://rogerdudler.github.io/git-guide/
  4. Uwaga na linki na końcu artykułu!
  5. Jak to z tymi branchami – https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

Ciekawa biblioteka r2 dla node.js zamiast requirehttps://github.com/mikeal/r2 – pozwala na pracę asynchroniczną

Niesamowite linki dla vue.jshttps://github.com/vuejs/awesome-vue

Modny temat Akka.NEThttps://www.infoworld.com/article/3219832/application-development/how-to-get-started-with-akkanet.html. Odnośnik do boot campu – https://www.infoworld.com/article/3219832/application-development/how-to-get-started-with-akkanet.html

Posted 4 września 2017 by marekwmsdn in Bez kategorii

GIT i nie tylko   Leave a comment

Zasoby GIT ze strony Microsoft:

  1. https://www.visualstudio.com/en-us/docs/git/tutorial/branches
  2. https://www.visualstudio.com/en-us/docs/git/tutorial/commits
  3. http://haacked.com/archive/2015/06/29/git-migrate/
  4. https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Git-Fundamentals

Inne – https://getabstract.blog/2017/07/19/mindfulness-for-beginners-5-ways-to-improve-your-focus/?l=1&utm_content=EBLAST&utm_campaign=B2C_EN_E-Blast_MindfulnessForBeginners_082017_Subscribe&utm_source=getAbstract&utm_medium=email&esid=263176732

Biblioteka JS mała ale z potencjałem – http://vanilla-js.com, jak się mają inne biblioteki do korzystania z Angular? Czy się przypadkiem nie kłócą ze sobą?

Podstawy fundamentalne JS – https://medium.com/javascript-scene/javascript-factory-functions-vs-constructor-functions-vs-classes-2f22ceddf33e a tam:

  1. https://medium.com/javascript-scene/3-different-kinds-of-prototypal-inheritance-es6-edition-32d777fa16c9
  2. https://medium.com/javascript-scene/the-two-pillars-of-javascript-ee6f3281e7f3

Bezpłatne (czasami nie) kursy – https://dev.to/anthonydelgado/28-free-ivy-league-computer-science-courses oraz inne tutoriale – https://www.tutorialspoint.com/index.htm

Z https://dev.to  – Kapitalny kurs node.js z Express – https://dev.to/filipedomingues/learning-nodejs-building-a-simple-express-api—part-ii

Wydajność i efektywność – https://dev.to/niko/how-to-level-up-as-a-developer-w-scott-hanselman a tam jest wideo z pogadanki Hanselman:

  1. Scott Hanselman, „Virtual Machines, JavaScript and Assembler” –  Fluent 2014 Keynote
  2. Jon Skeet – „Back to basics: the mess we’ve made of our fundamental data types”

WFP/MVVM – ciekawe zasoby – https://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish

Co nowego w VS 2017 – https://blogs.msdn.microsoft.com/visualstudio/2017/08/14/visual-studio-2017-version-15-3-released/

Zasoby Xamarin – https://www.allaboutxamarin.com/2017/08/xamarin-app-developer-links-2017-08-18/

 

Zasoby DNK:

  1. http://www.dotnetcurry.com/dotnet/1377/dotnet-standard-2-xaml-standard
  2. http://www.dotnetcurry.com/aspnet/1383/modern-web-dev-aspnet-core-webpack-vuejs
  3. http://www.dotnetcurry.com/xamarin/1382/mvvm-in-xamarin-forms

 

Java – co się dzieje z naszą … Javą – https://www.javacodegeeks.com/2016/04/java-ee-vs-java-se-oracle-given-enterprise-software.html

 

Produktywność:

  1. https://medium.com/personal-growth/proven-steps-to-the-most-productive-day-youll-ever-have-97f09a74cd55
  2. https://medium.com/personal-growth/how-to-be-magical-140c78403d33
  3. https://medium.com/personal-growth/meditation-and-self-discipline-d4a393f895c9

Posted 28 sierpnia 2017 by marekwmsdn in Bez kategorii