Categorias
great stuff

Outbox Pattern. This document is part of Unico’s Dev… | by Cassio R. Eskelsen | Único | Dec, 2024 | Medium

medium.com/unicoidtech/outbox-pattern-40e52ef68019
Sent from my iPhone
Categorias
great stuff

A beginner’s guide to database locking and the lost update phenomena – Vlad Mihalcea

vladmihalcea.com/a-beginners-guide-to-database-locking-and-the-lost-update-phenomena/
Sent from my iPhone
Categorias
great stuff

The TRUTH About Brazil | Worth Visiting? Is it safe? Best things to do?

Categorias
great stuff

Things they didn’t teach you about Software Engin…

https://vadimkravcenko.com/shorts/things-they-didnt-teach-you/

 

Categorias
great stuff

grep.app | code search

Search across a half million git repos
Sent from my iPhone


Sent from my iPhone
Categorias
great stuff

10 GitHub Repos To Make You a Better Developer. G…

https://medium.com/@AmanPawasker/10-famous-github-repositories-that-will-make-you-a-better-developer-guaranteed-e7342e2f6f1b
Categorias
great stuff

So many bad takes — What is there to learn from the Prime Video microservices to monolith story | by adrian cockcroft | May, 2023 | Medium

adrianco.medium.com/so-many-bad-takes-what-is-there-to-learn-from-the-prime-video-microservices-to-monolith-story-4bd0970423d4

Categorias
great stuff

ORMs are nice but they are the wrong abstraction…

workdad.dev/posts/orms-are-nice-but-they-are-the-wrong-abstraction/

Categorias
great stuff

Multi-Channel Notifications Service with Spring-B…

blog.stackademic.com/multi-channel-notifications-service-with-spring-boot-3-apache-camel-camel-whatsapp-85ab7942666f
Categorias
great stuff

GitHub – kuchin/awesome-cto: A curated and opinio…

github.com/kuchin/awesome-cto
Sent from my iPhone
Categorias
great stuff

Software Engineering at Google

abseil.io/resources/swe-book/html/toc.html
Sent from my iPhone
Categorias
great stuff

GitHub – deepseek-ai/DeepSeek-LLM: DeepSeek LLM:…

github.com/deepseek-ai/DeepSeek-LLM
Sent from my iPhone
Categorias
great stuff

Invent 2023?—?Werner Vogels Keynote Recap. | b…

walid.io/re-invent-2023-warner-vogels-keynote-recap-ad2e24a33676
Sent from my iPhone
Categorias
great stuff

Mastering Effective Prompting Part 1

www.ai-engineer.me/mastering-effective-prompting-part-1-2/

Categorias
great stuff

Don’t use DISTINCT as a “join-fixer” – Simple Talk

www.red-gate.com/simple-talk/databases/sql-server/t-sql-programming-sql-server/dont-use-distinct-as-a-join-fixer/
Sent from my iPhone
Categorias
great stuff

Measuring developer productivity? A response to M…

tidyfirst.substack.com/p/measuring-developer-productivity-440?utm_medium=web
Sent from my iPhone
Categorias
great stuff

guide/style.md at master · uber-go/guide · GitHub

github.com/uber-go/guide/blob/master/style.md
Categorias
great stuff

Hyperlaps

Hyperlaps© was created by hand in an artisanal way by an individual and during this tutorial, you will be advised the same parts, the same materials and tools which were used to create the game which you can see in the gameplay video of the home page.
Sent from my iPhone
Categorias
great stuff

The Distributed Computing Manifesto | All Things…

www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html
Sent from my iPhone
Categorias
great stuff

25 nooby Python habits you need to ditch

https://youtu.be/qUeud6DvOWI
Sent from my iPad
Categorias
great stuff

What Are Microservices Really All About? (And When Not To Use It)

https://youtu.be/lTAcCNbJ7KE
Sent from my iPad
Categorias
great stuff

WHAT IS BITCOIN AND WHY IT HAS VALUE. BEST EXPLANATION EVER.

