Skip to content

devlnull/brief

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ByteByteGo Software Engineering Visual Index

topic source ownership assets categories

This repo is a curated, GitHub-friendly index of ByteByteGo software engineering visual references. It collects 300+ images from the ByteByteGo website (not original work) and organizes them into 13 categories, with a gallery-style README that previews each asset and links to the corresponding file in assets/. The purpose is accessibility and easy browsing/searching of these diagrams and cheat sheets on GitHub.

This repository contains software engineering reference images. All content is sourced from the ByteByteGo website and is not my own. It is collected here solely to improve accessibility on GitHub.

Quick links

Categories

APIs & Integration (58 items)

Show gallery
PreviewTitleFile
How to improve api performance How to improve api performance 0001-how-to-improve-api-performance.png
Types of api testing Types of api testing 0017-9-types-of-api-testing.png
Tips for api security Tips for api security 0027-12-tips-for-api-security.png
Rest vs graphql Rest vs graphql 0036-rest-vs-graphql.png
Rest api cheatsheet Rest api cheatsheet 0040-rest-api-cheatsheet.png
Top network security cheatsheet Top network security cheatsheet 0049-top-network-security-cheatsheet.png
What is grpc What is grpc 0054-what-is-grpc.png
What is graphql What is graphql 0055-what-is-graphql.png
Pooling vs webhook Pooling vs webhook 0057-pooling-vs-webhook.png
Api vs sdk Api vs sdk 0071-api-vs-sdk.png
What does api gateway do What does api gateway do 0072-what-does-api-gateway-do.png
Top 3 api gateway use cases Top 3 api gateway use cases 0073-top-3-api-gateway-use-cases.png
Api gateway 101 Api gateway 101 0074-api-gateway-101.png
Api pagination 101 Api pagination 101 0076-api-pagination-101.png
Api protocols Api protocols 0077-api-protocols.png
Authentication mechanisms Authentication mechanisms 0078-authentication-mechanisms.png
Authenticator Authenticator 0079-authenticator.jpg
Http 1 http 2 http 3 Http 1 http 2 http 3 0101-http-1-http-2-http-3.png
Explaining json web token jwt to a 10 year old kid Explaining json web token jwt to a 10 year old kid 0107-explaining-json-web-token-jwt-to-a-10-year-old-kid.png
What is oauth What is oauth 0111-what-is-oauth.png
Oauth flows Oauth flows 0112-oauth-flows.png
Structure of url Structure of url 0116-structure-of-url.png
Api style compare Api style compare 0126-api-style-compare.jpg
Cookies session jwt Cookies session jwt 0152-cookies-session-jwt.png
Cookies vs sessions vs jwt vs paseto Cookies vs sessions vs jwt vs paseto 0155-cookies-vs-sessions-vs-jwt-vs-paseto.png
Cybersecurity 101 in one picture Cybersecurity 101 in one picture 0156-cybersecurity-101-in-one-picture.png
Effective apis Effective apis 0180-effective-apis.jpeg
Graphql adoption patterns Graphql adoption patterns 0208-graphql-adoption-patterns.png
Graphql linkedin Graphql linkedin 0209-graphql-linkedin.jpeg
Grpc Grpc 0210-grpc.png
How does https work How does https work 0220-how-does-https-work.png
Http header Http header 0231-http-header.png
Http status code shouldnt exist Http status code shouldnt exist 0232-http-status-code-shouldnt-exist.png
Http status code Http status code 0233-http-status-code.png
Is https reliable Is https reliable 0238-is-https-reliable.png
Jwt 101 key to stateless authentication Jwt 101 key to stateless authentication 0244-jwt-101-key-to-stateless-authentication.png
Lb api gateway Lb api gateway 0252-lb-api-gateway.png
Netflix api Netflix api 0290-netflix-api.png
Explaining 8 popular network protocols in 1 diagram Explaining 8 popular network protocols in 1 diagram 0292-explaining-8-popular-network-protocols-in-1-diagram.png
Is passkey shaping a passwordless future Is passkey shaping a passwordless future 0296-is-passkey-shaping-a-passwordless-future.png
Pinterest one line change Pinterest one line change 0302-pinterest-one-line-change.png
Rest api authentication methods Rest api authentication methods 0317-rest-api-authentication-methods.png
Reverse gateway lb Reverse gateway lb 0320-reverse-gateway-lb.png
Secure api Secure api 0325-secure-api.png
Session cookie jwt Session cookie jwt 0331-session-cookie-jwt.jpg
What s the difference between session based authentication and jwts What s the difference between session based authentication and jwts 0333-what-s-the-difference-between-session-based-authentication-and-jwts.png
Short long polling sse websocket Short long polling sse websocket 0337-short-long-polling-sse-websocket.jpeg
Slack message journey Slack message journey 0338-slack-message-journey.jpg
How does sso work How does sso work 0342-how-does-sso-work.jpeg
The ultimate api learning roadmap The ultimate api learning roadmap 0361-the-ultimate-api-learning-roadmap.png
Top 9 http request methods Top 9 http request methods 0371-top-9-http-request-methods.png
Top 6 cases of leveraging idempotency Top 6 cases of leveraging idempotency 0377-top-6-cases-of-leveraging-idempotency.png
Top 6 tools to turn code into beautiful diagrams Top 6 tools to turn code into beautiful diagrams 0382-top-6-tools-to-turn-code-into-beautiful-diagrams.png
Type a url into your browser Type a url into your browser 0393-type-a-url-into-your-browser.png
Uber api layer Uber api layer 0397-uber-api-layer.png
Url uri urn Url uri urn 0401-url-uri-urn.png
Https ssl handshake and data encryption explained to kids Https ssl handshake and data encryption explained to kids 0409-https-ssl-handshake-and-data-encryption-explained-to-kids.png
Why http2 is faster than http1 Why http2 is faster than http1 0421-why-http2-is-faster-than-http1.png

Security & Privacy (11 items)

Show gallery
PreviewTitleFile
Encoding vs encryption vs tokenization Encoding vs encryption vs tokenization 0033-encoding-vs-encryption-vs-tokenization.png
Top 6 firewall use cases Top 6 firewall use cases 0047-top-6-firewall-use-cases.png
How a vpn works How a vpn works 0052-how-a-vpn-works.png
Cheatsheet for managing sensitive data Cheatsheet for managing sensitive data 0058-cheatsheet-for-managing-sensitive-data.png
Cache miss attack Cache miss attack 0128-cache-miss-attack.png
Cheat sheet for designing secure systems Cheat sheet for designing secure systems 0138-cheat-sheet-for-designing-secure-systems.png
Firewall Firewall 0191-firewall.jpeg
Password manager Password manager 0297-password-manager.png
Salt Salt 0321-salt.png
Symmetric encryption vs asymmetric encryption Symmetric encryption vs asymmetric encryption 0349-symmetric-encryption-vs-asymmetric-encryption.png
Is telegram secure Is telegram secure 0354-is-telegram-secure.jpg

Databases & Storage (44 items)

Show gallery
PreviewTitleFile
Steps to learn the fundamentals of redis 101 Steps to learn the fundamentals of redis 101 0009-steps-to-learn-the-fundamentals-of-redis-101.png
Types of database locks Types of database locks 0022-9-types-of-database-locks.png
How to learn sql How to learn sql 0031-how-to-learn-sql.png
Blockchains Blockchains 0087-blockchains.png
Blocking noblocking queue Blocking noblocking queue 0088-blocking-noblocking-queue.jpeg
Btree lsm Btree lsm 0091-btree-lsm.png
Dbshards Dbshards 0096-dbshards.png
Dbtypes Dbtypes 0097-dbtypes.png
Databases used in netflix Databases used in netflix 0098-databases-used-in-netflix.jpg
Sql query logical order Sql query logical order 0114-sql-query-logical-order.png
Explain the top 6 use cases of object stores Explain the top 6 use cases of object stores 0117-explain-the-top-6-use-cases-of-object-stores.png
Database types Database types 0160-database-types.jpg
Database middleware Database middleware 0162-database-middleware.png
Design s3 Design s3 0169-design-s3.jpg
Erasure coding Erasure coding 0187-erasure-coding.png
How redis presists data How redis presists data 0214-how-redis-presists-data.png
How to choose db How to choose db 0215-how-to-choose-db.png
How redis architecture evolve How redis architecture evolve 0223-how-redis-architecture-evolve.png
How to choose the right database How to choose the right database 0227-how-to-choose-the-right-database.png
Is postgresql eating the database world Is postgresql eating the database world 0237-is-postgresql-eating-the-database-world.png
Isolation level Isolation level 0239-isolation-level.png
Memcached redis Memcached redis 0267-memcached-redis.jpg
Memory storage Memory storage 0268-memory-storage.png
Top 10 most popular open source databases Top 10 most popular open source databases 0282-top-10-most-popular-open-source-databases.png
Must know system design building blocks Must know system design building blocks 0285-must-know-system-design-building-blocks.png
Pessimistic vs optimistic locking Pessimistic vs optimistic locking 0301-pessimistic-vs-optimistic-locking.png
Postgres Postgres 0303-postgres.png
Read replica pattern Read replica pattern 0312-read-replica-pattern.png
Redis chat Redis chat 0314-redis-chat.jpg
Serverlessdb Serverlessdb 0329-serverlessdb.jpeg
Sql execution order in db Sql execution order in db 0340-sql-execution-order-in-db.jpeg
Storage system Storage system 0346-storage-system.png
Time series db tsdb in 20 lines Time series db tsdb in 20 lines 0364-time-series-db-tsdb-in-20-lines.jpeg
Top 4 types of sql joins Top 4 types of sql joins 0367-top-4-types-of-sql-joins.png
Top 6 database models Top 6 database models 0369-top-6-database-models.png
Top 4 data sharding algorithms explained Top 4 data sharding algorithms explained 0373-top-4-data-sharding-algorithms-explained.png
Top 6 data management patterns Top 6 data management patterns 0379-top-6-data-management-patterns.png
Top 6 use cases of distributed lock Top 6 use cases of distributed lock 0383-top-6-use-cases-of-distributed-lock.png
How can redis be used How can redis be used 0388-how-can-redis-be-used.png
Understanding database types Understanding database types 0394-understanding-database-types.png
Vertical partitioning vs horizontal partitioning Vertical partitioning vs horizontal partitioning 0402-vertical-partitioning-vs-horizontal-partitioning.png
What does acid mean What does acid mean 0407-what-does-acid-mean.png
What is a deadlock What is a deadlock 0411-what-is-a-deadlock.png
Why is redis so fast Why is redis so fast 0422-why-is-redis-so-fast.png

