freeCodeCamp.org
Learn Python – Free Python Courses for Beginners
3 min read · 2021-12-14 · 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…
Reader View · Shared by 53, including JJ Flash, rohit, Dr. Ganapathi Pulipaka 🇺🇸
ably.com
How do CRDTs solve distributed data consistency challenges?
8 min read · 2021-10-29 · We discuss the challenges of maintaining data consistency in distributed environments and introduce conflict-free replicated data types (CRDTs) to resolve concurrent data changes.
Reader View · Shared by 9, including rohit
dlorenc.medium.com
Improving TOFU With Transparency
~11 min read · 2021-08-22 · TOFU is an OK substitute for when you have nothing better, but it’s never the best choice.
Reader View · Shared by 10, including rohit
medium.com
A detailed guide on developing Android apps using the Clean Architecture pattern — Medium
~13 min read · From 2016 · 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…
Reader View · Shared by 16, including rohit
khalilstemmler.com
Clean Node.js Architecture | Enterprise Node.js + TypeScript
7 min read · From 2019 · 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.
Reader View · Shared by 17, including rohit
codereview.stackexchange.com
Find minimum peak elements in an array
2 min read · 2020-08-28 · 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
Reader View · Shared by 4, including rohit
google.github.io
[Deprecated] Google Python Style Guide
~18 min read · From 2017 · 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…
Reader View · Shared by 18, including rohit
Towards Data Science
How to program and debug more effectively as a data scientist
8 min read · 2020-08-24 · Lessons from my first data science software project
Reader View · Shared by 53, including rohit
google.github.io
How to do a code review
From 2019 · Google’s Engineering Practices documentation
Shared by 153, including Gerrit Eicker, Vikram Dutt, Oleg Baskov, Patric Fornasier, rohit, Steve "ardalis" Smith, Veronika Lampion, Daniel Bentes, Linus Basig, Victor Lee, Damian Gryski, Ricardo Yasuda
Y Combinator
How to transition from “startup code” to “stable production code”?
3 min read · 2020-08-17 · 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…
Reader View · Shared by 4, including rohit
OpenAI
Introduction — Spinning Up documentation
5 min read · From 2020 · 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:…
Reader View · Shared by 9, including rohit
github.blog
Why write ADRs
3 min read · 2020-08-13 · How architecture decision records can help your team.
Reader View · Shared by 33, including Linus Basig, rohit, Ellen Shapiro, William El Kaim, Ahrbil
DEV Community 👩💻👨💻
Github repositories every aspiring developer should check out
2020-08-06 · 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 read · 2020-08-06 · Web Development is a large field and most of the time finding the right resources and starting to lea...
Reader View · 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 read · 2020-08-02 · 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...
Reader View · Shared by 5, including rohit