Note that there are some explanatory texts on larger screens.

plurals
  1. POLearning advanced Java concepts, techniques, frameworks, internals, etc for a .Net dev in the context of Android development?
    primarykey
    data
    text
    <p>I work with .Net professionally in a lot of different contexts, so it's easy for me to read about new frameworks, runtime internals, advanced techniques/design and put them to use and understand them. In the Java world, I have limited experience and am really only working with it for Android development these days. I've been able to learn the language well enough to build out the functionality I'm looking for, but I want to learn more about good practices and design that the Java guys agree on, whatever modern frameworks everyone's using, and more about the internals of the VM and how my programming choices affect how my code is compiled and executed.</p> <p>Examples from the .Net world of what I'm looking for are</p> <ol> <li>There's a series of books called Effective C# that outlines 50 items per book of subtle changes to your programming style and how they will make your code cleaner and more performant in specific scenarios.</li> <li>Entity Framework is a framework from Microsoft for hooking up directly to a data source and building out a configurable entity model automatically</li> <li>Managed Extensibility Framework is a new framework from Microsoft for writing extensible applications and pluggable libraries by exposing extension points on both ends</li> <li>There is documentation galore on the internet about how the .Net garbage collector works and how your programming choices affect how this interacts with your applications</li> </ol> <p>What kinds of resources, books, tutorials and frameworks exist like this in the Java world?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload