Kapitalne tutoriale   Leave a comment

  1. Jak zwykle Java na początku – świetny kurs – http://naukajavy.pl/kurs-jezyka-java/115-programowanie-wspolbiezne. Szczególnie polecam informacje o wątkach!
  2. Solidne przygotowanie do zaawansowanego Pythona – http://sahandsaba.com/category/python.html, wytłumaczenie słowników w Pythonie z zasobów deweloperskich Google – https://developers.google.com/edu/python/dict-files. Uwaga PVTS – pozwala na tworzenie aplikacji WebForms/XAML w iRonPythonie!
  3. Doskonałe wytłumaczenie background workera w C# – http://www.c-sharpcorner.com/uploadfile/mahesh/backgroundworker-in-C-Sharp/
  4. Podstawy JS – http://www.microsoftvirtualacademy.com/training-courses/javascript-fundamentals-for-absolute-beginners#?fbid=D24VW_JtmHd, są też dla C# w ramach MVA
  5. Moda na NoSQL np. baza oparta na grafach – http://www.neo4j.org/learn?utm_source=javaworld&utm_medium=textnews&utm_content=learn&utm_campaign=dl
  6. Praca z WEB API wymaga narzędzi.
    1. Może to być cURL: curl -vX POST https://api.github.com/users/liammclennan/repos -H "content-type: application/json" -d '{"whatever": "value"}'
    2. Może to być Fiddler lub Postman (dodatek do Chrome)
    3. Lub Aristotle lub WURL - http://wurl.azurewebsites.net/:
      1. Pobierz dane przez AJAX - $.ajax({ type: 'GET', url: 'https://api.github.com/users/liammclennan/repos', dataType: 'json' });
  7. Strona o współczesnych aplikacjach webowych w przeglądarce IE 11 – http://www.modern.ie/en-us/articles
  8. oData ciągle jest modne – http://msdn.microsoft.com/en-us/data/bb931106.aspx – WCF Data Services
  9. Ciekawa biblioteka – http://withouttheloop.com/articles/2013-04-16-giv.n/ – GIV.N
  10. Niesamowite tutoriale o Javie – http://examples.javacodegeeks.com/java-basics/java-library-path-what-is-it-and-how-to-use/
  11. E-book z MakeUseOf – http://www.makeuseof.com/pages/
  12. Mnie się podoba część o Reflection – http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=2568&m=2562&ct=15811#?fbid=D24VW_JtmHd lub o XAML – http://blog.jerrynixon.com/2014/01/the-most-comprehensive-blend-for-visual.html, są dostępne również kody – https://xaml.codeplex.com/SourceControl/latest#MVA/201303_CSharp/After002/Program.cs. Portal podobny – http://www.maketecheasier.com/all-categories/. Zawsze świeża porcja informacji o tym co się dzieje w software – http://www.neowin.net/news/cat/software
  13. O WPF – http://wpf.2000things.com/2013/01/03/726-sample-controls-from-the-extended-wpf-toolkit/ i http://wpf.2000things.com/2010/08/02/21-wpf-control-sampler/
  14. Ciekawy kod do wykorzystania:
  15. var http = new HttpClient();

    string versionString = await http.GetStringAsync(new Uri("http://www.hanselman.com/SecretStartup/latest.txt"));

    Version latestVersion = new Version(versionString);

     

Posted 20 Marzec 2014 by marekwmsdn in C#, Java, MVA, Python, thread, Tutoriale

Pomocne oprogramowanie i narzędzia dla programistów   Leave a comment

  1. Bezpłatne narzędzie do ‘obrabiania’ i zarządzania treścią w PDF – jPDF Tweak.
  2. TED najciekawsze kawałki – http://www.networkworld.com/slideshow/142802/12-terrific-techie-ted-talks.html?source=NWWNLE_nlt_afterdark_2014-03-05#slide4
  3. Narzędzia Scotta – Scott Hanselman’s 2014 Ultimate Developer and Power Users Tool – fantastycznie pomocne narzędzi dla programistów (tzw. power tools) w różnych kategoriach. Warto poświęcić trochę czasu i poszperać sobie w nich.
  4. Przykłady:
    1. http://justgetflux.com/
    2. Wtyczki do Live Write – http://plugins.live.com/writer/browse?orderby=featured&page=1
    3. Sprzątanie na dysku – http://www.hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindows7.aspx
    4. MarkDown Edytor – http://markdownpad.com/download.html
    5. Wtyczka do VS – http://markdownpad.com/download.html
    6. Inna wtyczka – http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496

Posted 20 Marzec 2014 by marekwmsdn in Ted, Utilities