https://youtu.be/8qc6h3fTB2I
Sent from my iPad
Categorias
great stuff

What is complexity theory? (P vs. NP explained visually)

https://youtu.be/u2DLlNQiPB4
Sent from my iPad
Categorias
great stuff

Understanding System Design of Netflix: Backend A…

medium.com/@nidhiupreti99/understanding-system-design-of-netflix-backend-architecture-and-cloud-services-b077162e45bc
Sent from my iPhone
Categorias
great stuff

github.com-jwasham-codinguniversity_-_2022-09-13_02-38-11 : jwasham : Free Download, Borrow, and Streaming : Internet Archive

archive.org/details/github.com-jwasham-coding-interview-university_-_2022-09-13_02-38-11
Sent from my iPhone
Categorias
great stuff

6.6. Natural Language Processing — Effective Pyth…

khuyentran1401.github.io/Efficient_Python_tricks_and_tools_for_data_scientists/Chapter5/natural_language_processing.html
Sent from my iPhone
Categorias
great stuff

The new Raspberry Pi Pico W is just $6

https://youtu.be/VEWdxvIphnI
Sent from my iPad
Categorias
great stuff

Fast and reliable endend testing for modern w…

playwright.dev/
Sent from my iPhone
Categorias
great stuff

Diagrams · Diagram as Code

diagrams.mingrammer.com/
Sent from my iPhone
Categorias
great stuff

A Netflix engineer did 7 onsites interviews for 7 tech companies.

A Netflix engineer did 7 onsites interviews for 7 tech companies.  Received 7 offers ranging $325k – $800k a year. He/she shared the resources in Blind that helped her/him to be successful. Here they are:
1. Leetcode
Always ask clarifying questions, they are meant to be vague.
Tech Interview Handbook (solve 50 suggested LCs multiple times): https://lnkd.in/dbK9TasP
Grokking Coding Interview:
Solve each question yourself before looking at answers. After struggling with certain topics, found some youtube resources that were really helpful.
– Graph problems: https://lnkd.in/dT4brkwG 
– Kahn’s topsort: https://lnkd.in/dc8VzPx7
– Dijkstra’s shortest path: https://lnkd.in/djWD4ncp
– Kruskal’s MST: https://lnkd.in/dUaF7dDr
– Union find: https://lnkd.in/dmZSyGXq
– Dynamic programming: https://lnkd.in/d85BHsQp
I would say 1/2 of my coding questions was graph related, and I used topsort, MST, union find during my interviews so its worth knowing them well.
Great resource on Binary Search (esp. for harder variants): https://lnkd.in/dPVikn9e
Quite a few LC hards involve binary search as part of its solution, but its non-obvious.
At staff level, you are expected to have great communication, come up with one or more high level solutions in reasonable time with space and time complexity, implement mostly correct, and check for errors independently.
2. SYSTEM DESIGN 
Always ask clarifying questions, they are meant to be vague.
No. 1 tip: Pay for mock interviews, take extensive notes, study, pay for more interviews. I used igotanoffer.com. Try booking different interviewers, they have different expectations, communication, friendliness.
Grokking system design: https://lnkd.in/dKBtGDDG
It’s good to complete grokking, but in practice its a little too shallow for staff level.
Watch all videos and take notes from this channel: https://lnkd.in/d32sycXJ
Most other channels like Exponent are actually not great examples of a good interviewee for staff level.
Read papers on Dynamo, BigTable, MapReduce, Cassandra, Raft, Lamport Clocks, etc.
A lot of material written by this Medium writer is great: https://lnkd.in/d_4yxAA7
Memorize Jeff Dean’s latency numbers: https://lnkd.in/dq42yWsa
If you have time, read DDIA: https://dataintensive.net
I memorized mnemonics for structure of how I execute my interview, as well as for each topic. Like OSI model, caching strategies, load balancing strategies, database types, etc. You need to make up your own in order to ingrain them.
Number 2 tip: Every system design question has a point of contention. Is it storage? Latency? Where will the system start to break? This is pivotal to figure out asap.
Basic structure:
Requirements (functional / non-functional)
Estimations (focus on contention point)
System API
Data model
High level design (core components)
Detailed design (ask where to dive in)
Bottlenecks (scale, redundancy, SPOFs, metrics, logs, alerts, dashboards, pagerduty, deployment, failure scenarios)
As staff level interviewee, you are expected to lead the interview and provide alternatives, weigh pros & cons of each approach and commit to one with justification. Outside of typical system design topics, staff level also needs to consider costs, system complexity, and business aspects (e.g. CDN too expensive for free tier).
For most interviewers, you should be familiar with at least one database technology for each category (key value, document, columnar, relational, etc). For Google, they typically want you to design from fundamentals instead of using off the shelf technologies.
Number 3 tip: Listen intently to interviewer when they speak and take their hints.
3. BEHAVIORAL
Prepare an introduction about yourself. Keep it short and sweet, highlighting background and – a major accomplishment. (Don’t be afraid to sell yourself)
The resource itself isn’t that useful but should prepare answers from your own experience and recording yourself. Take time to reflect on your past few years and make sure you have answers about conflict, projects you led, giving/receiving feedback, and challenges you solved. Don’t lie.
STAR is a good structure for your stories but I learned a better story shape from this YouTuber.
Read “Staff Engineer”: https://staffeng.com/book
For each company, make sure you know their products, their company motto and values. I kept notes which I read a few mins before my onsite starts. Prepare plenty of questions to ask.
Categorias
great stuff

