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

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.


Conditional types in TypeScript – JavaScript everyday – Medium

In my previous article I gave you a short introduction to mapped types in TypesScript which are especially powerful feature when combined…


Two fancy ways to handle events in Angular – JavaScript everyday – Medium

This post is inspired by the following articles by Netanel Basal:


How to eliminate React performance issues now

A pragmatic step-by-step guide to eliminating common react performance issues.


Mapped types in TypeScript – JavaScript everyday – Medium

TypeScript provides a way to get a new type based on an existing one with the aid of mapped types. If you want to alter each base type’s…


No “yes.” Either “HELL YEAH!” or “no.”

Use this rule if you’re often over-committed or too scattered.


Become a Front End Developer | Udacity

Become a front-end web developer by completing a variety of projects for your portfolio - learn HTML, CSS and JavaScript for front-end web development.


Understanding the 8 Fallacies of Distributed Systems

Learn about the most misconceptions about distributed systems like microservices and SOA to build better software architecture that's easier to debug.


Oracle SQL Analytic Functions

An introduction to analytic functions in Oracle SQL.


How to split comma separated string and pass to IN clause of select statement | Oracle ADF Illusions Blog

Using regular expressions to split coma separated strings in Oracle Database


Lightning-fast templates & Web Components: lit-html & LitElement

Today we're excited to announce the first stable releases of our two next-generation web development libraries: lit-html and LitElement.


The rise and fall of Ext JS – Hacker Noon

For being over a decade old, Ext JS is still a good platform to develop many enterprise-grade (think intranet) applications.


Making setInterval Declarative with React Hooks — Overreacted

Nice writeup about encapsulating imperative code in declarative API


Make your own learning easier by joining us!