WS w PHP i nie tylko…   Leave a comment

  1. WS SOAP bzuej na RPC który jest binarny, SOAP zaś tekstowy.
  2. Prosty przykład w PHP NuSOAP – http://www.codeproject.com/Articles/140189/PHP-NuSOAP-Tutorial.
  3. W natywnej implementacji WS można do SOAP-a włączyć całą klasę i tu  tkwi przewaga natywnego rozwiązania, inna przewaga to możliwość cache-owania WSDL.
  4. MS kompletnie przebudował w 4.5 sprawę obsługi WS – http://msdn.microsoft.com/en-us/library/system.web.services.protocols.httpsimpleclientprotocol(v=vs.110).aspx
  5. Kompletny przewodnik po tworzeniu WS od ZENDA w PHP – http://devzone.zend.com/25/php-soap-extension/
  6. Testowe przykłady WS w różnych odmianach – http://www.xmethods.com/ve2/index.po
  7. Zbiór artykułów z CodeProject:
    1. “Authenticate .NET Web Service with Custom SOAP Header” – przykładem do zrobienia
    2. “Web Service Authentication”
    3. “Developing SOAP Web Services with PHP/C#”
    4. SOAP Panda – testowanie WS – aplikacja do uruchomienia testów
    5. Perełka – lista darmowych książek informatycznych – List of freely available programming books

Posted 20 Marzec 2014 by marekwmsdn in Autentykacja, free books, MS, PHP, SOAP, WS

Nowy styl tworzenia aplikacji webowych   Leave a comment

Coraz więcej mówi się o nowym trendzie w tworzeniu aplikacji webowych – zamiast ciężkich stron budowanych na serwerze aplikacyjnym (np. MS WebForms) proponuje się użycie HTML5/CSS/JS (które zapewniają GUI) korzystających z niskopoziomowych usług webowych (serwisów) np. MS Web API uzupełniających aplikacje w dane. Pożytecznym źródłem informacji na ten temat jest opracowanie z serii “Succintly| od Syncfusion – ASP.NET Web API Succinctly

Posted 19 Marzec 2014 by marekwmsdn in .NET, Web Apps

Sprawy rozwoju i deweloperki   Leave a comment

Ciekawe blogi deweloperskie:

  1. http://rudrageek.com/learn-data-structures-and-algorithms-free-lectures_book/ są tam kursy nt. struktur danych w algorytmach. Tamże odwołania do kursów uniwersyteckich jak – https://www.coursera.org/course/algs4partI, lub w języku C – http://rudrageek.com/data-structures-in-c-free-video-pdf/
  2. IDE dla node.js – http://rudrageek.com/best-node-js-ide-for-faster-development/: cloud9 oraz webmatrix
  3. Hosting dla node.js i nie tylko – http://rudrageek.com/free-node-js-hosting-deploy-node-apps-free/
  4. Zasoby o pythonie – http://blog.zabiello.com/pages/python – b.dobre

Posted 18 Marzec 2014 by marekwmsdn in Courses, node.js, Programowanie, Python

JS walczy o lepszy status   Leave a comment

Na konferencji O’Reilly Fluent COnference w SF znany specjalista od JS – Brendan Eich (twórca języka Javascript i aktualnie CTO w Mozilla) wypowiedział się na temat standaryzacji i wzmocnieniu ekspresji tego języka. Chodzi o prace standaryzujące w ramach ECMA Script 6 i 7. Sam fakt, że są dwa standardy świadczy o jakiejś schizofrenii deweloperów JS. Za INFOWORLD. Tylko jak te zalecenia potraktują producenci przeglądarek (szczególnie że są podzieleni na dwa obozy: IE oraz Mozilla/Chrome).

Z drugiej strony faktyczne produkty tychże prac są mierne: przykładowo specyfikacja ECMAScript 6 (ES6) ma się ukazać dopiero pod koniec roku. Mozilla już wdrożyła niektóre części tej “pływającej” specyfikacji. Mamy tutaj do czynienia z efektem MS – onegdaj tak samo robił MS – tworzył w locie standardy i od razu wdrażał i dlatego był pierwszy, który miał przeglądarkę wspierającą te standardy. Normalnie prace nad implementacją powinny się zaczynać dopiero PO ogłoszeniu standardu a nie w trakcie, kiedy jeszcze wszystko jest ruchome i może ulec zmianie. A tak właśnie postępuje Mozilla i Chrome – nie mogą zaczekać.

Posted 18 Marzec 2014 by marekwmsdn in JavaScript

Zasoby Javy   Leave a comment

Kapitalny tutorial o Spring MVC – http://www.javaworld.com/article/2078034/spring-framework/mastering-spring-mvc.html – wraz z historią powstania i rozwojem. A tamże:

Kapitalne na temat Spring:

Z innej beczki, często niedoceniane narzędzie do konfigurowania Javy pod Windows – http://examples.javacodegeeks.com/java-basics/java-in-control-panel-of-windows/. Też tam narzędzie do instalowania aplikacji w javie np. apletów – http://examples.javacodegeeks.com/java-basics/jdt/java-deployment-toolkit-jdt-how-to-use-it/. Tam też jest trochę o Androidzie – http://www.javacodegeeks.com/2010/10/android-full-application-tutorial.html np. jak obsłużyć HML API – http://www.javacodegeeks.com/2010/10/android-full-app-part-2-using-http-api.html

Być lepszym programistą, jak? Tak – http://programming.oreilly.com/2014/01/7-ways-to-be-a-better-programmer-in-2014.html#!

Pomoc w nauce Javy – http://www.devmanuals.com//index.html, i inne  – http://www.devmanuals.com/tutorials/ lub o spring http://www.devmanuals.com/tutorials/java/spring/spring3/mvc/index.html

Posted 9 Styczeń 2014 by marekwmsdn in Android, Java, mvc, node.js, Spring

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.