Caching & Performance (27 items)

Show gallery
PreviewTitleFile
Learn cache Learn cache 0004-learn-cache.png
Must know website performance metrics Must know website performance metrics 0021-must-know-website-performance-metrics.png
How caches can go wrong How caches can go wrong 0038-how-caches-can-go-wrong.png
Top 6 load balancer use cases Top 6 load balancer use cases 0046-top-6-load-balancer-use-cases.png
Top 8 cache eviction strategies Top 8 cache eviction strategies 0059-top-8-cache-eviction-strategies.png
Cloud load balancer cheatsheet Cloud load balancer cheatsheet 0094-cloud-load-balancer-cheatsheet.gif
Caching strategy Caching strategy 0129-caching-strategy.jpg
Cdn Cdn 0132-cdn.png
Frontend performance cheatsheet Frontend performance cheatsheet 0198-frontend-performance-cheatsheet.png
Hotspot accounts Hotspot accounts 0212-hotspot-accounts.png
How cdn works How cdn works 0230-how-cdn-works.png
Latency numbers Latency numbers 0250-latency-numbers.jpg
Lb algorithms Lb algorithms 0251-lb-algorithms.png
What is a load balancer What is a load balancer 0261-what-is-a-load-balancer.png
Logging tracing metrics Logging tracing metrics 0264-logging-tracing-metrics.png
Low latency stock exchange Low latency stock exchange 0265-low-latency-stock-exchange.jpg
Metrics access pattern Metrics access pattern 0273-metrics-access-pattern.jpg
Metrics push pull Metrics push pull 0274-metrics-push-pull.png
Most popular cache eviction Most popular cache eviction 0281-most-popular-cache-eviction.png
Things to consider when using cache Things to consider when using cache 0362-things-to-consider-when-using-cache.png
Top 5 caching strategies Top 5 caching strategies 0374-top-5-caching-strategies.png
Top 5 strategies to reduce latency Top 5 strategies to reduce latency 0375-top-5-strategies-to-reduce-latency.png
What makes aws lambda so fast What makes aws lambda so fast 0417-what-makes-aws-lambda-so-fast.png
Cache systems every developer should know Cache systems every developer should know 0418-cache-systems-every-developer-should-know.jpeg
Why cdns are so popular Why cdns are so popular 0420-why-cdns-are-so-popular.png
Why is nginx so popular Why is nginx so popular 0423-why-is-nginx-so-popular.png
Why is kafka fast Why is kafka fast 0424-why-is-kafka-fast.jpg

