es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Your Coding Teacher

Your Coding Teacher

Ir al canal en Telegram

Coding, software engineering & #bitcoin technologies. I'll make you a better thinker, not just a better developer | Ex Amazon, Senior DevOps @eBay

Mostrar más
El país no está especificadoTecnologías y Aplicaciones98 126
334
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
Many eyes make all bugs shallow.

Parameters for client-server architectures: - Blocking vs non-blocking I/o: (1 vs multiple connections per thread) - Single or batch requests - Timeouts: How much to wait? - Retries with exponential backoff & jitter - Circuit breakers: to stop operations likely to fail

Big O complexities, from worst to best: - N! - c^N - N^c - NlogN - N - sqrt(N) - log^2(N) - logN - logN/log(log(N)) - log(log(N)) - Hyperloglog - Inverse of the Ackermann function - 1

GCP vs AWS billing structure - Multiple billing accounts per project VS 1 billing account per aws account - Billing per project VS per sub-account - Policies at account, org, folder or project level VS org and account level

In C++11 unordered_map provides hash tables for keys and values of any type (including custom classes).

"The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague." - Edsger Dijkstra

"Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it." - Alan J. Perlis

Be the catalyst for change

Look around you, what problem you can solve and help somebody?

Practicality beats purity - The Zen of Python

Design patterns in 1 tweet Visitor: adds new operations to a class without changing it Ex: Extending functionality of framework X, without touching its code. Framework X is a visitor of your extended framework, where it no longer is in control.

The 8 fallacies of distributed computing: - The network is reliable - Latency is zero - Bandwidth is infinite - The network is secure - Topology doesn't change - There is one administrator - Transport cost is zero - The network is homogeneous

In 1972, Donald Chamberlin and Raymond Boyce developed SQL at IBM SQL stands for Structured Query Language, and it was designed around querying databases SQL is widely used in database management today

Python was designed by Guido van Rossum in 1991, named after Monty Python It is an interpreted, high-level and general-purpose language that emphasizes code readability. Used in: - Backend - Data science - Machine learning - Scripts print "Hello, world!"

Some of the best coders I've met were Being a strong mathematician or a general relativity physicist really helps.

3 main replication methods a Single-leader - Write to leader which replicates them to the rest - Read from any node b Multi-leader c Leaderless: Quorum from nodes for reads (k nodes return same values) & writes (k nodes ack the write) Simplicity vs robustness

"It makes no sense to try to do what we can. We must do what is necessary." - Winston Churchill

"Sometimes it is the people no one can imagine anything of who do the things no one can imagine." - Alan Turing

If there's a QA team in your company, set yourself the goal that they will not find any issues in your code.

JavaScript was developed by Brendan Eich in 1995 Javascript is often just-in-time compiled and is considered a core technology along HTML and CSS for web development. Javascript can be used both for front and backend development console.log("Hello World");