Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-articles
Curated lists of articles on different topics
https://github.com/balamaci/awesome-articles
- Java 8 Features - High level explainations of the features in Java8
- Java 8 Collectors - Java8 Collector and Streams explained by implementing Guava Multimap collector
- CompletableFuture - Video on CompletableFuture
- Java Logging Basics - Loggers, Appenders, Layouts explained
- Logback - Logback config
- Handling InterruptedException - Handling InterruptedException
- Thread Interruption - How to interrupt threads in Java
- Executor Service - ExecutorService explained
- Thread Pools - ExecutorService perils
- Executor Service 10 tips&tricks - Executor Service 10 tips&tricks
- Analyze Thread dumps - to-read-a-thread-dump)- Threads explained, what are the thread states and how to analyze thread dumps.
- Solving a real problem - Solving a real complex problem with a step by step guide and the reason behind it.
- Maven Profiles - Maven Profiles
- Maven cheatsheet
- Maven scopes explained
- JVM Internals - Classloader, JVM bytecode internals
- JCache API - Refcard for JCache API and generic terms explained
- Annotation-driven Java runtime code generation - Using ByteBuddy to generated code at runtime
- Handling InterruptedException - Handling InterruptedException
- NIO Socker Selector Channel - Using NIO Socker Selector instead of one-thread-per-connection approach
- Video Series simple thread per connection to a full NIO server - Excellent video Series starting from a simple thread per connection to a full NIO server, going through a deep explanation of Executors. Done by Dr. Heinz Kabutz.
- All the thing you can do with JMX
- Generics interview
- Github patterns repository - Implementation and explanation of the most common design patterns.
- Patterns with Java8 - Patterns re-analised and implemented with Java8
- Decorator with Lambda - Decorator Design Pattern using lambdas
- SOLID - SOLID explained
- SOLID - Another article on SOLID
- Practical Tips - Docker tips
- Docker Networking official - Docker networking
- Docker Networking explained
- JPA Native query - JPA native query
- JPA Auditing - JPA Auditing of entities - track createdBy, creationDate, lastUpdateDate
- JPA Locks - JPA entities Locking concept
- JTA with Spring
- Git tips - Git Tips
- Git flow - Git flow visual chart
- Distributed Log - Kafka - Kafka distributed log concept explained.
- Commands glosary - List of Linux commands helpful for solving specific problems.
- Cron - Crontab best practices
- SSH - Explains ssh keys, ssh-agent, ssh tunnels and proxy, etc.
- Memory Management - Indepth guide about memory management in Linux and relation with Java allocation.
- Memory consumption - Memory consumption Linux
- Understanding syscalls - [Advanced] - understanding syscalls by writting a rootkit
- Linux network commands
- iptables commands
- Linux network commands
- Basic Security - Basic infrastructure security, SSH, IPTABLES
- Linux Security Tricks - Another post on securing your servers.
- SSH Best practices - SSH best practices
- Log management
- Using neural nets to recognize handwritten digits - Hands-on intro to neural networks, actually a chapter in the free online book [NeuralNetworks and DeepLearning](http://neuralnetworksanddeeplearning.com)
- Practical introuction to deep learning
- NeuralNets - Intro to neural nets and deep learning from the **dl4j** library.
- Matrix calculus required for DL
- Washington University DL course
- Convolutional Neural Networks for Visual Recognition