Networking & Distributed Systems (33 items)

Show gallery
PreviewTitleFile
Explaining 5 unique id generators in distributed systems Explaining 5 unique id generators in distributed systems 0006-explaining-5-unique-id-generators-in-distributed-systems.png
Use cases for event sourcing Use cases for event sourcing 0037-use-cases-for-event-sourcing.png
Top 4 udp use cases Top 4 udp use cases 0044-top-4-udp-use-cases.png
How we manage configuration How we manage configuration 0056-how-we-manage-configuration.png
Eventual consistency patterns you must know Eventual consistency patterns you must know 0100-eventual-consistency-patterns-you-must-know.png
Internet traffic routing policies Internet traffic routing policies 0106-internet-traffic-routing-policies.png
Top 7 most used distributed system patterns Top 7 most used distributed system patterns 0119-top-7-most-used-distributed-system-patterns.png
Typical aws network architecture Typical aws network architecture 0123-typical-aws-network-architecture.png
Unicast vs broadcast vs multicast vs anycast Unicast vs broadcast vs multicast vs anycast 0125-unicast-vs-broadcast-vs-multicast-vs-anycast.png
Can kafka lose messages Can kafka lose messages 0130-can-kafka-lose-messages.png
Cap theorem Cap theorem 0131-cap-theorem.jpeg
Change data capture key to leverage real time data Change data capture key to leverage real time data 0133-change-data-capture-key-to-leverage-real-time-data.png
Delivery semantics Delivery semantics 0165-delivery-semantics.png
Discord store messages Discord store messages 0174-discord-store-messages.png
Dns record types you should know Dns record types you should know 0175-dns-record-types-you-should-know.png
Dns look up Dns look up 0176-dns-look-up.png
Energy efficient language Energy efficient language 0186-energy-efficient-language.jpg
Event sourcing Event sourcing 0188-event-sourcing.jpeg
Forward proxy vs reverse proxy Forward proxy vs reverse proxy 0196-forward-proxy-vs-reverse-proxy.png
Git commands cheat sheet Git commands cheat sheet 0201-git-commands-cheat-sheet.png
Git commands Git commands 0202-git-commands.png
How tiktok manages a 200k file frontend monorepo How tiktok manages a 200k file frontend monorepo 0226-how-tiktok-manages-a-200k-file-frontend-monorepo.png
Ipv4 vs ipv6 Ipv4 vs ipv6 0236-ipv4-vs-ipv6.png
Kubernetes command cheatsheet Kubernetes command cheatsheet 0248-kubernetes-command-cheatsheet.png
Mcdonald s event driven architecture Mcdonald s event driven architecture 0266-mcdonald-s-event-driven-architecture.png
Message queue evolve Message queue evolve 0271-message-queue-evolve.png
Message queues Message queues 0272-message-queues.png
Osi model Osi model 0295-osi-model.jpeg
Reliable udp Reliable udp 0315-reliable-udp.png
Cap base solid kiss Cap base solid kiss 0350-cap-base-solid-kiss.png
Types of queues Types of queues 0366-types-of-queues.png
Top 6 heartbeat detection mechanisms Top 6 heartbeat detection mechanisms 0370-top-6-heartbeat-detection-mechanisms.png
Wan lan pan man explained Wan lan pan man explained 0405-wan-lan-pan-man-explained.png