Architecture for startups – Azure Architecture Ce…

docs.microsoft.com/en-us/azure/architecture/guide/startups/startup-architecture
Sent from my iPhone
Categorias
great stuff

1,000,000 Concurrent Connections

josephmate.github.io/2022-04-14-max-connections/
Sent from my iPhone
Categorias
great stuff

GPS – Bartosz Ciechanowski

ciechanow.ski/gps/
Sent from my iPhone
Categorias
great stuff

ESP32-S2 New Arduino USB Functionality: Cool Combination with WiFi


Sent from my iPad

Categorias
great stuff

Developing Software Engineers into Leaders: My Approach at Uber, as an E…


Sent from my iPad

Categorias
great stuff

Jordan Peterson – You need this to achieve success


Sent from my iPad

Categorias
great stuff

Using Self-Organizing Maps to solve the Traveling Salesman Problem

diego.codes/post/som-tsp/
Sent from my iPhone

Categorias
great stuff

Como montar uma carteira com ETFs de Tecnologia? PRÁTICA de uma Carteira…


Sent from my iPad

Categorias
great stuff

Jordan Peterson Leaves the Audience SPEECHLESS | One of the Best Motivat…


Sent from my iPad

Categorias
great stuff

How Hackers Get Free Membership On Any Website!


Sent from my iPad

Categorias
great stuff

FastAI learns to play Fall Guys – Undetectable Fall Guys bot.


Sent from my iPad

Categorias
great stuff

fast.ai’s Jeremy Howard on Why Python is not the future of machine learn…


Sent from my iPad

Categorias
great stuff

Why Gravity is NOT a Force


Sent from my iPad

Categorias
great stuff

Best Lessons Learned from Jordan B. Peterson | Afterskool


Sent from my iPad

Categorias
great stuff

Intro to Logisim Evolution, the free and ohgood logic simulation sof…


Sent from my iPad

Categorias
great stuff

Python dataclasses will save you HOURS, also featuring attrs


Sent from my iPad

Categorias
great stuff

P vs. NP – The Biggest Unsolved Problem in Computer Science


Sent from my iPad

Categorias
great stuff

How to Learn Probability Distributions


Sent from my iPad

Categorias
great stuff

API analytics: Apigee trial episode 7


Sent from my iPad

Categorias
great stuff

The Dunning Kruger Effect


Sent from my iPad