freeCodeCamp.org
Learn Python – Free Python Courses for Beginners
3 min · · Python is a great programming language to learn and you can use it in a variety of areas in software development. You can use Python for web development, data analysis, machine learning, artificial… · Shared by 54, including JJ Flash, rohit, Dr. Ganapathi Pulipaka 🇺🇸
ably.com
How do CRDTs solve distributed data consistency challenges?
8 min · · We discuss the challenges of maintaining data consistency in distributed environments and introduce conflict-free replicated data types (CRDTs) to resolve concurrent data changes. · Shared by 9, including rohit
dlorenc.medium.com
Improving TOFU With Transparency
11+ min · · TOFU is an OK substitute for when you have nothing better, but it’s never the best choice. · Shared by 10, including rohit
medium.com
A detailed guide on developing Android apps using the Clean Architecture pattern — Medium
13+ min · · Ever since I started developing Android apps there was this feeling that it could be done better. I’ve seen a lot of bad software design… · Shared by 16, including rohit
khalilstemmler.com
Clean Node.js Architecture | Enterprise Node.js + TypeScript
7 min · · In this article, we'll look at the various different versions of the "clean architecture", simplify it, and understand how we can use it to write more flexible Node.js code with TypeScript. · Shared by 17, including rohit
codereview.stackexchange.com
Find minimum peak elements in an array
2 min · · Question: Given an array numbers $$a := [2, 7, 8, 5, 1, 6, 3, 9, 4]$$ Check the below conditions, both the conditions should be satisfied. \begin{gather} \text{If }a[i] > a[i-1]\text{ or if first · Shared by 4, including rohit
google.github.io
[Deprecated] Google Python Style Guide
18+ min · · Doc Strings Python has a unique commenting style using doc strings. A doc string is a string that is the first statement in a package, module, class or function. These strings can be extracted… · Shared by 23, including Real Python, rohit
Towards Data Science
How to program and debug more effectively as a data scientist
8 min · · Lessons from my first data science software project · Shared by 53, including rohit
google.github.io
How to do a code review
· Google’s Engineering Practices documentation · Shared by 182, including Vikram Dutt, Patric Fornasier, Oleg Baskov, Veronika Lampion, Gerrit Eicker, Steve "ardalis" Smith, rohit, Daniel Bentes, Linus Basig, Victor Lee, Damian Gryski, Ricardo Yasuda
Y Combinator
How to transition from “startup code” to “stable production code”?
3 min · · Definition: A startup is an organization formed to search for a repeatable and scalable business model.Early in a startup, you're heavily focused on research, not development.Stage 0: Make sure… · Shared by 4, including rohit
OpenAI
Introduction — Spinning Up documentation
5 min · · Spinning Up Welcome to Spinning Up in Deep RL! This is an educational resource produced by OpenAI that makes it easier to learn about deep reinforcement learning (deep RL). For the unfamiliar:… · Shared by 9, including rohit
github.blog
Why write ADRs
3 min · · How architecture decision records can help your team. · Shared by 33, including Linus Basig, rohit, Ellen Shapiro, William El Kaim, Ahrbil
DEV Community
Github repositories every aspiring developer should check out
· Starting your career in web development can be overwhelming. And most of the time beginners struggle... · Shared by 4, including rohit
jatinrao.dev
Best Github Repositories for Developers
2 min · · Web Development is a large field and most of the time finding the right resources and starting to lea... · Shared by 6, including rohit
softwareengineering.stackexchange.com
How to design a REST API that can "prompt" the client about long-running operations?
1 min · · Say you were to develop a REST API that provides access to a set of complex, long-running, operations. The typical paradigm for an API like this (as I understand it) usually involves (the client) m... · Shared by 5, including rohit