Cloud, DevOps & Infrastructure (35 items)

Show gallery
PreviewTitleFile
K8s service types K8s service types 0005-4-k8s-service-types.png
Must know docker concepts Must know docker concepts 0012-8-must-know-docker-concepts.png
Cloud disaster recovery strategies Cloud disaster recovery strategies 0050-cloud-disaster-recovery-strategies.png
What is devsecops What is devsecops 0060-what-is-devsecops.png
Cloud native anti patterns Cloud native anti patterns 0070-cloud-native-anti-patterns.png
Azure cloud services cheat sheet Azure cloud services cheat sheet 0083-azure-cloud-services-cheat-sheet.png
Big data pipeline cheatsheet for aws azure and gcp Big data pipeline cheatsheet for aws azure and gcp 0086-big-data-pipeline-cheatsheet-for-aws-azure-and-gcp.png
Cloud comparison cheat sheet Cloud comparison cheat sheet 0093-cloud-comparison-cheat-sheet.png
Devops vs noops Devops vs noops 0099-devops-vs-noops.png
Kubernetes periodic table Kubernetes periodic table 0108-kubernetes-periodic-table.png
Kubernetes tools ecosystem Kubernetes tools ecosystem 0109-kubernetes-tools-ecosystem.png
Kubernetes tools stack wheel Kubernetes tools stack wheel 0110-kubernetes-tools-stack-wheel.png
Orchestration vs choreography microservices Orchestration vs choreography microservices 0113-orchestration-vs-choreography-microservices.png
Ci cd pipeline Ci cd pipeline 0140-ci-cd-pipeline.png
Ci cd workflow Ci cd workflow 0141-ci-cd-workflow.png
Cloud cost reduction techniques Cloud cost reduction techniques 0145-cloud-cost-reduction-techniques.png
Cloud hidden costs Cloud hidden costs 0148-cloud-hidden-costs.png
How doe we adopt cloud native How doe we adopt cloud native 0149-how-doe-we-adopt-cloud-native.png
Deployment strategies Deployment strategies 0166-deployment-strategies.png
Devops sre platform Devops sre platform 0172-devops-sre-platform.png
How terraform creates infra at scale How terraform creates infra at scale 0225-how-terraform-creates-infra-at-scale.png
K8s K8s 0245-k8s.png
Kubernates deployment strategy Kubernates deployment strategy 0247-kubernates-deployment-strategy.jpeg
Lambda Lambda 0249-lambda.jpg
Monolithic arch use cases Monolithic arch use cases 0278-monolithic-arch-use-cases.jpg
Monorepo microrepo Monorepo microrepo 0279-monorepo-microrepo.png
Most important aws services Most important aws services 0280-most-important-aws-services.png
Netflix ci cd Netflix ci cd 0287-netflix-ci-cd.png
The most popular deployment strategies The most popular deployment strategies 0358-the-most-popular-deployment-strategies.png
Top 10 k8s design patterns Top 10 k8s design patterns 0372-top-10-k8s-design-patterns.png
Top 6 cloud messaging patterns Top 6 cloud messaging patterns 0378-top-6-cloud-messaging-patterns.png
Typical microservice architecture Typical microservice architecture 0396-typical-microservice-architecture.png
Uber tech stack ci cd Uber tech stack ci cd 0398-uber-tech-stack-ci-cd.png
What is cloud native What is cloud native 0413-what-is-cloud-native.png
How does docker work How does docker work 0414-how-does-docker-work.png

