I did a quick search and didn't find any pure book suggestion topics and I might as well make a new topic, as any old topics are likely out of date now.
I'm looking for books that will help go from intermediate to advanced, ideally I want books or a series of books that cover the whole of a topic rather than just elements of it. Also in some cases I'm not even sure what to look for
Topics I want to cover:
Java - I'm looking for a book that explains all the different versions, SE, JEE and project types etc and also some explantion of the JVM and runtime etc.
C# - I have my heart set on C# in Depth by John Skeet 3rd Edition which is due out in March, although if there is a better alternative I'll consider it.
Javascript incl Ajax - Essentially just a good reference book.
RESTful web services architecture JSON/SOAP etc
Protocols? No idea where to start on this one, I want to understand what protocols are, what they mean and how they work. Not just hyper text protocols but any common protocol I might come to use.
Sql - I already know at least basic Sql, i'd like to learn more about stored procedures, different collations, engine types, design philosophies and other more advanced areas.
Forgot:
Regular Expressions - I need a beginner book for this
Security - XSS, XSRF the list goes on...
Any suggestions for the above will be welcomed.
I'm looking for books that will help go from intermediate to advanced, ideally I want books or a series of books that cover the whole of a topic rather than just elements of it. Also in some cases I'm not even sure what to look for
Topics I want to cover:
Java - I'm looking for a book that explains all the different versions, SE, JEE and project types etc and also some explantion of the JVM and runtime etc.
C# - I have my heart set on C# in Depth by John Skeet 3rd Edition which is due out in March, although if there is a better alternative I'll consider it.
Javascript incl Ajax - Essentially just a good reference book.
RESTful web services architecture JSON/SOAP etc
Protocols? No idea where to start on this one, I want to understand what protocols are, what they mean and how they work. Not just hyper text protocols but any common protocol I might come to use.
Sql - I already know at least basic Sql, i'd like to learn more about stored procedures, different collations, engine types, design philosophies and other more advanced areas.
Forgot:
Regular Expressions - I need a beginner book for this
Security - XSS, XSRF the list goes on...
Any suggestions for the above will be welcomed.