czwartek, lipca 14, 2016

Znowu o tej Javie

  1. Biblioteki do Java od Google - https://www.javacodegeeks.com/2016/07/forget-guava-5-google-libraries-java-developers-know.html
  2. Java + najbardziej popularne biblioteki (na podstawie analizy Github) - https://www.javacodegeeks.com/2016/05/top-100-java-libraries-2016-analyzing-47251-dependencies.html 
  3. Np. wsparcie dla JSON-a:
    1. fasterxml.jackson.core.jackson-databind 
    2. #19 – google.code.gson.gson 
    3. #43 – json.json 
    4. #80 – googlecode.json-simple.json-simple 
    5. #89 – thoughtworks.xstream.xstream 
    6.  CURL - bardzo ciekawe zastosowania tego polecenia - https://www.systemcodegeeks.com/shell-scripting/bash/linux-curl-example/ - dodawanie nagłówków, wysyłanie formularza, autentykacja bazowa (przeglądarki) 

Aplikacje mobilne, różne implementacje

  1. Push dla JS (node.js) - http://nickersoft.github.io/push.js/
  2. Android/Cordova - skanowanie kodów QR - https://www.sitepoint.com/scanning-qr-code-cordova/
  3. CodeWalk/Intel - ich wersja studia do tworzenia hybryd - https://software.intel.com/en-us/intel-xdk/details, ich zasoby - https://software.intel.com/en-us/xdk/docs/using-the-build-tab#buildcordovaapps
  4. Android jak zacząć pisać oprogramowanie - https://examples.javacodegeeks.com/android/android-tutorial-beginners-with-examples/
  5. Architektura. Powstaje nowy model przetwarzania - bezserwerowe - http://martinfowler.com/articles/serverless.html#benefits (wykorzystuje API własne i stron trzecich)
  6. Jak stworzyć aplikację mobilną na AZURE - https://dzone.com/articles/creating-a-mobile-app-using-azure-services
  7. Typy aplikacji mobilnych - https://dzone.com/articles/hybrid-or-native-mobile-app-use-the-right-tool-for
  8. https://dzone.com/articles/ionic-how-to-access-or-browse-sqlite-database-byte
  9. Jak wygląda życie web-developera: https://www.webcodegeeks.com/web-development/become-web-developer/?utm_content=buffer1b75a&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer 
  10. Autentykacja JWT w Ionic - http://grossman.io

Java i pokrewne tematy

  1. Poezja o kodowaniu - http://thecodelesscode.com/case/228 - ciekawa pozycja, piękna angielszczyzna, opis różnych technik tworzenia oprogramowania na wzór mnichów Zen
  2.  Podstawy jUnit - http://javastart.pl/static/efektywne-programowanie/junit/ - testy jednostkowe. Inna publikacja na ten temat, bardzo głęboko rozważona  -  https://www.javacodegeeks.com/2014/11/junit-tutorial-unit-testing.html?utm_content=buffer09f2b&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer. Tutaj jeszcze teoria annotacji - https://www.javacodegeeks.com/2014/11/java-annotations-tutorial.html?utm_content=buffer412e8&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer 
  3. Architektura. Powstaje nowy model przetwarzania - bezserwerowe - http://martinfowler.com/articles/serverless.html#benefits (wykorzystuje API własne i stron trzecich)