System Design & Architecture (28 items)

Show gallery
PreviewTitleFile
Airbnb arch Airbnb arch 0014-airbnb-arch.jpg
Design a notification push system Design a notification push system 0042-design-a-notification-push-system.png
How do search engines work How do search engines work 0103-how-do-search-engines-work.png
How to ace system design interviews like a boss How to ace system design interviews like a boss 0104-how-to-ace-system-design-interviews-like-a-boss.png
The ultimate software architect knowledge map The ultimate software architect knowledge map 0118-the-ultimate-software-architect-knowledge-map.png
Twitter1 0 tech stack Twitter1 0 tech stack 0122-twitter1-0-tech-stack.jpg
Uber tech stack overall Uber tech stack overall 0124-uber-tech-stack-overall.png
Client arch patterns Client arch patterns 0143-client-arch-patterns.png
Design patterns cheat sheet part 2 Design patterns cheat sheet part 2 0167-design-patterns-cheat-sheet-part-2.png
Diagrams as code twitter Diagrams as code twitter 0173-diagrams-as-code-twitter.jpeg
Elastic search Elastic search 0182-elastic-search.jpeg
Google maps Google maps 0207-google-maps.png
Netflix tech stack Netflix tech stack 0286-netflix-tech-stack.png
Netflix overal arch Netflix overal arch 0288-netflix-overal-arch.png
Proximity service design Proximity service design 0306-proximity-service-design.jpg
Reliciency patterns Reliciency patterns 0316-reliciency-patterns.jpg
System design blueprint System design blueprint 0324-system-design-blueprint.png
Software architecture styles Software architecture styles 0339-software-architecture-styles.png
Stack overflow architecture Stack overflow architecture 0343-stack-overflow-architecture.png
System design cheat sheet System design cheat sheet 0351-system-design-cheat-sheet.png
My recommended materials for cracking your next technical interview My recommended materials for cracking your next technical interview 0353-my-recommended-materials-for-cracking-your-next-technical-interview.png
The core reddit architecture The core reddit architecture 0356-the-core-reddit-architecture.png
Who are the fantastic four of system design Who are the fantastic four of system design 0357-who-are-the-fantastic-four-of-system-design.png
The open source ai stack The open source ai stack 0359-the-open-source-ai-stack.png
Top 5 trade offs in system designs Top 5 trade offs in system designs 0376-top-5-trade-offs-in-system-designs.png
Top 6 elasticsearch use cases Top 6 elasticsearch use cases 0380-top-6-elasticsearch-use-cases.png
Top 6 multithreading design patterns you must know Top 6 multithreading design patterns you must know 0381-top-6-multithreading-design-patterns-you-must-know.png
Twitter architecture 2022 vs 2012 Twitter architecture 2022 vs 2012 0392-twitter-architecture-2022-vs-2012.jpeg

Data & Analytics (7 items)

Show gallery
PreviewTitleFile
Avro Avro 0080-avro.png
Bloomfilter Bloomfilter 0089-bloomfilter.png
Twitter serving pipeline Twitter serving pipeline 0121-twitter-serving-pipeline.jpeg
Data pipeline overview Data pipeline overview 0157-data-pipeline-overview.png
Data terms Data terms 0158-data-terms.png
Data transfer between apps Data transfer between apps 0159-data-transfer-between-apps.png
Elk Elk 0183-elk.jpg

Payments & FinTech (14 items)

