Find the knowledge that fits you

Ambitious software developers welcomed. Join us to explore the topics you're interested in and learn from resources matching your experience.

Knowledge sharing - brand image
Follow your favorite paths

Stay focused

In Learney you can subscribe specific paths you're interested in at given point in time, and update them whenever you need.

Adjust the seniority level

Reduce the noise

Thanks to growing community, Learney helps you filter out everything that is either too basic, too advanced, or just not relevant to your needs.


Featured today

Quickly Transform Data with Transducers

In this course, we will go through the concept of transducers and build them up from basic principles. We will go over the problems with regular composed transformations, and show how we end up with unnecessary data and intermediate collections.


TypeScript 3.4 hidden gem: propagated generic type arguments -

What’s the meaning of this enigmatic update in TypeScript?


Jessie Frazelle’s Blog: Defining a Distinguished Engineer

A summary of how I would define a distinguished engineer or technical fellow.


Questions for our first 1:1 | Lara Hogan

Over time, I’ve learned that getting some particular data during an initial 1:1 can be really helpful, as I can refer back to the answers as I need to give a person feedback, recognize them, and find creative ways to support them.


Color Spaces – Bartosz Ciechanowski

The modern display technologies capable of showing more vivid shades have, for better or for worse, changed the rules of the game. Once esoteric ideas like a gamut or a color space are becoming increasingly important.


Applying CQRS to product design

Software engineers know most of the benefits that CQRS bring to the table, so maybe we could borrow the same concept to a bit different domain — let’s say — design?


Redesigning Github repository page @

Better design for Github repository page


GitHub - Microsoft/frontend-bootcamp: Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux, recently opensourced by Microsoft.


Angular Reactive Forms: Tips and Tricks – Netanel Basal

Angular Reactive Forms: Tips and Tricks


How to get a job without experience

Need experience for a job, need a job for experience. How to break the cycle?


Alternatives to JSX

JSX is a very popular choice nowadays for templating in various frameworks, not just in React (or JSX inspired templates). However, what if you don’t like it, or have a project where you want to avoid using it, or just curious how you can write your React code without it?


Practical Go: Real world advice for writing maintainable Go programs

My goal over the next two sessions is to give you my advice for best practices writing Go code.


Application Holotypes: A Guide to Architecture Decisions

Analyzing real-world apps is difficult. Classifying based on features and constraints enables targeted solutions to the problems faced by each.


C# 8: switch statement

What is special about this feature is that it demonstrates the trend in language design. I do apologise for a bit subjective nature of explaining this trend, but it is how I see it and my view is based on the years of experience.


Getting Started with Angular Elements

Angular elements are one of the major innovations in Angular 6+. Elements allow us to develop Angular components like we always have through Angular’s powerful API, and then compile them into browser-native custom elements.


Make your own learning easier by joining us!