laser focused and high quality videos, ebooks and tutorials (and sometimes fun) to become an amazing developer. Hopefully, you will love coding as I do :)
of course! Lot's of them. Let's take this journey together :)
exercises
let's stretch our brain with many exercises! They're solved step by step! Amazing!
ebook
yes, you read it right! you get an Ebook by the end of each course! fantastic, isn't?
code snippets
I'll share texts and code snippets along the way, don't worry about copying them :)
Hey, I'm just getting started this journey. I hope to bring content about lessons I've learned and still learning related to coding
subscribe to my newsletter, I'll send them weekly to you :)
Subscribe
Thank you!
PostgreSQL Database Track
Series of 9 Courses about PostgreSQL Database! We'll explore many amazing things together:
- Databases Introduction and how to use SQL - How to Join Tables - Advanced queries with PostgreSQL - Performance in PostgreSQL - Transactions with Concurrency
Series of 9 Courses about Java 8, which has changed the world. Let's go from syntax changes to FunctionalProgramming
- LambdaExpressions to save your life - Streams like a rock star with Collections - Date and Time API to not waste time - I/O and Numbers are even easier - Functional Programmingstarting the journey
Series of 3 Courses exploring Functional Programming with Java. Going from amazing concepts to coding. We'll also take a look at Haskell and Elm just for fun :)
- FunctionalProgramming concepts, lots of them - Functions and Immutability everywhere! - Caching for a better life - Concurrency to be crazy at multitasking
Series of 3 Courses about Java Concurrency, which is amazing when you want to multitask like a Pro. Let's go from Patterns to Processing tons of data and testing our processors :)
- Concurrency principles. Some theory first! - Threads. Threads. Threads. - Executing with...Executors! - Divide and Conquers. Processing in Parallel
Series of 8 Courses about Java Testing Tools, which will allow us to have a better and more predictable code, that tells us when we are wrong
- JUnit 4 and JUnit 5 features - Mockito from Basics to Advanced - AssertJ to have a healthy life with testing - Hamcrest to achieve another level - PowerMock to have more...power!
12 Courses about Spring to explore why it has changed the world and why you'll fall in love with Spring Framework
- Spring Framework from the ground up - Spring Boot is here to stay. You'll see why - Spring Security to go to another level - Spring Family: Batch, Session, Integration, - Spring REST for beautiful APIs
Series of 12 Courses exploring Microservices in Java 8, with Spring and a lot of different frameworks and tools
- Load Balancing for a healthy application - Monitoring to check if everything is ok - Circuit Breaks. This is great! - Event Driven Architecture to distribute systems - Spring with Kafka rock!
Series of 8 Courses about Apache Commons, which is one important and really useful Java project.
- Upload files easily - Text Algorithms made easy - I/O with great static methods - Collections with another power - Reflections and instrospection APIs
Series of 8 Courses on Data Structures, which are amazing when it comes to Algorithms and problem solving skills. Let's dissect some Interview Questions also!!
- Linked List and Stack - Queues and Binary Trees - Hash Tables and Sorting power - AVL Tree and String Searching
Series of 4 Courses on how to code with Python, which is one of the most used and beautiful programming languages in the world
- Python Introduction and how beautiful it is - Scalar,Operators and classic Control Flows - Objects and Types - Collections and Data Structures - Python exceptions
Series of 4 Courses about Ruby. Let's go from the basics to how be really idiomatic Ruby
- Ruby introduction and why you'll fall in love - Classes and Objects to give your program life - Types and Methods Ruby - Blocks and Symbols - Metaprogramming to get the next level
Series of 4 Courses on how to code in Go, which came to the world to stay. Let's explore in details how beautiful Idiomatic Go code is
- Go and its motivations - Primitive Data Types in Go - Collections and how easy is to work with them - Control Flow in Go - Functions, Methods and Concurrency
Series of 4 Courses about TypeScript, to explore how it changes JavaScript applications
- TypeScript motivations and how cool it is - Types, Variables and the classic: Functions - Classes and Interfaces - Modules to a better organization - Asynchronous code execution
Architecture Track
Series of 4 Courses exploring different Architectures, which will be an amazing way to combine all of the pieces together
- Microservices the good, the bad and the ugly - CQRS and how it could be used - Onion Architecture and how it can save you - Architectural Patterns explored
New courses, articles and news weekly. No spam, you have my word :)
Subscribe
thank you, I really appreciate :)
Hey!I'm Alex Gama and one of the Co-Founders and CTO at @SouSmile in Brazil, which is a company I really love. Previously I was Director of Engineering at @Gympass and Group Leader at @Elo7 and many other companies
Honestly, I'm still trying to figure out what those things really mean :)
Here I try to bring lessons that I've learned and that I'm still learning, mostly related to coding using Java, Ruby, Python, Go, JavaScript, Frameworks and much more!