Show gallery
PreviewTitleFile
How does visa make money How does visa make money 0041-how-does-visa-make-money.png
How does ach payment work How does ach payment work 0067-how-does-ach-payment-work.png
Buy something money movement Buy something money movement 0127-buy-something-money-movement.jpg
Double charge Double charge 0178-double-charge.jpg
Foreign exchange Foreign exchange 0194-foreign-exchange.png
Learn payment Learn payment 0254-learn-payment.png
Payment reconciliation Payment reconciliation 0298-payment-reconciliation.jpg
Payment system Payment system 0299-payment-system.jpeg
Scan to pay Scan to pay 0323-scan-to-pay.png
Stock exchange Stock exchange 0344-stock-exchange.png
Swift payment messaging system Swift payment messaging system 0348-swift-payment-messaging-system.png
The payments ecosystem The payments ecosystem 0360-the-payments-ecosystem.png
Upi 2 Upi 2 0400-upi-2.png
Visa payment Visa payment 0403-visa-payment.jpg

Programming & CS Fundamentals (24 items)

Show gallery
PreviewTitleFile
How python works How python works 0003-how-python-works.png
Algorithms that dominate our world Algorithms that dominate our world 0018-9-algorithms-that-dominate-our-world.png
Imperative vs functional vs oop Imperative vs functional vs oop 0035-imperative-vs-functional-vs-oop.png
Memory types Memory types 0045-memory-types.png
How netflix really uses java How netflix really uses java 0102-how-netflix-really-uses-java.png
Top 8 programming paradigms 2 Top 8 programming paradigms 2 0120-top-8-programming-paradigms-2.png
Concurrency is not parallelism Concurrency is not parallelism 0150-concurrency-is-not-parallelism.png
Fundamental pillars of object oriented programming Fundamental pillars of object oriented programming 0197-4-fundamental-pillars-of-object-oriented-programming.png
Garbage collection 101 Garbage collection 101 0200-garbage-collection-101.png
Git merge git rebase Git merge git rebase 0203-git-merge-git-rebase.jpg
Git vs github Git vs github 0204-git-vs-github.png
Git workflow Git workflow 0205-git-workflow.jpg
Linux boot process explained Linux boot process explained 0213-linux-boot-process-explained.png
How digital signatures work How digital signatures work 0219-how-digital-signatures-work.png
Inter process communication Inter process communication 0234-inter-process-communication.png
Java collection Java collection 0240-java-collection.png
Javascript js explained Javascript js explained 0241-javascript-js-explained.png
Life is short use dev tools Life is short use dev tools 0256-life-is-short-use-dev-tools.png
Linux file system explained Linux file system explained 0258-linux-file-system-explained.jpg
Linux permissions copy Linux permissions copy 0259-linux-permissions-copy.png
Memory allocation paging vs segmentation Memory allocation paging vs segmentation 0269-memory-allocation-paging-vs-segmentation.png
Most used linux Most used linux 0283-most-used-linux.png
Program process thread Program process thread 0304-program-process-thread.png
Stop loss Stop loss 0345-stop-loss.jpg

Product & Frontend (16 items)

Show gallery
PreviewTitleFile
Apple pay Apple pay 0002-apple-pay.jpg
Factor app Factor app 0028-12-factor-app.png
What is a cookie What is a cookie 0043-what-is-a-cookie.png
Amazon build system Amazon build system 0069-amazon-build-system.jpeg
Browser render page Browser render page 0090-browser-render-page.jpg
Chat app Chat app 0134-chat-app.jpeg
Client handle error Client handle error 0144-client-handle-error.png
Cookies Cookies 0153-cookies.png
Cookies vs session Cookies vs session 0154-cookies-vs-session.png
How to release a mobile app How to release a mobile app 0228-how-to-release-a-mobile-app.png
Internationalization Internationalization 0235-internationalization.jpeg
Seo Seo 0326-seo.jpg
Session square Session square 0330-session-square.png
What is css cascading style sheets What is css cascading style sheets 0408-what-is-css-cascading-style-sheets.png
What happens when you type google in your browser What happens when you type google in your browser 0410-what-happens-when-you-type-google-in-your-browser.png
What is web 3 What is web 3 0416-what-is-web-3.png

Company & Case Studies (3 items)

