środa, 18 grudnia 2013

Książki



Na czym bazuje moja wiedza pisząc tego bloga ?

Generalnie na książkach. Czytam dużo. Swoich projektach i nabytym przez nich doświadczeniu , doświadczeniach innych, przeczytanych postach, blogach, analizie kodu z githuba, sourceforge, konferencjach ....
Staram się często wytwarzać projekty typu Proof of concept i nigdy kopiuje swoich poprzednich rozwiązań.
Staram się w miarę możliwości tworzyć generyczne rozwiązania. Wzorzec DI  załatwia sprawę ponownego wykorzystania danego modułu czy funkcjonalności.
Aktualnie próbuje poznać pozostałe języki oparte na JVM jak :  Scala czy Groovy oraz poznać lepiej i zwiększyć swoje doświadczenie w Big Data.


 Na początek polecimy po książkach :

Spring : 
- Spring in action od 1 do 3
- Pro spring 3
- Just spring data access
- Pro spring batch
- Publishing spring 2.5 Aspect Oriented Programming
- Pro spring mvc
- Spring batch in action
- Pro Java EE spring patterns
- Spring persistence with hibernate
- Spring Enterprise Recipes
- Spring data
- Spring data [Packt]
- Spring Recipes 
- Spring Security 3
- Spring Security 3.1


Hibernate :
 - Hibernate in Action
 - Java Persistence with Hibernate
 - Pojos in Action
 - Pro JPA 2

WS - REST :
- Apache CXF Web Service Development
- Restful Web Services
- Restful Web Services Cookbook
- Restful Java Web Services
- Rest in Practice
- Usługi WWW - bezpieczeństwo

Integration:
 - Camel in Action
 - Enterprise Integration Pattern Designing Building and Deploying

Java :
 - EJB3 in Action
 - Pro Java Management And Optimization
 - Pro EJB3 Java Persistence API
 - Beginning Java EE 7
 - Thinking in  java 1 .. 3
 - Struktury danych i techniki obiektowe
 - Effective java programing
 - Wzorce projektowe
 -  Refaktoryzacja do wzorców projektowych
 - GWT in action
 - jQuery in action
 - Pragmatyczny programista
 - Pragmatic thinking and learning
 - Clean code
 - Clean coder
 - Refaktoryzacja   
 - Skalowanie witryn internetowych
 - J2EE stosowanie wzorców projektowych
 - J2EE wzorce projektowe 
 - Optymalizacja serwisów internetowych
 - Architektura systemów zarządzania przedsiębiorstwem
 - Building Social Web Application
 - Java Performance on Multi-Core Platforms
 - Continuous Delivery
 - High Performance Web Sites Essential
 - The Art of Capacity Planing
 - The Art of Scalability
 - Scalability
 - Scalability rules
 - Pragmatic project automation
 - Java Concurrency in Practice
 - Pragmatic SQL AntiPatterns
 - Release it - Design and Deploy Production Ready software
 - CoderMetrics
 - Apache Tomcat 7
 - JBoss in Action
 - Tomcat The definitive  
 - Pro Apache Tomcat 6
 - Apache Maven 3 CookBook
 - Maven  - A Developer's Notebook
 - Oracle weblogic server 12c
 - Oracle weblogic server 10
 - Weblogic Server 8 For Dummies

 Agile - XP :
  - Zarządzanie projektami informarycznymi
  - Scrum
  - The Agile Samurai
  - Technologia w e-commerce
  - The art of agile development
  - The art of Project Management
  - Behind Closed Doors - Secret of Great Management
  - Agile coaching


  i wiele innych o których zapomniałem..

- Aktualnie czytam : 
 - Spring in practice
 - SOA Patterns
 - Seven Languages in Seven Weeks
 - Scala in Depth
 - Git
 - Making Java Groovy
 - The Well-grounded Java Developer

pozostałe warte zauważenia będę starał się dopisać w najbliższym czasie.

Brak komentarzy:

Prześlij komentarz