Show gallery
PreviewTitleFile
Google doc Google doc 0206-google-doc.png
Netflix pn Netflix pn 0291-netflix-pn.png
Do you know why meta google and amazon all stop using leap seconds Do you know why meta google and amazon all stop using leap seconds 0363-do-you-know-why-meta-google-and-amazon-all-stop-using-leap-seconds.jpeg

Miscellaneous (46 items)

Show gallery
PreviewTitleFile
Standards developers should know Standards developers should know 0015-8-standards-developers-should-know.png
Good coding principles Good coding principles 0051-10-good-coding-principles.png
Big endian vs little endian Big endian vs little endian 0084-big-endian-vs-little-endian.png
Big keys Big keys 0085-big-keys.png
Id generator Id generator 0105-id-generator.png
Chat gpt Chat gpt 0135-chat-gpt.jpeg
Chatgpt how we get here Chatgpt how we get here 0136-chatgpt-how-we-get-here.png
Consistent hashing Consistent hashing 0151-consistent-hashing.png
Ddd Ddd 0163-ddd.png
Deepseek Deepseek 0164-deepseek.png
Dev tester ratio Dev tester ratio 0170-dev-tester-ratio.png
Dev ops books Dev ops books 0171-dev-ops-books.jpg
E commerce works E commerce works 0179-e-commerce-works.png
Email Email 0184-email.jpg
Email deliver Email deliver 0185-email-deliver.png
Experiment framework Experiment framework 0189-experiment-framework.jpg
Of my favorite engg blogs Of my favorite engg blogs 0190-9-of-my-favorite-engg-blogs.png
Fixing bugs automatically at meta scale Fixing bugs automatically at meta scale 0193-fixing-bugs-automatically-at-meta-scale.png
High availability High availability 0211-high-availability.jpg
How airtag works How airtag works 0216-how-airtag-works.png
How do computer programs run How do computer programs run 0218-how-do-computer-programs-run.png
How does ssh work How does ssh work 0224-how-does-ssh-work.png
How do we retry on failures How do we retry on failures 0229-how-do-we-retry-on-failures.png
Json crack Json crack 0242-json-crack.png
Kafka 101 8 steps to learn the fundamentals of kafka Kafka 101 8 steps to learn the fundamentals of kafka 0246-kafka-101-8-steps-to-learn-the-fundamentals-of-kafka.png
Levels fyi Levels fyi 0255-levels-fyi.jpg
Live streaming updated Live streaming updated 0260-live-streaming-updated.png
Log parsing Log parsing 0263-log-parsing.png
Middleware png Middleware png 0276-middleware-png.png
Multipart upload Multipart upload 0284-multipart-upload.png
Permission systems Permission systems 0300-permission-systems.png
Push notifiction Push notifiction 0309-push-notifiction.jpg
Quadtree Quadtree 0311-quadtree.jpg
Scale to million Scale to million 0322-scale-to-million.jpg
Server types Server types 0327-server-types.png
Ship to prod Ship to prod 0334-ship-to-prod.png
Ship to prod tools Ship to prod tools 0335-ship-to-prod-tools.png
Street view blurring system Street view blurring system 0347-street-view-blurring-system.png
Top 5 kafka use cases Top 5 kafka use cases 0368-top-5-kafka-use-cases.png
Top 8 c use cases Top 8 c use cases 0384-top-8-c-use-cases.png
Top 9 cases behind 100 cpu usage Top 9 cases behind 100 cpu usage 0386-top-9-cases-behind-100-cpu-usage.png
Top 9 system integrations Top 9 system integrations 0387-top-9-system-integrations.png
How wasm work How wasm work 0406-how-wasm-work.jpeg
What is an ai agent What is an ai agent 0412-what-is-an-ai-agent.png
What do version numbers mean What do version numbers mean 0415-what-do-version-numbers-mean.png
Yt massive upload Yt massive upload 0425-yt-massive-upload.png

Releases

No releases published

Packages

 
 
 

Contributors