Dark | Light
# ![@milan_milanovic Avatar](https://lunarcrush.com/gi/w:26/cr:twitter::164725021.png) @milan_milanovic Dr Milan Milanović

Dr Milan Milanović posts on X about milan, dr, software, in the the most. They currently have [------] followers and [---] posts still getting attention that total [-------] engagements in the last [--] hours.

### Engagements: [-------] [#](/creator/twitter::164725021/interactions)
![Engagements Line Chart](https://lunarcrush.com/gi/w:600/cr:twitter::164725021/c:line/m:interactions.svg)

- [--] Week [-------] +176%
- [--] Month [---------] +338%
- [--] Months [---------] +95%
- [--] Year [---------] +5%

### Mentions: [--] [#](/creator/twitter::164725021/posts_active)
![Mentions Line Chart](https://lunarcrush.com/gi/w:600/cr:twitter::164725021/c:line/m:posts_active.svg)

- [--] Week [--] +37%
- [--] Month [---] +69%
- [--] Months [---] +69%
- [--] Year [---] +40%

### Followers: [------] [#](/creator/twitter::164725021/followers)
![Followers Line Chart](https://lunarcrush.com/gi/w:600/cr:twitter::164725021/c:line/m:followers.svg)

- [--] Week [------] +0.68%
- [--] Month [------] +2.70%
- [--] Months [------] +15%
- [--] Year [------] +25%

### CreatorRank: [-------] [#](/creator/twitter::164725021/influencer_rank)
![CreatorRank Line Chart](https://lunarcrush.com/gi/w:600/cr:twitter::164725021/c:line/m:influencer_rank.svg)

### Social Influence

**Social category influence**
[travel destinations](/list/travel-destinations)  #2564 [technology brands](/list/technology-brands)  13.85% [stocks](/list/stocks)  9.23% [social networks](/list/social-networks)  3.08% [finance](/list/finance)  2.31% [celebrities](/list/celebrities)  0.77% [automotive brands](/list/automotive-brands)  0.77%

**Social topic influence**
[milan](/topic/milan) #78, [dr](/topic/dr) #537, [software](/topic/software) #164, [in the](/topic/in-the) 13.85%, [ai](/topic/ai) #3808, [code](/topic/code) #884, [instead of](/topic/instead-of) 7.69%, [systems](/topic/systems) #205, [$googl](/topic/$googl) 6.15%, [list](/topic/list) 4.62%

**Top accounts mentioned or mentioned by**
[@milanmilanovic](/creator/undefined) [@antonmartyniuk](/creator/undefined) [@petarivanovv9](/creator/undefined) [@thetechworldpod](/creator/undefined) [@pendapproval](/creator/undefined) [@_saberamani](/creator/undefined) [@remoty_ai](/creator/undefined) [@explore_relearn](/creator/undefined) [@encoded_earth](/creator/undefined) [@simon](/creator/undefined) [@patrick](/creator/undefined) [@shanselman](/creator/undefined) [@evanboyle](/creator/undefined) [@allenholub](/creator/undefined) [@elonmusk](/creator/undefined) [@theias](/creator/undefined) [@vanderbiltu](/creator/undefined) [@cambridgeuni](/creator/undefined) [@harvard](/creator/undefined) [@anthropicai](/creator/undefined)

**Top assets mentioned**
[Alphabet Inc Class A (GOOGL)](/topic/$googl) [Microsoft Corp. (MSFT)](/topic/microsoft) [Shopify Inc (SHOP)](/topic/$shop)
### Top Social Posts
Top posts by engagements in the last [--] hours

"by Gartner Gartner surveyed more than [---] software engineering leaders from significant companies about their strategies for mapping deployment risk enterprise value and deadlines for [--] prominent technologies and processes. Here are the : . : Delivering superior capabilities and providing cost efficiency are the primary value drivers of software engineering technology adoption. . : Software engineering leaders cite high or unpredictable costs and talent availability as the primary risk factors when adopting technologies. At the same time price is a significant issue for more technologies and"  
[X Link](https://x.com/milan_milanovic/status/1704012883594535258)  2023-09-19T06:01Z 60.8K followers, 106.6K engagements


"Kubernetes killed more startups than server crashes ever did You don't have Spotify's scale. You have [--] engineers and a single server that's running fine But you watched a KubeCon talk and now you've got [--] YAML files a Helm chart nobody fully understands and engineers debugging pod evictions instead of buildinga product Your "cloud-native infrastructure" is just a cloud bill with extra complexity A $50/month VM can handle millions of requests. Your startup will run out of money debugging networking issues long before you need horizontal pod autoscaling The best infrastructure decision is"  
[X Link](https://x.com/milan_milanovic/status/2013234991828775349)  2026-01-19T13:00Z 60.8K followers, 438.1K engagements


"Most of the people who think that AI will replace developers are: - Managers who dont code - Investors and startup founders selling it - OpenAI Antropic Google folks Developers: "It's helpful""  
[X Link](https://x.com/milan_milanovic/status/2016135772802330779)  2026-01-27T13:06Z 60.8K followers, 85.8K engagements


"With the rise of AI a whole new lexicon has emerged filled with acronyms that can be daunting. Here's a quick guide to some key terms: . - Artificial Intelligence. Builds systems that perform smart tasks from chess to chatbots. . - Artificial General Intelligence. A still-theoretical AI with human-level breadth across all thinking. . - Machine Learning. Models learn patterns directly from data rather than relying on hard-coded rules. . - Deep Learning. Stacks many neural layers to capture complex features and power todays breakthroughs. . - Natural Language Processing. Let's computers read"  
[X Link](https://x.com/milan_milanovic/status/2017561132723060801)  2026-01-31T11:30Z 60.7K followers, [----] engagements


"() Every AI integration starts the same way: custom connectors glue code fragile scripts. Connect to Slack Build an adapter. Query a database Another adapter. Access files You get the idea. This doesn't scale. is an open standard from Anthropic that defines how AI models connect to external systems databases APIs file systems and SaaS tools. One protocol instead of dozens of custom integrations. Here's why it matters: .  REST APIs require new client code when endpoints change. MCP servers expose capabilities dynamically via tools/list. The AI queries what's available and adapts. No SDK"  
[X Link](https://x.com/milan_milanovic/status/2018225374786732247)  2026-02-02T07:30Z 60.8K followers, 13.8K engagements


"Most developers want to become architects but have no idea where to start. The reading list looks infinite and the skills feel abstract. We can fix that. Here is a structured path from fundamentals to advanced topics: .     by Mark Richards and Neal Ford is the entry point. It covers everything from architectural characteristics to patterns and soft skills. The book treats architecture as an engineering discipline not an ivory tower activity. Bonus: The podcast about the book (35 min) with Rebecca Parsons .     by @Simon Brown focuses on the C4 model and documentation. If you've ever"  
[X Link](https://x.com/milan_milanovic/status/2018587761385849126)  2026-02-03T07:30Z 60.9K followers, 19.2K engagements


"Software engineers lets connect"  
[X Link](https://x.com/milan_milanovic/status/2018769957614420239)  2026-02-03T19:33Z 61K followers, 59.2K engagements


"A coding agent is an LLM in a loop. It writes code runs tests parses errors and iterates until tests pass. Think of it like a REPL with an AI inside tool calls in environment feedback out repeat. But agents are just one pattern. Here are the building blocks for agentic systems.  . . Break a task into steps. Each LLM call processes the output of the previous one. Good for tasks with fixed sequences. . . Classify input and direct it to specialized handlers. Customer support uses this where refund requests go one path and technical questions go another. . . Run subtasks simultaneously or run the"  
[X Link](https://x.com/milan_milanovic/status/2019312537796509872)  2026-02-05T07:30Z 61K followers, [----] engagements


"This is what Anthropic CEO Dario Amodei said at the World Economic Forum in Davos last week. His exact words: I think we might be [--] to [--] months away from when the model is doing most maybe all of what SWEs do end-to-end. It is a bold prediction but the headlines omit the part about others' views. Demis Hassabis Nobel Prize-winning CEO of Google DeepMind said current AI is  human-level intelligence. He gives AGI a 50% chance within the decade and says we need one or two more breakthroughs beyond existing technology. Yann LeCun Turing Award winner and former Meta AI chief went further. He"  
[X Link](https://x.com/milan_milanovic/status/2019395592557109739)  2026-02-05T13:00Z 60.9K followers, 26K engagements


"I spent a lot of time researching the most effective learning methods. Some are proven good and some are proven bad. One of the methods that worked well for me was the " ." You can use it to learn anything from your exams to new fields you want to research. Hermann Ebbinghaus a psychologist was the first to study memory analysis in the late 1880s. He accomplished this by spending years remembering lists of made-up incomprehensible phrases. Ebbinghaus could track the rate at which memories "decay" over time by documenting his results including how many times he studied each list the intervals"  
[X Link](https://x.com/milan_milanovic/status/2020037313976267133)  2026-02-07T07:30Z 60.8K followers, [----] engagements


"@shanselman @_Evan_Boyle This is great for comparison"  
[X Link](https://x.com/milan_milanovic/status/2020406250413126008)  2026-02-08T07:56Z 60.7K followers, [---] engagements


"Backend survival kit πŸ‘‡"  
[X Link](https://x.com/milan_milanovic/status/2020545081909133563)  2026-02-08T17:07Z 61K followers, 24K engagements


"Whats your daily driver for coding IDE (JetBrains/VS) VS Code/Cursor Mix (no loyalty) Terminal editors IDE (JetBrains/VS) VS Code/Cursor Mix (no loyalty) Terminal editors"  
[X Link](https://x.com/milan_milanovic/status/2020554921192378657)  2026-02-08T17:46Z 60.8K followers, [----] engagements


"Not all authentication methods are created equal. Therefore an improper choice could leave your API unsecured or make your architecture overly complicated. Here are  and when to use each: .  Sends username and password in each and every request in the header. Easy to implement but sends credentials with every request. To be used only when deployed over and for internal usage only. .  The server establishes a session after authentication and tracks it by sending a to the client's browser. For web applications where both frontend and backend are deployed at the same origin this is an acceptable"  
[X Link](https://x.com/milan_milanovic/status/2020762088499466634)  2026-02-09T07:30Z 61K followers, 13.7K engagements


"AI is here to speed us up not to replace"  
[X Link](https://x.com/milan_milanovic/status/2020799419348549841)  2026-02-09T09:58Z 60.8K followers, [----] engagements


"Be a software engineer not a developer AI can write code now. That part of the job is shrinking fast Developers ask: "How do I code this" Engineers ask: "Should we build this at all" AI handles the first question better every month. The second Still 100% human System design. Architecture trade-offs. Understanding the business. Making it work in production That's engineering. And it's not getting automated The question isn't whether AI will replace developers. It's whether you're still just a developer https://twitter.com/i/web/status/2020845145437184163"  
[X Link](https://x.com/milan_milanovic/status/2020845145437184163)  2026-02-09T13:00Z 61K followers, 33.4K engagements


"@allenholub Agentic coding"  
[X Link](https://x.com/milan_milanovic/status/2020975980949668015)  2026-02-09T21:39Z 60.8K followers, [---] engagements


"How should we call it Agentic coding Vibe coding Other (write in comments) AI-assisted engineering Agentic coding Vibe coding Other (write in comments) AI-assisted engineering"  
[X Link](https://x.com/milan_milanovic/status/2020976379903565883)  2026-02-09T21:41Z 60.8K followers, [----] engagements


"This is interesting. Terminal editors are only 8%. Together with Mixed ones it's not more than 16%. So Claude Code is still used only by early adopters obviously (which are loud here). Whats your daily driver for coding Whats your daily driver for coding"  
[X Link](https://x.com/milan_milanovic/status/2021170975694356824)  2026-02-10T10:34Z 60.9K followers, [----] engagements


"What is possible with new [---] codex It actually worked For the past couple of days Ive been throwing 5.3-codex at the C codebase for SimCity (1989) to port it to TypeScript. Not reading any code very little steering. Today I have SimCity running in the browser. I cant believe this new world we live in. https://t.co/Pna2ilIjdh It actually worked For the past couple of days Ive been throwing 5.3-codex at the C codebase for SimCity (1989) to port it to TypeScript. Not reading any code very little steering. Today I have SimCity running in the browser. I cant believe this new world we live in."  
[X Link](https://x.com/milan_milanovic/status/2021673715441000471)  2026-02-11T19:52Z 61K followers, [----] engagements


"Calvin French-Owen wrote an interesting post about how OpenAI works internally. He joined in May [----] and helped launch Codex. Here's what stood out: . Everything runs on Slack. French-Owen received about [--] emails during his entire time there. When he asked about the quarterly roadmap the answer was simple. "This doesn't exist." OpenAI operates radically bottom-up. Researchers function on their own by picking problems and running with them. Good ideas come from anywhere. Getting research done often means hooking a curious nerd on your problem. If something seems boring or "solved" nobody"  
[X Link](https://x.com/milan_milanovic/status/2021849254076330081)  2026-02-12T07:30Z 61K followers, 15.6K engagements


"And one interesting more recent post: https://openai.com/index/harness-engineering/ https://openai.com/index/harness-engineering/"  
[X Link](https://x.com/milan_milanovic/status/2021861057212420573)  2026-02-12T08:16Z 61K followers, [----] engagements


"πŸ“Œ Every week 50000+ engineers and tech leaders get actionable insights on building great careers teams and software products. Join us here: https://newsletter.techworld-with-milan.com/ https://newsletter.techworld-with-milan.com/"  
[X Link](https://x.com/milan_milanovic/status/2021861148102943166)  2026-02-12T08:17Z 61K followers, [---] engagements


"People often ask me is this book still relevant. My answer is yes It is always on my lists for book recommendations which are tech agnostic My respect for Steve McConnell went up 10x when I learned that he wrote Code Complete (900 pages) when he had about [--] years of professional experience (and took off a year from work to just write the book.) He did it because he looked for this book but didnt find it My respect for Steve McConnell went up 10x when I learned that he wrote Code Complete (900 pages) when he had about [--] years of professional experience (and took off a year from work to just"  
[X Link](https://x.com/milan_milanovic/status/2021954381097419120)  2026-02-12T14:27Z 61K followers, [----] engagements


"@elonmusk Here"  
[X Link](https://x.com/milan_milanovic/status/2022049302345134374)  2026-02-12T20:44Z 61K followers, [----] engagements


"GPT-5.2 derived a new result in theoretical physics. GPT-5.2 derived a new result in theoretical physics. Were releasing the result in a preprint with researchers from @the_IAS @VanderbiltU @Cambridge_Uni and @Harvard. It shows that a gluon interaction many physicists expected would not occur can arise under specific GPT-5.2 derived a new result in theoretical physics. Were releasing the result in a preprint with researchers from @the_IAS @VanderbiltU @Cambridge_Uni and @Harvard. It shows that a gluon interaction many physicists expected would not occur can arise under specific"  
[X Link](https://x.com/milan_milanovic/status/2022401427965173777)  2026-02-13T20:04Z 61K followers, [----] engagements


"An interesting interview with @AnthropicAI CEO @DarioAmodei about the future of AI The @DarioAmodei interview. 0:00:00 - What exactly are we scaling 0:12:36 - Is diffusion cope 0:29:42 - Is continual learning necessary 0:46:20 - If AGI is imminent why not buy more compute 0:58:49 - How will AI labs actually make profit 1:31:19 - Will regulations destroy https://t.co/qsFoNMAy2t The @DarioAmodei interview. 0:00:00 - What exactly are we scaling 0:12:36 - Is diffusion cope 0:29:42 - Is continual learning necessary 0:46:20 - If AGI is imminent why not buy more compute 0:58:49 - How will AI labs"  
[X Link](https://x.com/milan_milanovic/status/2022406891725570321)  2026-02-13T20:25Z 61K followers, [----] engagements


"SQLFlow - a great tool to visualize SQL queries. #technology #sql #data #programming https://sqlflow.gudusoft.com/ https://sqlflow.gudusoft.com/"  
[X Link](https://x.com/milan_milanovic/status/1709872533657321679)  2023-10-05T10:05Z 61.1K followers, 259.9K engagements


"πŸ”Ή (INNER) JOIN - return all rows with matching values in both tables. πŸ”Ή LEFT (OUTER) JOIN - return all rows from the left table and those that meet the condition from the right table. πŸ”Ή RIGHT (OUTER) JOIN - return all rows from the right table and those that meet the condition from the left table. πŸ”Ή FULL (OUTER) JOIN - return all rows with a match in either table. Image credits: Andreas Martinson. #technology #softwareengineering #data #techworldwithmilan #sql"  
[X Link](https://x.com/milan_milanovic/status/1710639221893943323)  2023-10-07T12:52Z 61.1K followers, 439K engagements


"In the recent interview with Scott Hanselman     revealed the story about the architecture of Stack Overflow. They handle more than [----] requests per second [--] billion page views per month and they manage to render a page in about [--] milliseconds. If we think about it a bit we could imagine they use some kind of     . But the story is a bit different. Their solution is [--] years old and it is a   -. It is actually  on IIS which runs [---] sites. This single app is running on nine web servers and a single SQL Server (with the addition of one hot standby). They also use   one on SQL Server with"  
[X Link](https://x.com/milan_milanovic/status/1712812250317124057)  2023-10-13T12:47Z 61.1K followers, 443.7K engagements


"With so many options around choosing a suitable data store can be confusing. This diagram shows a selection choice for a datastore based on a use case ( ). Data can be ( ) - ( .)  (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Credits: Satish Chandra Gupta. Back to you which database have you used for which workload #SQL #NoSQL #Data #Database #AWS"  
[X Link](https://x.com/milan_milanovic/status/1713834856537370714)  2023-10-16T08:30Z 61.1K followers, 280.3K engagements


"Software architecture styles are the foundational blueprints for constructing varioussoftware systems ensuring they meet specific requirements and quality attributes. By adhering to a suitable architecture style organizations can ensure that their software systems are built to align with their strategic goals accommodate future changes and are resilient in the face of evolving technological landscapes and user demands. Here are the most common styles: . : Builds the entire application as a single unit where all functionalities and components are managed and served from one place. . -"  
[X Link](https://x.com/milan_milanovic/status/1714177878395404321)  2023-10-17T07:13Z 61.1K followers, 195.6K engagements


"Design patterns can be divided into three main types: .  These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: : This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. The Singleton pattern ensures that a class has only one instance and provides a global point of access to it. It's useful when exactly one object is needed to coordinate actions across the system. .  These"  
[X Link](https://x.com/milan_milanovic/status/1714955962098884628)  2023-10-19T10:45Z 61.1K followers, 239K engagements


"An API management tool known as an sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User   are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"  
[X Link](https://x.com/milan_milanovic/status/1715757294221201580)  2023-10-21T15:49Z 61.1K followers, 183.2K engagements


"is the process of designing the structure and behavior of a software system which includes making decisions about components modules interfaces and the system's organization.  are important because they provide reusable solutions to common problems in software design. They capture best practices and proven solutions for designing reliable scalable maintainable and extensible software systems. There are many software architecture design patterns to know but some of the most important ones are: . : This pattern is based on dividing the application into logical layers where each layer has a"  
[X Link](https://x.com/milan_milanovic/status/1716066054307246415)  2023-10-22T12:16Z 61.1K followers, 149.3K engagements


".    You probably think that such a large amount of requests can be only handled by some fancy microservices The truth is a bit different. Shopify uses a  where they keep all their code in one modular codebase. Monolithic architecture is the easiest one to understand and implement. Since monolithic design is simple to build and enables teams to move swiftly in the beginning it can carry an application far to get their product in front of customers earlier. There are many benefits to centralizing your application deployment and codebase maintenance. All functionality will be accessible in one"  
[X Link](https://x.com/milan_milanovic/status/1716396092948934758)  2023-10-23T10:08Z 61.1K followers, 394.9K engagements


"Were seeing more tools enabling you to create software architecture and other diagrams as code. The main benefit of using this concept is that most of the diagrams as code tools can be scripted and integrated into a built pipeline to generate automatic documentation. The other benefit responsible for the growing use of diagrams as code to create software architecture is that it enables text-based tooling which most software developers already use. What are some existing tools for creating such diagrams . It is an open-source tool that allows users to create plain text diagrams. . Turn Python"  
[X Link](https://x.com/milan_milanovic/status/1716792434829496831)  2023-10-24T12:23Z 61.1K followers, 160.7K engagements


"-  () Browsers use CORS a method to prevent websites from requesting data from different URLs. A request from a browser includes an origin header in the request message. The browser allows it if it gets to the server of the exact origin; if not the browser blocks it. We can deal with CORS issues on the backend. Cross-origin requests require that the values for origin and --- in the response headers match and it is set by the server. When you add an origin to the backend code the CORS middleware only permits this URL to communicate with other origins and utilize it for cross-origin resource"  
[X Link](https://x.com/milan_milanovic/status/1718271477542269421)  2023-10-28T14:20Z 61.1K followers, 139.1K engagements


"If you're working as a software developer and you want to move towards a software architect role or you're preparing for coding interviews for more senior roles systems design is an important skill you need to have. Without knowing it you will have a hard time designing new software systems and understanding existing ones. System design refers to   ' . Architecture modules components interfaces and data are a few examples of these aspects. The process of defining creating and designing systems that suit the particular objectives and requirements of an organization is what you need to"  
[X Link](https://x.com/milan_milanovic/status/1718587541522178473)  2023-10-29T11:16Z 61.1K followers, 380.8K engagements


"-   Here is the list of the most critical architectural patterns: . (--): It is one of the earliest and most adopted design patterns. Its primary goal is to separate the application's data user interface and control logic into three interconnected components. Here the Model manages data and logic the View displays the information and the controller connects the Model and View handling user input. : For Web applications with a clear separation between data handling and UI. . (--): The pattern evolved from MVC aiming to address its shortcomings in event-driven environments by decoupling the"  
[X Link](https://x.com/milan_milanovic/status/1719992674806100439)  2023-11-02T08:19Z 61.1K followers, 345.1K engagements


"Have you heard about ' It is a theory created by computer scientist Melvin Conway in [----]. which says: "         ." In other words the          . This can result in software architecture that is not optimal for the problem being solved as the team may focus on their own organizational needs over the needs of the system. This means an organization with small distributed teams will produce a modular service architecture while an organization with large collocated teams will produce a monolithic architecture. In some broad sense we could even say that   . To mitigate this we can use the  . This"  
[X Link](https://x.com/milan_milanovic/status/1724821277741879648)  2023-11-15T16:06Z 61.1K followers, 148.5K engagements


"What does this mean This means that     . This includes: πŸ”Ή Talking to customers πŸ”Ή Do system design πŸ”Ή Writing docs πŸ”Ή Finding ways to resolve different kinds of problems in the most efficient manner πŸ”Ή Analyzing existing and future solutions πŸ”Ή Talking with your peers πŸ”Ή Making plans and executing it πŸ”Ή Learning new stuff πŸ”Ή Do different types of testing πŸ”Ή Troubleshoot existing system πŸ”Ή Using common sense πŸ”Ή And more. When you get the problem sit first try to understand ask clarify then make a plan and execute. Do not jump into coding immediately. Ultimately     . But if you can resolve"  
[X Link](https://x.com/milan_milanovic/status/1726921860003107115)  2023-11-21T11:13Z 61.1K followers, 247.1K engagements


"" " One book I always recommend to developers is "Pragmatic Programmer" by David Thomas and Andrew Hunt. Although it is not new it builds on a foundation that is important today and will continue to be. Here are the main learnings from the book: .   Striving for perfection can lead to never-ending projects. Instead aim for "good enough" and iterate. Deliver value early and often. Write code that works prove it by writing tests and ensure they are executed automatically. Record every change in your software using version control software. If you mess up you can always revert to the previous"  
[X Link](https://x.com/milan_milanovic/status/1728395815079538822)  2023-11-25T12:50Z 61.1K followers, 219.8K engagements


"πŸ”Ή () :return all rows with matching values in both tables. πŸ”Ή () : return all rows from the left table and those that meet the condition from the right table. πŸ”Ή () : return all rows from the right table and those that meet the condition from the left table. πŸ”Ή () : return all rows which either have a match in either table. The diagram below illustrates how different types of joins work in the form of checkered flag diagrams. (Credits: Hadley Wickham & Garrett Grolemund in their book "R for Data Science" prepared as a cheatsheet by Andreas Martinson). #sql"  
[X Link](https://x.com/milan_milanovic/status/1736371310614270131)  2023-12-17T13:02Z 61.1K followers, 94.1K engagements


"- () Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with a single login. This is accomplished using a central authentication server that stores the user's credentials and verifies them for each application. Here are  that happen if you want to access Trello by using your Google account: [--]. Use the Trello login web page and select Google account as a login method [--]. Trello redirects the user to the Google login page [--]. User is served with the Google login page [--]. The user enters their Google credentials [--]. Trello forwards credentials to"  
[X Link](https://x.com/milan_milanovic/status/1737027285549490434)  2023-12-19T08:29Z 61.1K followers, 88.2K engagements


"I share one actionable insight with over [------] software engineers and leaders every week. Topics include: πŸ”Ή Software engineering (patterns principles practical tips) πŸ”Ή Tech leadership (real-world lessons not theory) πŸ”Ή Career growth (strategies mental models moves) Trusted by staff engineers CTOs and technical leaders from Google Microsoft Amazon and more. Join 48000+ readers who get smarter every week https://newsletter.techworld-with-milan.com https://newsletter.techworld-with-milan.com"  
[X Link](https://x.com/milan_milanovic/status/1998093514526061056)  2025-12-08T18:13Z 61.1K followers, 17.6K engagements


"Event sourcing is a software architecture pattern where each change to an application's state is captured and stored as an event. Instead of updating records directly your application appends immutable events to build a reliable transparent history of how the current state was achieved. In practice event sourcing shifts your focus from "storing state" to "recording changes."   When a user interacts with your application or when system processes run every resulting state change is recorded as a separate event. These events are: πŸ”Ή : Once recorded events cannot be altered or deleted. πŸ”Ή :"  
[X Link](https://x.com/milan_milanovic/status/2021486864075461010)  2026-02-11T07:30Z 61.1K followers, 19.3K engagements


"That new framework you're learning this weekend It won't matter in two years. Erik Bernhardsson analyzed 26+ open-source projects and found a median code half-life of [----] years. Frontend frameworks like Angular Just [----] years. Meanwhile C SQL HTTP and REST are decades old and still everywhere. There's a clear hierarchy here: language choices last 10+ years databases [---] years backend frameworks [--] years frontend frameworks around [--] months. If you're treating all of these equally you're wasting your time. AI doesn't change this. 41% of the code is now AI-generated but without fundamentals"  
[X Link](https://x.com/milan_milanovic/status/2021977604958662813)  2026-02-12T16:00Z 61.1K followers, [----] engagements


"What is your favorite code editor VS Code Warp Other (write in comments) Nimbalyst VS Code Warp Other (write in comments) Nimbalyst"  
[X Link](https://x.com/milan_milanovic/status/2022262813020827957)  2026-02-13T10:53Z 61.1K followers, [----] engagements


"Claude Code Daily Cheat Sheet"  
[X Link](https://x.com/milan_milanovic/status/2020844479260008690)  2026-02-09T12:57Z 61.1K followers, 47.5K engagements


"Most teams' stuff reads and writes into the same model. Then they scratch their heads when dashboards run slow and simple updates block each other. (Command-Query Responsibility Segregation) solves this by splitting a single model into two. Commands handle writes. Queries handle reads. Here's how you wire this up.  You send a query to a . The handler fetches data from a  typically a denormalized store such as Redis or Elasticsearch designed for fast lookups. No business logic lives here. You return data shaped for the UI nothing more.  You send a command to a . The handler validates the"  
[X Link](https://x.com/milan_milanovic/status/2021124476130476227)  2026-02-10T07:30Z 61.1K followers, 21.9K engagements


"Spotify's co-CEO revealed that the company's best developers haven't written a single line of code since December thanks to an internal AI system called "Honk" powered by Claude Code. The company shipped 50+ new features in [----]. Engineers now fix bugs and deploy features directly from Slack on their phones. Claude does all the work pushes a new build back and the engineer merges it into production all before reaching the office. Spotify says its best developers havent written a line of code since December thanks to AI https://t.co/6hafAJOeJv Spotify says its best developers havent written a"  
[X Link](https://x.com/milan_milanovic/status/2022631731623276751)  2026-02-14T11:19Z 61.1K followers, 32.4K engagements


"Stop optimizing yourself. Start multiplying others. You could spend six months getting 20% better at your craft. That's valuable. But here's what most people miss: If you make [--] people around you 20% better you've created far more value than improving yourself ever could. The math is simple. You improve by 20% that's [---] units of additional output. But help [--] people improve by 20% and that's [---] additional units. Ten times the impact. And it compounds. Those people lift others. The improvement spreads in ways your individual growth never will. This is what separates good engineers from"  
[X Link](https://x.com/milan_milanovic/status/2022936415060009450)  2026-02-15T07:30Z 61.1K followers, [----] engagements


"I wanted to understand how GPT works so I ported Karpathy's to C# from scratch. No frameworks and NuGet packages just plain math in [---] lines of code. It builds a tiny GPT that learns from 32K human names and invents new ones. Every piece is there: autograd attention Adam optimizer the works. Just at a scale you can actually sit down and read. I also wrote a prerequisites guide that walks through all the math and ML you need starting at a high school level. If you've ever wanted to peek under the hood of ChatGPT without drowning in linear algebra textbooks this might help."  
[X Link](https://x.com/milan_milanovic/status/2022049644298350988)  2026-02-12T20:46Z 61.1K followers, 199.6K engagements


"Friday Developers Fun 🀣 Full-stack developer in [----]. #developers #meme #fridayhumor"  
[X Link](https://x.com/milan_milanovic/status/2022211638841970722)  2026-02-13T07:30Z 61.1K followers, [----] engagements


"I've burned through thousands of dollars in AI tokens this year testing every major model. The result There is no "best" model; there is only the best model for your specific task. Here is my current stack: . : . ChatGPT's is unmatched. It remembers your preferences projects and context across conversations. Claude and Gemini still don't have persistent memory. For quick questions and personal assistance nothing else comes close. . :  . Claude captures writing style better than any competitor. It follows constraints tightly tone length and format without drifting into generic AI prose. Feed"  
[X Link](https://x.com/milan_milanovic/status/2023298806272708788)  2026-02-16T07:30Z 61.1K followers, [----] engagements


"@steipete @OpenAI @openclaw Congrats"  
[X Link](https://x.com/milan_milanovic/status/2023302794141429884)  2026-02-16T07:45Z 61.1K followers, [---] engagements


"The fear isnt that AI will replace developers. The fear is that AI will replace the software development process were used to. Code is becoming cheap. Decisions are becoming expensive. AI can write functions all day but it cant decide what should be built how it fits the system or why it solves the problem. That part still sits with people who understand architecture trade-offs constraints and consequences. The shift is simple: Developers who only implement tasks will struggle. Developers who understand the product the domain and the system will thrive. AI reduces typing not thinking. It"  
[X Link](https://x.com/milan_milanovic/status/2023381859489767772)  2026-02-16T13:00Z 61.1K followers, 27.4K engagements


"() What should the DevOps engineer roadmap look like: .   (Python Go .) to write automation scripts .   (Linux) and its command-line interface (CLI) .  web servers including proxies such as Nginx or IIS .   .   .   (IaC) using tools like Terraform Ansible Chef or Puppet for provisioning and configuration management .  : DNS IP addresses ports and the OSI model .  / (/) for automating app delivery and deployment stages .  for real-time oversight of applications services and infrastructure . -   like AWS and Azure. To learn more about it check out my complete DevOps roadmap for [----] in the"  
[X Link](https://x.com/milan_milanovic/status/1684444624830464000)  2023-07-27T06:04Z 61.1K followers, 836.7K engagements


"An API management tool known as an sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User   are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"  
[X Link](https://x.com/milan_milanovic/status/1686981769940094976)  2023-08-03T06:06Z 61.1K followers, 193K engagements


"Check the main latency numbers: L1 cache reference . [---] ns Branch mispredict . [--] ns L2 cache reference . [--] ns Mutex lock/unlock . [--] ns Main memory reference . [---] ns Compress 1K bytes with Zippy . [----] ns=3 s Send 2K bytes over [--] Gbps network . [-----] ns=20 s SSD random read . [------] ns= [---] s Read [--] MB sequentially from memory . [------] ns= [---] s Round trip within same datacenter . [------] ns= [---] ms Read [--] MB sequentially from SSD* . [-------] ns=1 ms Disk seek . [--------] ns=10 ms Read [--] MB sequentially from disk . [--------] ns=20 ms Send packet CA-Netherlands-CA . [---------] ns= [---] ms Based on"  
[X Link](https://x.com/milan_milanovic/status/1691333203938750464)  2023-08-15T06:17Z 61.1K followers, 173.8K engagements


"I've just released the new issue of my to more than [------] addresses talking about: πŸ”Ή      πŸ”Ή  πŸ”Ή . Check it out from the following link: #technology #softwareengineering #programming #techworldwithmilan #developers https://newsletter.techworld-with-milan.com/p/what-happens-when-you-type-a-url https://newsletter.techworld-with-milan.com/p/what-happens-when-you-type-a-url"  
[X Link](https://x.com/milan_milanovic/status/1692190001583276265)  2023-08-17T15:01Z 61.1K followers, 96.1K engagements


"In the latest paper by Google Engineers they researched how to define measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. .   Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of [--] categories of technical debt including: πŸ”Ή Migration is needed or in progress: This may be motivated by the need for code or systems to be"  
[X Link](https://x.com/milan_milanovic/status/1693882836355318022)  2023-08-22T07:08Z 61.1K followers, 388.3K engagements


"Summer will still be hot πŸ”₯ #learning #books #softwareengineering"  
[X Link](https://x.com/milan_milanovic/status/1695022569890402319)  2023-08-25T10:37Z 61.1K followers, 191.1K engagements


"= Software Engineer == Problem Solver Don't attack problems with code. Try first to understand them from a business perspective and then a technical perspective. When you do this make a plan for how to solve it. Try to solve without coding.The best code is not code. If you must code then do it. Remember    . #technology #softwareengineering #programming #developers #coding"  
[X Link](https://x.com/milan_milanovic/status/1695680950678552984)  2023-08-27T06:13Z 61.1K followers, 799.3K engagements


"The Hypertext Transfer Protocol (HTTP) header is a component of HTTP and transmits extra data during HTTP requests and responses. The server uses the HTTP header and the browser to share metadata about the document and the data sent to the browser by the web server of the called website. A variety of data in the can be used to trace down problems as they arise. As they show the meta-data related to the API request and response HTTP Headers play a significant role in the API request and response. Headers contain data for: .   .  .  .  Also to the categories mentioned above HTTP headers contain"  
[X Link](https://x.com/milan_milanovic/status/1696052911195713640)  2023-08-28T06:51Z 61.1K followers, 132.5K engagements


"A nice overview of all Linux commands such as: Basic File Operations: ls cp mv rm . File Viewing: cat less head tail nl . Dates and times: xclock cal date . Network: traceroute ifconfig netstat who . Viewing Processes: ps uptime w top . Credits: kPastor. _______ If you like my posts please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Grow with me πŸš€ #technology #softwareengineering #programming #techworldwithmilan #linux"  
[X Link](https://x.com/milan_milanovic/status/1697936191876735324)  2023-09-02T11:35Z 61.1K followers, 293.3K engagements


"πŸ”Ή - monitors how much of the system's resourcessuch as CPU memory device IO task switching and threadsare being used by all or a specific set of programs. πŸ”Ή - displays ICMP IP TCP and UDP protocol statistics. πŸ”Ή- lists open files of the current system. πŸ”Ή - reports the system's CPU and input/output information. πŸ”Ή - reports data on CPU activity block IO memory processes paging and traps. Image credits: Brendan Gregg. #linux #unix"  
[X Link](https://x.com/milan_milanovic/status/1698259041347055706)  2023-09-03T08:58Z 61.1K followers, 296.8K engagements


"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows. [--]. Use EXIST() instead of COUNT() to find an element in the table. [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible. [--]. Use the WHERE Clause instead of HAVING. [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results. [--]. Use UNION ALL instead of UNION wherever possible. [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours. 12."  
[X Link](https://x.com/milan_milanovic/status/1698302852873994742)  2023-09-03T11:52Z 61.1K followers, 215.2K engagements


"Structured Query Language (SQL) is a domain-specific language used in programming and designed for managing data held in relational database management systems for many years now. It was developed at IBM in the early 1970s. As relational databases are still very much popular the need to use them is still present for any developer. The SQL language has which are components of statements and queries that can produce scalar values or tables which specify conditions that can be evaluated to SQL three-valued logic and which retrieve data based on criteria and some other elements. So the question"  
[X Link](https://x.com/milan_milanovic/status/1698672133730160689)  2023-09-04T12:19Z 61.1K followers, 141.4K engagements


". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. You can learn from knowledgeable people in two ways: to work directly with them or to read what they have written. The first is the best option yet it is often impossible. We have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems here but here I will recommend the best books per area of work: . : πŸ”Ή The Pragmatic Programmer by David Thomas and Andrew Hunt πŸ”Ή Modern Software Engineering by"  
[X Link](https://x.com/milan_milanovic/status/1699015882536554883)  2023-09-05T11:05Z 61.1K followers, 258.1K engagements


"Extract Transform Load (ETL) is a data integration process that involves: . : This step involves extracting data from various heterogeneous sources. These sources include databases flat files APIs or other data storage mechanisms. . : Once the data is extracted it often needs to be transformed into a format suitable for analysis or reporting. This transformation can involve various operations such as: πŸ”Ή Cleaning the data (e.g. removing duplicates or correcting errors). πŸ”Ή Enriching the data (e.g. combining it with other sources). πŸ”Ή Aggregating or summarizing data. πŸ”Ή Converting data types"  
[X Link](https://x.com/milan_milanovic/status/1703650954527027529)  2023-09-18T06:03Z 61.1K followers, 182K engagements


"Check out this great manuscript by Ulrich Drepper which delves deep into computer memory systems and their implications for software developers. It talks about: πŸ”Ή  πŸ”Ή  πŸ”Ή  πŸ”Ή  πŸ”Ή πŸ”Ή-  πŸ”Ή . Check the link in the comments. _______ If you want to expand your knowledge and personal growth please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Grow with me πŸš€ #technology #softwareengineering #programming #techworldwithmilan #developers"  
[X Link](https://x.com/milan_milanovic/status/1706601674293293183)  2023-09-26T09:28Z 61.1K followers, 280.5K engagements


"The recent document by engineers from Facebook explains how they wrote a tool that can automatically fix bugs. In the paper they introduced an automated tool designed to detect and repair bugs in software. The tool has suggested fixes for six essential Android apps in the Facebook App Family: Facebook Messenger Instagram FBLite Workplace and Workchat. How Does It Work : Detect a Crash - Another tool finds app crashes. When Sapienz identifies a crash it is logged into a database. : Identify the Problem - SAPFIX pinpoints the exact line of code causing the issue. It first checks if the crash is"  
[X Link](https://x.com/milan_milanovic/status/1711630789924860315)  2023-10-10T06:32Z 61.1K followers, 1.1M engagements


"The diagram below illustrates the detailed comparison of AWS Google Cloud and Microsoft Azure created bySatish Chandra Gupta. They all use similar parts of solutions: [--].  of structured or unstructured data. [--].  . [--].  including filtering transformation normalization etc. [--].  including key-value storage relational database OLAP database etc. [--].  with dashboards and real-time notifications. Hyperscalers use different names for the same service type e.g. AWS "lambda" is Azure "function." Which services did you use and for what kind of solutions What are your experiences with these three providers"  
[X Link](https://x.com/milan_milanovic/status/1711986087868899373)  2023-10-11T06:04Z 61.1K followers, 385.6K engagements


"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"  
[X Link](https://x.com/milan_milanovic/status/1713103664124923975)  2023-10-14T08:05Z 61.1K followers, 1M engagements


"Use a few simple techniques: [--]. Focus on ONE thing. Block your time in the calendar for everything and try to focus on the current task only. [--]. Use 3:3:3 Plan. 3h to work on your most important projects. 3h for shorter tasks. 3h for maintenance activities. [--]. Use a deep work practice for at least 4h per day with no distractions (use airplane mode on your phone). [--]. When learning something new apply the Feynman Technique. Pick a subject attempt to explain it to a 5-year-old then do more research to fill in any knowledge gaps. [--]. Organize your duties according to an Eisenhower Matrix. The aim"  
[X Link](https://x.com/milan_milanovic/status/1713441568818950296)  2023-10-15T06:27Z 61.1K followers, 431.2K engagements


"Deployment patterns are automated methods of introducing new application features to your users. Your ability to cut downtime depends on the deployment style you use. Some patterns also let you roll out extra functionality. Doing this allows you to test new features with a small group of users before making them available to everyone. We have different options for deployment patterns: .  A canary release is a method of spotting possible issues before they affect all consumers. Before making a new feature available to everyone the plan is to only show it to a select group of users. We monitor"  
[X Link](https://x.com/milan_milanovic/status/1715655145814421802)  2023-10-21T09:03Z 61.1K followers, 133.9K engagements


"Regarding a system design we often see confusion about the roles of a Load Balancer and an API Gateway. Most of our resources are about their implementation but not their real-life use cases. πŸ”Ή  sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome.    are common duties that API gateways take care of on behalf of a system of API services. Also the API gateway can handle faults (circuit breaker)"  
[X Link](https://x.com/milan_milanovic/status/1716012368553984082)  2023-10-22T08:43Z 61.1K followers, 123.7K engagements


""Application Programming Interface" or API refers to a communication channel between various software services. Applications that transmit requests and responses are called clients and servers respectively. In the honey bee illustration 🐝 the flower serves as the server the hive serves as the client and the bee provides the means of communication (REST API request). There are different types of : - RESTrelies ona client/server approach that separates the front and back ends of the API and provides considerable flexibility in development and implementation.  - The remote procedural call (RPC)"  
[X Link](https://x.com/milan_milanovic/status/1716349639807414440)  2023-10-23T07:03Z 61.1K followers, 108.1K engagements


"- () is a software architecture approach that prioritizes the decentralization of applications into independent systems each with its domain logic UI and data storage. Unlike Microservices smaller services focused solely on business logic SCS are larger and encompass a broader scope within a specific domain. SCS are systems that represent  which include web UI business logic and database and it might have a service API. A single team usually owns them. The main of such systems are: . - Each SCS operates independently with its database business logic and user interface. . - - SCS is structured"  
[X Link](https://x.com/milan_milanovic/status/1722162695623827613)  2023-11-08T08:02Z 61.1K followers, 114.2K engagements


"We as developers like to learn new stuff and try it ASAP. That stuff is mostly some new frameworks and tools (such as React Angular Spring Web Forms .). Yet those frameworks usually have     . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals.    allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or when faced with problems that may not be easily solved by"  
[X Link](https://x.com/milan_milanovic/status/1723643358046720352)  2023-11-12T10:06Z 61.1K followers, 270.1K engagements


"A great SQL Cheat Sheet byLearnSQL .com. 🧡 #softwareengineering #sql #data"  
[X Link](https://x.com/milan_milanovic/status/1725836538456531317)  2023-11-18T11:21Z 61.1K followers, 157.1K engagements


"Friday Developers Fun 🀣 PMs are crucial #developers #softwareengineering #meme #fridayhumor"  
[X Link](https://x.com/milan_milanovic/status/1730497485381005745)  2023-12-01T08:02Z 61.1K followers, 164.7K engagements


"-:   The Software Engineering at Google book is not about programming per se but about the engineering practices utilized at Google to make their codebase sustainable and healthy. What you can learn from this book: .     Programming is about writing code. You take a task and write code to solve it. Software engineering is when you take that piece of code and consider how this task will grow how you can understand this code in the future what happens if the business becomes more extensive how it scales etc. .  ' Hyrum's Law says that with a sufficient number of users of an API it does not"  
[X Link](https://x.com/milan_milanovic/status/1733083266431733761)  2023-12-08T11:17Z 61.1K followers, 147.2K engagements


"is the process of designing the structure and behavior of a software system which includes making decisions about components modules interfaces and the system's organization.  are essential because they provide reusable solutions to common problems in software design. They capture best practices and proven solutions for designing reliable scalable maintainable and extensible software systems. There are many software architecture design patterns to know but some of the most important ones are: . : This pattern is based on dividing the application into logical layers where each layer has a"  
[X Link](https://x.com/milan_milanovic/status/1738879028071637103)  2023-12-24T11:07Z 61.1K followers, 77.8K engagements


"We utilize SQL queries to access a collection of records stored in our database tables. Clauses are the building blocks of SQL queries. These clauses must be executed to get the proper outcomes. SQL query execution order is the name given to this sequence of operations.   refers to how the requirements evaluate the query clauses or how to optimize database search results. We use clauses in a specific order known as the SQL query execution order similar to how we plan something step by step and arrive at the result. Here is the order in which the SQL clauses are executed: . - tables are joined"  
[X Link](https://x.com/milan_milanovic/status/1740351212053000701)  2023-12-28T12:37Z 61.1K followers, 73.4K engagements


":  I recently read the book " :  " by Neal Ford Mark Richards Pramod Sadalage & Zhamak Dehghani. The book is mainly related to breaking monolith applications into microservices and could be an excellent companion to the book "Monolith to Microservices" by Sam Newman. The book emphasizes the step-by-step approach of breaking down monolith with different patterns for each step and balancing tradeoffs for those patterns. The book is titled "Hard Parts" yet most of the concepts in the book are familiar. Here are   from the book: [--]. The most essential architecture skill is how to make decisions"  
[X Link](https://x.com/milan_milanovic/status/1742095333499310164)  2024-01-02T08:07Z 61.1K followers, 137.4K engagements


":   In this post we continue with the system design series. Let's first discuss the requirements: . : Functional requirements: - Upload images from a mobile client - Users follow other users - Generate a feed of images - Scale: [--] million users / upload [--] photos per month wherever photo have 5MB - 100TB month - 1.2PB per year Non-functional Requirements: Our system should be available. In the case of any web service its a mandatory rule. The system should also be reliable which means any uploaded photo by users should never be lost. .  First we create three tables to hold users photos and"  
[X Link](https://x.com/milan_milanovic/status/1742576659067191706)  2024-01-03T16:00Z 61.1K followers, 107.5K engagements


"Friday Developers Fun 🀣 Do you push to production on Friday #meme #fridayhumor"  
[X Link](https://x.com/milan_milanovic/status/1753327749198938122)  2024-02-02T08:01Z 61.1K followers, 196.5K engagements


"In the last decade we have seen a massive trend of using microservices everywhere. We were building systems for a few hundred or thousand users and wanted to know how to make a system for millions of users. This was over-engineering and needed to be corrected. Why it was wrong Because the development lasted long and we created incredibly complex systems hard to maintain. This is especially true for startups that must go fast and stay simple. A recent paper by authors from Google found that most of their developers split binaries for one of the following reasons: it improves performance fault"  
[X Link](https://x.com/milan_milanovic/status/1754416172949270918)  2024-02-05T08:06Z 61.1K followers, 466.9K engagements


"In the latest paper by Google Engineers they researched how to define measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. .   Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of [--] categories of technical debt including: πŸ”Ή Migration is needed or in progress: This may be motivated by the need for code or systems to be"  
[X Link](https://x.com/milan_milanovic/status/1755252993115521154)  2024-02-07T15:31Z 61.1K followers, 132K engagements


"The answer is no. Even though we have [--] design patterns around [--] are mostly used in everyday development. Knowing which patterns exist overall is good but you need to know these very well. Design patterns can be divided into three main types: .  These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: πŸ”Ή: This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. πŸ”Ή: The Singleton"  
[X Link](https://x.com/milan_milanovic/status/1758527046043476092)  2024-02-16T16:21Z 61.1K followers, 79.1K engagements


"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"  
[X Link](https://x.com/milan_milanovic/status/1758831924380880968)  2024-02-17T12:33Z 61.1K followers, 257.1K engagements


". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. There are two ways to learn from knowledgeable people: to work directly with them or to read what they have written. The first option is the best yet it is often impossible to do. So we have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems here but I will recommend the best books per area of work. These books will help you not only to become good at specific technology but to become a"  
[X Link](https://x.com/milan_milanovic/status/1774693804928319576)  2024-04-01T07:02Z 61.1K followers, 73.8K engagements


"We as developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have     . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals.    allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"  
[X Link](https://x.com/milan_milanovic/status/1788199209289543714)  2024-05-08T13:28Z 61.1K followers, 115.6K engagements


"This is a success"  
[X Link](https://x.com/milan_milanovic/status/1804772565275058333)  2024-06-23T07:04Z 61.1K followers, 1.1M engagements


"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"  
[X Link](https://x.com/milan_milanovic/status/1808141926907920502)  2024-07-02T14:13Z 61.1K followers, 82K engagements


"Friday Developers Fun 🀣 PMs are crucial #developers #softwareengineering #meme #fridayhumor"  
[X Link](https://x.com/milan_milanovic/status/1811662023941406770)  2024-07-12T07:21Z 61.1K followers, 202.9K engagements


"Design Patterns Cheat Sheet"  
[X Link](https://x.com/milan_milanovic/status/1812520443984625867)  2024-07-14T16:12Z 61.1K followers, 476.8K engagements


"You probably saw the massive outage on Windows systems caused by one CrowdStrike module update. The question is how to prevent these things and here are some patterns that can help you there. Deployment patterns are automated methods of introducing new application features to your users. Your ability to cut downtime depends on the deployment style you use. Some patterns also let you roll out extra functionality. Doing this allows you to test new features with a small group of users before making them available to everyone. We have different options for deployment patterns: .  A canary release"  
[X Link](https://x.com/milan_milanovic/status/1814638242748064205)  2024-07-20T12:27Z 61.1K followers, 168.8K engagements


". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. There are two ways to learn from knowledgeable people: to work directly with them or to read what they have written. The first option is the best yet it is often impossible to do. So we have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems but I will recommend the best books per area of work. These books will help you become good at specific technology and a great software engineer"  
[X Link](https://x.com/milan_milanovic/status/1820192081995866334)  2024-08-04T20:16Z 61.1K followers, 123.1K engagements


"Linux CRON Cheatsheet"  
[X Link](https://x.com/milan_milanovic/status/1822282360655655366)  2024-08-10T14:42Z 61.1K followers, 231.2K engagements


"() What should the DevOps engineer roadmap look like: .   (Python Go .) to write automation scripts .   (Linux) and its command-line interface (CLI) .  web servers including proxies such as Nginx or IIS .   .   .   (IaC) using tools like Terraform Ansible Chef or Puppet for provisioning and configuration management .  : DNS IP addresses ports and the OSI model .  / (/) for automating app delivery and deployment stages .  for real-time oversight of applications services and infrastructure . -   like AWS and Azure. To learn more about it check out my complete DevOps roadmap for [----] in the"  
[X Link](https://x.com/milan_milanovic/status/1835988744937021855)  2024-09-17T10:26Z 61.1K followers, 110.2K engagements


"With so many options choosing the right data store can be confusing. This diagram shows a datastore selection choice based on a use case. Data can be ( ) - ( .)  (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Which database have you used for which workload #SQL #Data #Database #AWS #NoSQL"  
[X Link](https://x.com/milan_milanovic/status/1838473489289793882)  2024-09-24T07:00Z 61.1K followers, 177.1K engagements


"Whether you're a beginneror an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. .  πŸ”Ή API Definition: An API is a set of protocols routines and tools for building software applications. It specifies how software components should interact. πŸ”Ή API Types: πŸ”Έ Public APIs: Open for use by external developers (e.g. Twitter API) πŸ”Έ Private APIs: Used internally within an organization πŸ”Έ Partner APIs: Shared with specific business partners πŸ”Έ Composite APIs: Combine multiple data or"  
[X Link](https://x.com/milan_milanovic/status/1843185034536026337)  2024-10-07T07:02Z 61.1K followers, 312.8K engagements


"We developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have     . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals.    allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"  
[X Link](https://x.com/milan_milanovic/status/1846806122021449992)  2024-10-17T06:51Z 61.1K followers, 162K engagements


"We developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have     . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals.    allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"  
[X Link](https://x.com/milan_milanovic/status/1892677732904882558)  2025-02-20T20:48Z 61.1K followers, 79.2K engagements


"Whether you're a beginneror an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. Read more in the thread: 🧡 #softwareengineering #programming #api"  
[X Link](https://x.com/milan_milanovic/status/1901951190402756617)  2025-03-18T10:57Z 61.1K followers, 119.4K engagements


"Software design defines a system's architecture to meet requirements creating blueprints for development teams. Over time reusable architecture patterns have emerged that reduce complexity increase maintainability and speed development. The most crucial software architecture patterns are: . : Divides applications into logical layers (Presentation Business Data Access) with specific responsibilities. Promotes separation of concerns and easier maintenance. . : Decomposes applications into small independent services communicating via APIs. Each implements a single business capability and can be"  
[X Link](https://x.com/milan_milanovic/status/1902267176003784744)  2025-03-19T07:53Z 61.1K followers, 62.2K engagements


"I organized a list of 100+ tools that can save you weekly hours across categories like writing spreadsheets design and coding. πŸ“Œ Bookmark this. Share it with your team. Use what works for you: ✍  Write faster and better emails posts even books Jasper Copy .ai Grammarly Writesonic Quillbot Rytr Sudowrite JotBot πŸ“½  Create slide decks in minutes Tome Gamma Pitch Beautiful .ai PopAi Presentations .ai Plus Slidesgo πŸ“Š  Get Excel/Sheets superpowers Formula Bot SheetAI Rows Gigasheet Bricks πŸ—“  Optimize your calendar without thinking Reclaim Motion Clockwise Calendly Trevor AI Taskade 🧠  Turn"  
[X Link](https://x.com/milan_milanovic/status/1924356655254327753)  2025-05-19T06:49Z 61.1K followers, 185.9K engagements


"Over the last decade we have witnessed a significant trend of utilizing microservices across various industries. We were building systems for a few hundred or thousand users and wanted to know how to make a system for millions of users. This was over-engineering and needed to be corrected. Why was it wrong Because the development lasted a long time we created incredibly complex systems which are hard to maintain. This is especially true for startups that must go fast and stay simple. A recent paper by authors from Google found that most of their developers split binaries for one of the"  
[X Link](https://x.com/milan_milanovic/status/1935223453008937418)  2025-06-18T06:30Z 61.1K followers, 85.8K engagements


"Whether you're a beginner or an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. .  πŸ”Ή API Definition: An API is a set of protocols routines and tools for building software applications. It specifies how software components should interact. πŸ”Ή API Types: πŸ”Έ Public APIs: Open for use by external developers (e.g. Twitter API) πŸ”Έ Private APIs: Used internally within an organization πŸ”Έ Partner APIs: Shared with specific business partners πŸ”Έ Composite APIs: Combine multiple data or"  
[X Link](https://x.com/milan_milanovic/status/1951974512569766326)  2025-08-03T11:52Z 61.1K followers, 131.1K engagements


"Most of the people who think that AI will replace developers are: - Managers who dont code - Investors and startup founders selling it - People outside tech Developers: "It's helpful.""  
[X Link](https://x.com/milan_milanovic/status/1957035334912319995)  2025-08-17T11:02Z 61.1K followers, 124.9K engagements


"The term "Application Programming Interface" (API) refers to a channel of communication between various software services. Applications that transmit requests and responses are referred to as clients and servers respectively. In the honey bee illustration 🐝 the flower serves as the server the hive serves as the client and the bee provides the means of communication (REST API request). There are different types of : - RESTrelies ona client/server approach that separates front and back ends of the API and provides considerable flexibility in development and implementation.  - The remote"  
[X Link](https://x.com/milan_milanovic/status/1964274544933564715)  2025-09-06T10:28Z 61.1K followers, 76.5K engagements


"Software engineers lets connect"  
[X Link](https://x.com/milan_milanovic/status/1967307053858427232)  2025-09-14T19:18Z 61.1K followers, 115.7K engagements


"The book is not about programming per se but about the engineering practices employed at Google to maintain a sustainable and healthy codebase. What you can learn from this book: .     Programming is about writing code. You take a task and write code to solve it. Software engineering involves taking a piece of code and considering how it will evolve how it can be understood in the future what happens if the business becomes more extensive and how it scales. .  ' Hyrum's Law says that with a sufficient number of users of an API It does not matter what you promise in the contract: all"  
[X Link](https://x.com/milan_milanovic/status/1976173282522018049)  2025-10-09T06:30Z 61.1K followers, 103.6K engagements


"Most developers use these terms interchangeably. That's a mistake. is about structure. You design your program so that multiple tasks can progress simultaneously without waiting for one another to finish. A single CPU core can handle concurrent tasks by rapidly switching between them running Task A then Task B and then back to A. Only one task executes at any instant but both advance. is about execution. Multiple tasks run simultaneously on separate CPU cores. Task A runs on Core [--] while Task B runs on Core [--]. Both execute at the exact moment. Here's where it gets interesting: you can have"  
[X Link](https://x.com/milan_milanovic/status/1977622834491883653)  2025-10-13T06:30Z 61.1K followers, 69.2K engagements


"Googles monolithic repository serves as a single source of truth for tens of thousands of developers worldwide. They use it for 95% of their source code leaving Google Chrome and Android on their specific ones. They used CVS and after some time migrated to Perforce and later replaced it with . The [----] source says it has more than      by more than [-----] engineers. Engineers mainly use -  at scale with much success. Regarding branching changes are pushed to the main branch and submitted to code reviews. All of this removes nightmares of merge hell. carries out the first automatic checks when"  
[X Link](https://x.com/milan_milanovic/status/1978347608893694223)  2025-10-15T06:30Z 61.1K followers, 155.5K engagements


"Software engineers let's connect"  
[X Link](https://x.com/milan_milanovic/status/1981366662394733002)  2025-10-23T14:26Z 61.1K followers, 124.3K engagements


"In software legacy means it makes money"  
[X Link](https://x.com/milan_milanovic/status/1984203631097438246)  2025-10-31T10:19Z 61.1K followers, 50.8K engagements


"Backend survival kit. πŸ‘‡"  
[X Link](https://x.com/milan_milanovic/status/1985693513024217362)  2025-11-04T13:00Z 61.1K followers, 46.8K engagements


"- () Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with a single login. This is accomplished using a central authentication server that stores the user's credentials and verifies them for each application. Here are  that happen if you want to access Trello by using your Google account: [--]. Use the Trello login web page and select Google account as a login method [--]. Trello redirects the user to the Google login page [--]. User is served with the Google login page [--]. The user enters their Google credentials [--]. Google sends authentication info"  
[X Link](https://x.com/milan_milanovic/status/1986335240907051052)  2025-11-06T07:30Z 61.1K followers, 67.6K engagements


"-  () Browsers use CORS to prevent websites from requesting data from different URLs. A request from a browser includes an origin header in the request message. The browser allows it if it gets to the server of the exact origin; if not the browser blocks it. We can deal with CORS issues on the backend. Cross-origin requests require that the values for origin and --- in the response headers match and the server sets it. When you add an origin to the backend code the CORS middleware only permits this URL to communicate with other origins and utilize it for cross-origin resource requests. There"  
[X Link](https://x.com/milan_milanovic/status/1681909812244762624)  2023-07-20T06:12Z 61.1K followers, 173.2K engagements


"Choosing the right data store can be confusing with so many options around. This diagram shows a selection choice for a data store based on a use case. Data can be ( ) - ( .)  (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Credits: Satish Chandra Gupta. Which database have you used for which workload _______ If you like my posts please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Learn something new every day πŸš€ #SQL"  
[X Link](https://x.com/milan_milanovic/status/1695314879438012630)  2023-08-26T05:58Z 61.1K followers, 241.2K engagements


"Redis is an open-source in-memory data structure store used as a cache in front of another database. It supports various data structures such as strings hashes lists sets sorted sets with range queries bitmaps and geospatial indexes with radius queries. At its core Redis operates on a key-value store model where data is stored and retrieved using a unique key.  Redis stores data in the server's main memory (RAM) ensuring low-latency data access. Unlike traditional databases that rely on disk storage Redis's in-memory nature allows it to deliver blazing-fast data retrieval and storage"  
[X Link](https://x.com/milan_milanovic/status/1714903390369546258)  2023-10-19T07:16Z 61.1K followers, 136.9K engagements


"API (Application Programming Interface) is an interface that enables software applications to communicate with each other by defining a set of rules and protocols.  : πŸ”Ή ( ): An architectural style that uses standard HTTP methods typically paired with JSON for its lightweight nature and ease of use. However XML can also be used especially in legacy systems. πŸ”Ή (  ): A protocol leveraging XML as its primary message format designed for exchanging structured information to implement web services. Today it is mainly used in legacy systems. πŸ”Ή : A query language for APIs allowing precise data"  
[X Link](https://x.com/milan_milanovic/status/1718640653599457390)  2023-10-29T14:47Z 61.1K followers, 202K engagements


"An API management tool known as an  sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User   are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"  
[X Link](https://x.com/milan_milanovic/status/1726258559619358975)  2023-11-19T15:18Z 61.1K followers, 287.5K engagements


"The answer is no. Even though we have [--] design patterns around [--] are mostly used in everyday development. Knowing which patterns exist overall is good but you need to know these very well. Design patterns can be divided into three main types: .  These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: πŸ”Ή: This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. πŸ”Ή: The Singleton"  
[X Link](https://x.com/milan_milanovic/status/1730168904792637552)  2023-11-30T10:16Z 61.1K followers, 112.5K engagements


"Choosing the right data store can be confusing with so many options around. This diagram shows a selection choice for a datastore based on a use case ( ). Data can be ( ) - ( .)  (). In the case of structure they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Image: Satish Chandra Gupta. Back to you which database have you used for which workload #SQL #NoSQL #Data #Database #AWS"  
[X Link](https://x.com/milan_milanovic/status/1756741891977007483)  2024-02-11T18:08Z 61.1K followers, 66.5K engagements

Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing

@milan_milanovic Avatar @milan_milanovic Dr Milan Milanović

Dr Milan Milanović posts on X about milan, dr, software, in the the most. They currently have [------] followers and [---] posts still getting attention that total [-------] engagements in the last [--] hours.

Engagements: [-------] #

Engagements Line Chart

  • [--] Week [-------] +176%
  • [--] Month [---------] +338%
  • [--] Months [---------] +95%
  • [--] Year [---------] +5%

Mentions: [--] #

Mentions Line Chart

  • [--] Week [--] +37%
  • [--] Month [---] +69%
  • [--] Months [---] +69%
  • [--] Year [---] +40%

Followers: [------] #

Followers Line Chart

  • [--] Week [------] +0.68%
  • [--] Month [------] +2.70%
  • [--] Months [------] +15%
  • [--] Year [------] +25%

CreatorRank: [-------] #

CreatorRank Line Chart

Social Influence

Social category influence travel destinations #2564 technology brands 13.85% stocks 9.23% social networks 3.08% finance 2.31% celebrities 0.77% automotive brands 0.77%

Social topic influence milan #78, dr #537, software #164, in the 13.85%, ai #3808, code #884, instead of 7.69%, systems #205, $googl 6.15%, list 4.62%

Top accounts mentioned or mentioned by @milanmilanovic @antonmartyniuk @petarivanovv9 @thetechworldpod @pendapproval @_saberamani @remoty_ai @explore_relearn @encoded_earth @simon @patrick @shanselman @evanboyle @allenholub @elonmusk @theias @vanderbiltu @cambridgeuni @harvard @anthropicai

Top assets mentioned Alphabet Inc Class A (GOOGL) Microsoft Corp. (MSFT) Shopify Inc (SHOP)

Top Social Posts

Top posts by engagements in the last [--] hours

"by Gartner Gartner surveyed more than [---] software engineering leaders from significant companies about their strategies for mapping deployment risk enterprise value and deadlines for [--] prominent technologies and processes. Here are the : . : Delivering superior capabilities and providing cost efficiency are the primary value drivers of software engineering technology adoption. . : Software engineering leaders cite high or unpredictable costs and talent availability as the primary risk factors when adopting technologies. At the same time price is a significant issue for more technologies and"
X Link 2023-09-19T06:01Z 60.8K followers, 106.6K engagements

"Kubernetes killed more startups than server crashes ever did You don't have Spotify's scale. You have [--] engineers and a single server that's running fine But you watched a KubeCon talk and now you've got [--] YAML files a Helm chart nobody fully understands and engineers debugging pod evictions instead of buildinga product Your "cloud-native infrastructure" is just a cloud bill with extra complexity A $50/month VM can handle millions of requests. Your startup will run out of money debugging networking issues long before you need horizontal pod autoscaling The best infrastructure decision is"
X Link 2026-01-19T13:00Z 60.8K followers, 438.1K engagements

"Most of the people who think that AI will replace developers are: - Managers who dont code - Investors and startup founders selling it - OpenAI Antropic Google folks Developers: "It's helpful""
X Link 2026-01-27T13:06Z 60.8K followers, 85.8K engagements

"With the rise of AI a whole new lexicon has emerged filled with acronyms that can be daunting. Here's a quick guide to some key terms: . - Artificial Intelligence. Builds systems that perform smart tasks from chess to chatbots. . - Artificial General Intelligence. A still-theoretical AI with human-level breadth across all thinking. . - Machine Learning. Models learn patterns directly from data rather than relying on hard-coded rules. . - Deep Learning. Stacks many neural layers to capture complex features and power todays breakthroughs. . - Natural Language Processing. Let's computers read"
X Link 2026-01-31T11:30Z 60.7K followers, [----] engagements

"() Every AI integration starts the same way: custom connectors glue code fragile scripts. Connect to Slack Build an adapter. Query a database Another adapter. Access files You get the idea. This doesn't scale. is an open standard from Anthropic that defines how AI models connect to external systems databases APIs file systems and SaaS tools. One protocol instead of dozens of custom integrations. Here's why it matters: . REST APIs require new client code when endpoints change. MCP servers expose capabilities dynamically via tools/list. The AI queries what's available and adapts. No SDK"
X Link 2026-02-02T07:30Z 60.8K followers, 13.8K engagements

"Most developers want to become architects but have no idea where to start. The reading list looks infinite and the skills feel abstract. We can fix that. Here is a structured path from fundamentals to advanced topics: . by Mark Richards and Neal Ford is the entry point. It covers everything from architectural characteristics to patterns and soft skills. The book treats architecture as an engineering discipline not an ivory tower activity. Bonus: The podcast about the book (35 min) with Rebecca Parsons . by @Simon Brown focuses on the C4 model and documentation. If you've ever"
X Link 2026-02-03T07:30Z 60.9K followers, 19.2K engagements

"Software engineers lets connect"
X Link 2026-02-03T19:33Z 61K followers, 59.2K engagements

"A coding agent is an LLM in a loop. It writes code runs tests parses errors and iterates until tests pass. Think of it like a REPL with an AI inside tool calls in environment feedback out repeat. But agents are just one pattern. Here are the building blocks for agentic systems. . . Break a task into steps. Each LLM call processes the output of the previous one. Good for tasks with fixed sequences. . . Classify input and direct it to specialized handlers. Customer support uses this where refund requests go one path and technical questions go another. . . Run subtasks simultaneously or run the"
X Link 2026-02-05T07:30Z 61K followers, [----] engagements

"This is what Anthropic CEO Dario Amodei said at the World Economic Forum in Davos last week. His exact words: I think we might be [--] to [--] months away from when the model is doing most maybe all of what SWEs do end-to-end. It is a bold prediction but the headlines omit the part about others' views. Demis Hassabis Nobel Prize-winning CEO of Google DeepMind said current AI is human-level intelligence. He gives AGI a 50% chance within the decade and says we need one or two more breakthroughs beyond existing technology. Yann LeCun Turing Award winner and former Meta AI chief went further. He"
X Link 2026-02-05T13:00Z 60.9K followers, 26K engagements

"I spent a lot of time researching the most effective learning methods. Some are proven good and some are proven bad. One of the methods that worked well for me was the " ." You can use it to learn anything from your exams to new fields you want to research. Hermann Ebbinghaus a psychologist was the first to study memory analysis in the late 1880s. He accomplished this by spending years remembering lists of made-up incomprehensible phrases. Ebbinghaus could track the rate at which memories "decay" over time by documenting his results including how many times he studied each list the intervals"
X Link 2026-02-07T07:30Z 60.8K followers, [----] engagements

"@shanselman @_Evan_Boyle This is great for comparison"
X Link 2026-02-08T07:56Z 60.7K followers, [---] engagements

"Backend survival kit πŸ‘‡"
X Link 2026-02-08T17:07Z 61K followers, 24K engagements

"Whats your daily driver for coding IDE (JetBrains/VS) VS Code/Cursor Mix (no loyalty) Terminal editors IDE (JetBrains/VS) VS Code/Cursor Mix (no loyalty) Terminal editors"
X Link 2026-02-08T17:46Z 60.8K followers, [----] engagements

"Not all authentication methods are created equal. Therefore an improper choice could leave your API unsecured or make your architecture overly complicated. Here are and when to use each: . Sends username and password in each and every request in the header. Easy to implement but sends credentials with every request. To be used only when deployed over and for internal usage only. . The server establishes a session after authentication and tracks it by sending a to the client's browser. For web applications where both frontend and backend are deployed at the same origin this is an acceptable"
X Link 2026-02-09T07:30Z 61K followers, 13.7K engagements

"AI is here to speed us up not to replace"
X Link 2026-02-09T09:58Z 60.8K followers, [----] engagements

"Be a software engineer not a developer AI can write code now. That part of the job is shrinking fast Developers ask: "How do I code this" Engineers ask: "Should we build this at all" AI handles the first question better every month. The second Still 100% human System design. Architecture trade-offs. Understanding the business. Making it work in production That's engineering. And it's not getting automated The question isn't whether AI will replace developers. It's whether you're still just a developer https://twitter.com/i/web/status/2020845145437184163"
X Link 2026-02-09T13:00Z 61K followers, 33.4K engagements

"@allenholub Agentic coding"
X Link 2026-02-09T21:39Z 60.8K followers, [---] engagements

"How should we call it Agentic coding Vibe coding Other (write in comments) AI-assisted engineering Agentic coding Vibe coding Other (write in comments) AI-assisted engineering"
X Link 2026-02-09T21:41Z 60.8K followers, [----] engagements

"This is interesting. Terminal editors are only 8%. Together with Mixed ones it's not more than 16%. So Claude Code is still used only by early adopters obviously (which are loud here). Whats your daily driver for coding Whats your daily driver for coding"
X Link 2026-02-10T10:34Z 60.9K followers, [----] engagements

"What is possible with new [---] codex It actually worked For the past couple of days Ive been throwing 5.3-codex at the C codebase for SimCity (1989) to port it to TypeScript. Not reading any code very little steering. Today I have SimCity running in the browser. I cant believe this new world we live in. https://t.co/Pna2ilIjdh It actually worked For the past couple of days Ive been throwing 5.3-codex at the C codebase for SimCity (1989) to port it to TypeScript. Not reading any code very little steering. Today I have SimCity running in the browser. I cant believe this new world we live in."
X Link 2026-02-11T19:52Z 61K followers, [----] engagements

"Calvin French-Owen wrote an interesting post about how OpenAI works internally. He joined in May [----] and helped launch Codex. Here's what stood out: . Everything runs on Slack. French-Owen received about [--] emails during his entire time there. When he asked about the quarterly roadmap the answer was simple. "This doesn't exist." OpenAI operates radically bottom-up. Researchers function on their own by picking problems and running with them. Good ideas come from anywhere. Getting research done often means hooking a curious nerd on your problem. If something seems boring or "solved" nobody"
X Link 2026-02-12T07:30Z 61K followers, 15.6K engagements

"And one interesting more recent post: https://openai.com/index/harness-engineering/ https://openai.com/index/harness-engineering/"
X Link 2026-02-12T08:16Z 61K followers, [----] engagements

"πŸ“Œ Every week 50000+ engineers and tech leaders get actionable insights on building great careers teams and software products. Join us here: https://newsletter.techworld-with-milan.com/ https://newsletter.techworld-with-milan.com/"
X Link 2026-02-12T08:17Z 61K followers, [---] engagements

"People often ask me is this book still relevant. My answer is yes It is always on my lists for book recommendations which are tech agnostic My respect for Steve McConnell went up 10x when I learned that he wrote Code Complete (900 pages) when he had about [--] years of professional experience (and took off a year from work to just write the book.) He did it because he looked for this book but didnt find it My respect for Steve McConnell went up 10x when I learned that he wrote Code Complete (900 pages) when he had about [--] years of professional experience (and took off a year from work to just"
X Link 2026-02-12T14:27Z 61K followers, [----] engagements

"@elonmusk Here"
X Link 2026-02-12T20:44Z 61K followers, [----] engagements

"GPT-5.2 derived a new result in theoretical physics. GPT-5.2 derived a new result in theoretical physics. Were releasing the result in a preprint with researchers from @the_IAS @VanderbiltU @Cambridge_Uni and @Harvard. It shows that a gluon interaction many physicists expected would not occur can arise under specific GPT-5.2 derived a new result in theoretical physics. Were releasing the result in a preprint with researchers from @the_IAS @VanderbiltU @Cambridge_Uni and @Harvard. It shows that a gluon interaction many physicists expected would not occur can arise under specific"
X Link 2026-02-13T20:04Z 61K followers, [----] engagements

"An interesting interview with @AnthropicAI CEO @DarioAmodei about the future of AI The @DarioAmodei interview. 0:00:00 - What exactly are we scaling 0:12:36 - Is diffusion cope 0:29:42 - Is continual learning necessary 0:46:20 - If AGI is imminent why not buy more compute 0:58:49 - How will AI labs actually make profit 1:31:19 - Will regulations destroy https://t.co/qsFoNMAy2t The @DarioAmodei interview. 0:00:00 - What exactly are we scaling 0:12:36 - Is diffusion cope 0:29:42 - Is continual learning necessary 0:46:20 - If AGI is imminent why not buy more compute 0:58:49 - How will AI labs"
X Link 2026-02-13T20:25Z 61K followers, [----] engagements

"SQLFlow - a great tool to visualize SQL queries. #technology #sql #data #programming https://sqlflow.gudusoft.com/ https://sqlflow.gudusoft.com/"
X Link 2023-10-05T10:05Z 61.1K followers, 259.9K engagements

"πŸ”Ή (INNER) JOIN - return all rows with matching values in both tables. πŸ”Ή LEFT (OUTER) JOIN - return all rows from the left table and those that meet the condition from the right table. πŸ”Ή RIGHT (OUTER) JOIN - return all rows from the right table and those that meet the condition from the left table. πŸ”Ή FULL (OUTER) JOIN - return all rows with a match in either table. Image credits: Andreas Martinson. #technology #softwareengineering #data #techworldwithmilan #sql"
X Link 2023-10-07T12:52Z 61.1K followers, 439K engagements

"In the recent interview with Scott Hanselman revealed the story about the architecture of Stack Overflow. They handle more than [----] requests per second [--] billion page views per month and they manage to render a page in about [--] milliseconds. If we think about it a bit we could imagine they use some kind of . But the story is a bit different. Their solution is [--] years old and it is a -. It is actually on IIS which runs [---] sites. This single app is running on nine web servers and a single SQL Server (with the addition of one hot standby). They also use one on SQL Server with"
X Link 2023-10-13T12:47Z 61.1K followers, 443.7K engagements

"With so many options around choosing a suitable data store can be confusing. This diagram shows a selection choice for a datastore based on a use case ( ). Data can be ( ) - ( .) (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Credits: Satish Chandra Gupta. Back to you which database have you used for which workload #SQL #NoSQL #Data #Database #AWS"
X Link 2023-10-16T08:30Z 61.1K followers, 280.3K engagements

"Software architecture styles are the foundational blueprints for constructing varioussoftware systems ensuring they meet specific requirements and quality attributes. By adhering to a suitable architecture style organizations can ensure that their software systems are built to align with their strategic goals accommodate future changes and are resilient in the face of evolving technological landscapes and user demands. Here are the most common styles: . : Builds the entire application as a single unit where all functionalities and components are managed and served from one place. . -"
X Link 2023-10-17T07:13Z 61.1K followers, 195.6K engagements

"Design patterns can be divided into three main types: . These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: : This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. The Singleton pattern ensures that a class has only one instance and provides a global point of access to it. It's useful when exactly one object is needed to coordinate actions across the system. . These"
X Link 2023-10-19T10:45Z 61.1K followers, 239K engagements

"An API management tool known as an sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"
X Link 2023-10-21T15:49Z 61.1K followers, 183.2K engagements

"is the process of designing the structure and behavior of a software system which includes making decisions about components modules interfaces and the system's organization. are important because they provide reusable solutions to common problems in software design. They capture best practices and proven solutions for designing reliable scalable maintainable and extensible software systems. There are many software architecture design patterns to know but some of the most important ones are: . : This pattern is based on dividing the application into logical layers where each layer has a"
X Link 2023-10-22T12:16Z 61.1K followers, 149.3K engagements

". You probably think that such a large amount of requests can be only handled by some fancy microservices The truth is a bit different. Shopify uses a where they keep all their code in one modular codebase. Monolithic architecture is the easiest one to understand and implement. Since monolithic design is simple to build and enables teams to move swiftly in the beginning it can carry an application far to get their product in front of customers earlier. There are many benefits to centralizing your application deployment and codebase maintenance. All functionality will be accessible in one"
X Link 2023-10-23T10:08Z 61.1K followers, 394.9K engagements

"Were seeing more tools enabling you to create software architecture and other diagrams as code. The main benefit of using this concept is that most of the diagrams as code tools can be scripted and integrated into a built pipeline to generate automatic documentation. The other benefit responsible for the growing use of diagrams as code to create software architecture is that it enables text-based tooling which most software developers already use. What are some existing tools for creating such diagrams . It is an open-source tool that allows users to create plain text diagrams. . Turn Python"
X Link 2023-10-24T12:23Z 61.1K followers, 160.7K engagements

"- () Browsers use CORS a method to prevent websites from requesting data from different URLs. A request from a browser includes an origin header in the request message. The browser allows it if it gets to the server of the exact origin; if not the browser blocks it. We can deal with CORS issues on the backend. Cross-origin requests require that the values for origin and --- in the response headers match and it is set by the server. When you add an origin to the backend code the CORS middleware only permits this URL to communicate with other origins and utilize it for cross-origin resource"
X Link 2023-10-28T14:20Z 61.1K followers, 139.1K engagements

"If you're working as a software developer and you want to move towards a software architect role or you're preparing for coding interviews for more senior roles systems design is an important skill you need to have. Without knowing it you will have a hard time designing new software systems and understanding existing ones. System design refers to ' . Architecture modules components interfaces and data are a few examples of these aspects. The process of defining creating and designing systems that suit the particular objectives and requirements of an organization is what you need to"
X Link 2023-10-29T11:16Z 61.1K followers, 380.8K engagements

"- Here is the list of the most critical architectural patterns: . (--): It is one of the earliest and most adopted design patterns. Its primary goal is to separate the application's data user interface and control logic into three interconnected components. Here the Model manages data and logic the View displays the information and the controller connects the Model and View handling user input. : For Web applications with a clear separation between data handling and UI. . (--): The pattern evolved from MVC aiming to address its shortcomings in event-driven environments by decoupling the"
X Link 2023-11-02T08:19Z 61.1K followers, 345.1K engagements

"Have you heard about ' It is a theory created by computer scientist Melvin Conway in [----]. which says: " ." In other words the . This can result in software architecture that is not optimal for the problem being solved as the team may focus on their own organizational needs over the needs of the system. This means an organization with small distributed teams will produce a modular service architecture while an organization with large collocated teams will produce a monolithic architecture. In some broad sense we could even say that . To mitigate this we can use the . This"
X Link 2023-11-15T16:06Z 61.1K followers, 148.5K engagements

"What does this mean This means that . This includes: πŸ”Ή Talking to customers πŸ”Ή Do system design πŸ”Ή Writing docs πŸ”Ή Finding ways to resolve different kinds of problems in the most efficient manner πŸ”Ή Analyzing existing and future solutions πŸ”Ή Talking with your peers πŸ”Ή Making plans and executing it πŸ”Ή Learning new stuff πŸ”Ή Do different types of testing πŸ”Ή Troubleshoot existing system πŸ”Ή Using common sense πŸ”Ή And more. When you get the problem sit first try to understand ask clarify then make a plan and execute. Do not jump into coding immediately. Ultimately . But if you can resolve"
X Link 2023-11-21T11:13Z 61.1K followers, 247.1K engagements

"" " One book I always recommend to developers is "Pragmatic Programmer" by David Thomas and Andrew Hunt. Although it is not new it builds on a foundation that is important today and will continue to be. Here are the main learnings from the book: . Striving for perfection can lead to never-ending projects. Instead aim for "good enough" and iterate. Deliver value early and often. Write code that works prove it by writing tests and ensure they are executed automatically. Record every change in your software using version control software. If you mess up you can always revert to the previous"
X Link 2023-11-25T12:50Z 61.1K followers, 219.8K engagements

"πŸ”Ή () :return all rows with matching values in both tables. πŸ”Ή () : return all rows from the left table and those that meet the condition from the right table. πŸ”Ή () : return all rows from the right table and those that meet the condition from the left table. πŸ”Ή () : return all rows which either have a match in either table. The diagram below illustrates how different types of joins work in the form of checkered flag diagrams. (Credits: Hadley Wickham & Garrett Grolemund in their book "R for Data Science" prepared as a cheatsheet by Andreas Martinson). #sql"
X Link 2023-12-17T13:02Z 61.1K followers, 94.1K engagements

"- () Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with a single login. This is accomplished using a central authentication server that stores the user's credentials and verifies them for each application. Here are that happen if you want to access Trello by using your Google account: [--]. Use the Trello login web page and select Google account as a login method [--]. Trello redirects the user to the Google login page [--]. User is served with the Google login page [--]. The user enters their Google credentials [--]. Trello forwards credentials to"
X Link 2023-12-19T08:29Z 61.1K followers, 88.2K engagements

"I share one actionable insight with over [------] software engineers and leaders every week. Topics include: πŸ”Ή Software engineering (patterns principles practical tips) πŸ”Ή Tech leadership (real-world lessons not theory) πŸ”Ή Career growth (strategies mental models moves) Trusted by staff engineers CTOs and technical leaders from Google Microsoft Amazon and more. Join 48000+ readers who get smarter every week https://newsletter.techworld-with-milan.com https://newsletter.techworld-with-milan.com"
X Link 2025-12-08T18:13Z 61.1K followers, 17.6K engagements

"Event sourcing is a software architecture pattern where each change to an application's state is captured and stored as an event. Instead of updating records directly your application appends immutable events to build a reliable transparent history of how the current state was achieved. In practice event sourcing shifts your focus from "storing state" to "recording changes." When a user interacts with your application or when system processes run every resulting state change is recorded as a separate event. These events are: πŸ”Ή : Once recorded events cannot be altered or deleted. πŸ”Ή :"
X Link 2026-02-11T07:30Z 61.1K followers, 19.3K engagements

"That new framework you're learning this weekend It won't matter in two years. Erik Bernhardsson analyzed 26+ open-source projects and found a median code half-life of [----] years. Frontend frameworks like Angular Just [----] years. Meanwhile C SQL HTTP and REST are decades old and still everywhere. There's a clear hierarchy here: language choices last 10+ years databases [---] years backend frameworks [--] years frontend frameworks around [--] months. If you're treating all of these equally you're wasting your time. AI doesn't change this. 41% of the code is now AI-generated but without fundamentals"
X Link 2026-02-12T16:00Z 61.1K followers, [----] engagements

"What is your favorite code editor VS Code Warp Other (write in comments) Nimbalyst VS Code Warp Other (write in comments) Nimbalyst"
X Link 2026-02-13T10:53Z 61.1K followers, [----] engagements

"Claude Code Daily Cheat Sheet"
X Link 2026-02-09T12:57Z 61.1K followers, 47.5K engagements

"Most teams' stuff reads and writes into the same model. Then they scratch their heads when dashboards run slow and simple updates block each other. (Command-Query Responsibility Segregation) solves this by splitting a single model into two. Commands handle writes. Queries handle reads. Here's how you wire this up. You send a query to a . The handler fetches data from a typically a denormalized store such as Redis or Elasticsearch designed for fast lookups. No business logic lives here. You return data shaped for the UI nothing more. You send a command to a . The handler validates the"
X Link 2026-02-10T07:30Z 61.1K followers, 21.9K engagements

"Spotify's co-CEO revealed that the company's best developers haven't written a single line of code since December thanks to an internal AI system called "Honk" powered by Claude Code. The company shipped 50+ new features in [----]. Engineers now fix bugs and deploy features directly from Slack on their phones. Claude does all the work pushes a new build back and the engineer merges it into production all before reaching the office. Spotify says its best developers havent written a line of code since December thanks to AI https://t.co/6hafAJOeJv Spotify says its best developers havent written a"
X Link 2026-02-14T11:19Z 61.1K followers, 32.4K engagements

"Stop optimizing yourself. Start multiplying others. You could spend six months getting 20% better at your craft. That's valuable. But here's what most people miss: If you make [--] people around you 20% better you've created far more value than improving yourself ever could. The math is simple. You improve by 20% that's [---] units of additional output. But help [--] people improve by 20% and that's [---] additional units. Ten times the impact. And it compounds. Those people lift others. The improvement spreads in ways your individual growth never will. This is what separates good engineers from"
X Link 2026-02-15T07:30Z 61.1K followers, [----] engagements

"I wanted to understand how GPT works so I ported Karpathy's to C# from scratch. No frameworks and NuGet packages just plain math in [---] lines of code. It builds a tiny GPT that learns from 32K human names and invents new ones. Every piece is there: autograd attention Adam optimizer the works. Just at a scale you can actually sit down and read. I also wrote a prerequisites guide that walks through all the math and ML you need starting at a high school level. If you've ever wanted to peek under the hood of ChatGPT without drowning in linear algebra textbooks this might help."
X Link 2026-02-12T20:46Z 61.1K followers, 199.6K engagements

"Friday Developers Fun 🀣 Full-stack developer in [----]. #developers #meme #fridayhumor"
X Link 2026-02-13T07:30Z 61.1K followers, [----] engagements

"I've burned through thousands of dollars in AI tokens this year testing every major model. The result There is no "best" model; there is only the best model for your specific task. Here is my current stack: . : . ChatGPT's is unmatched. It remembers your preferences projects and context across conversations. Claude and Gemini still don't have persistent memory. For quick questions and personal assistance nothing else comes close. . : . Claude captures writing style better than any competitor. It follows constraints tightly tone length and format without drifting into generic AI prose. Feed"
X Link 2026-02-16T07:30Z 61.1K followers, [----] engagements

"@steipete @OpenAI @openclaw Congrats"
X Link 2026-02-16T07:45Z 61.1K followers, [---] engagements

"The fear isnt that AI will replace developers. The fear is that AI will replace the software development process were used to. Code is becoming cheap. Decisions are becoming expensive. AI can write functions all day but it cant decide what should be built how it fits the system or why it solves the problem. That part still sits with people who understand architecture trade-offs constraints and consequences. The shift is simple: Developers who only implement tasks will struggle. Developers who understand the product the domain and the system will thrive. AI reduces typing not thinking. It"
X Link 2026-02-16T13:00Z 61.1K followers, 27.4K engagements

"() What should the DevOps engineer roadmap look like: . (Python Go .) to write automation scripts . (Linux) and its command-line interface (CLI) . web servers including proxies such as Nginx or IIS . . . (IaC) using tools like Terraform Ansible Chef or Puppet for provisioning and configuration management . : DNS IP addresses ports and the OSI model . / (/) for automating app delivery and deployment stages . for real-time oversight of applications services and infrastructure . - like AWS and Azure. To learn more about it check out my complete DevOps roadmap for [----] in the"
X Link 2023-07-27T06:04Z 61.1K followers, 836.7K engagements

"An API management tool known as an sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"
X Link 2023-08-03T06:06Z 61.1K followers, 193K engagements

"Check the main latency numbers: L1 cache reference . [---] ns Branch mispredict . [--] ns L2 cache reference . [--] ns Mutex lock/unlock . [--] ns Main memory reference . [---] ns Compress 1K bytes with Zippy . [----] ns=3 s Send 2K bytes over [--] Gbps network . [-----] ns=20 s SSD random read . [------] ns= [---] s Read [--] MB sequentially from memory . [------] ns= [---] s Round trip within same datacenter . [------] ns= [---] ms Read [--] MB sequentially from SSD* . [-------] ns=1 ms Disk seek . [--------] ns=10 ms Read [--] MB sequentially from disk . [--------] ns=20 ms Send packet CA-Netherlands-CA . [---------] ns= [---] ms Based on"
X Link 2023-08-15T06:17Z 61.1K followers, 173.8K engagements

"I've just released the new issue of my to more than [------] addresses talking about: πŸ”Ή πŸ”Ή πŸ”Ή . Check it out from the following link: #technology #softwareengineering #programming #techworldwithmilan #developers https://newsletter.techworld-with-milan.com/p/what-happens-when-you-type-a-url https://newsletter.techworld-with-milan.com/p/what-happens-when-you-type-a-url"
X Link 2023-08-17T15:01Z 61.1K followers, 96.1K engagements

"In the latest paper by Google Engineers they researched how to define measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. . Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of [--] categories of technical debt including: πŸ”Ή Migration is needed or in progress: This may be motivated by the need for code or systems to be"
X Link 2023-08-22T07:08Z 61.1K followers, 388.3K engagements

"Summer will still be hot πŸ”₯ #learning #books #softwareengineering"
X Link 2023-08-25T10:37Z 61.1K followers, 191.1K engagements

"= Software Engineer == Problem Solver Don't attack problems with code. Try first to understand them from a business perspective and then a technical perspective. When you do this make a plan for how to solve it. Try to solve without coding.The best code is not code. If you must code then do it. Remember . #technology #softwareengineering #programming #developers #coding"
X Link 2023-08-27T06:13Z 61.1K followers, 799.3K engagements

"The Hypertext Transfer Protocol (HTTP) header is a component of HTTP and transmits extra data during HTTP requests and responses. The server uses the HTTP header and the browser to share metadata about the document and the data sent to the browser by the web server of the called website. A variety of data in the can be used to trace down problems as they arise. As they show the meta-data related to the API request and response HTTP Headers play a significant role in the API request and response. Headers contain data for: . . . . Also to the categories mentioned above HTTP headers contain"
X Link 2023-08-28T06:51Z 61.1K followers, 132.5K engagements

"A nice overview of all Linux commands such as: Basic File Operations: ls cp mv rm . File Viewing: cat less head tail nl . Dates and times: xclock cal date . Network: traceroute ifconfig netstat who . Viewing Processes: ps uptime w top . Credits: kPastor. _______ If you like my posts please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Grow with me πŸš€ #technology #softwareengineering #programming #techworldwithmilan #linux"
X Link 2023-09-02T11:35Z 61.1K followers, 293.3K engagements

"πŸ”Ή - monitors how much of the system's resourcessuch as CPU memory device IO task switching and threadsare being used by all or a specific set of programs. πŸ”Ή - displays ICMP IP TCP and UDP protocol statistics. πŸ”Ή- lists open files of the current system. πŸ”Ή - reports the system's CPU and input/output information. πŸ”Ή - reports data on CPU activity block IO memory processes paging and traps. Image credits: Brendan Gregg. #linux #unix"
X Link 2023-09-03T08:58Z 61.1K followers, 296.8K engagements

"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows. [--]. Use EXIST() instead of COUNT() to find an element in the table. [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible. [--]. Use the WHERE Clause instead of HAVING. [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results. [--]. Use UNION ALL instead of UNION wherever possible. [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours. 12."
X Link 2023-09-03T11:52Z 61.1K followers, 215.2K engagements

"Structured Query Language (SQL) is a domain-specific language used in programming and designed for managing data held in relational database management systems for many years now. It was developed at IBM in the early 1970s. As relational databases are still very much popular the need to use them is still present for any developer. The SQL language has which are components of statements and queries that can produce scalar values or tables which specify conditions that can be evaluated to SQL three-valued logic and which retrieve data based on criteria and some other elements. So the question"
X Link 2023-09-04T12:19Z 61.1K followers, 141.4K engagements

". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. You can learn from knowledgeable people in two ways: to work directly with them or to read what they have written. The first is the best option yet it is often impossible. We have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems here but here I will recommend the best books per area of work: . : πŸ”Ή The Pragmatic Programmer by David Thomas and Andrew Hunt πŸ”Ή Modern Software Engineering by"
X Link 2023-09-05T11:05Z 61.1K followers, 258.1K engagements

"Extract Transform Load (ETL) is a data integration process that involves: . : This step involves extracting data from various heterogeneous sources. These sources include databases flat files APIs or other data storage mechanisms. . : Once the data is extracted it often needs to be transformed into a format suitable for analysis or reporting. This transformation can involve various operations such as: πŸ”Ή Cleaning the data (e.g. removing duplicates or correcting errors). πŸ”Ή Enriching the data (e.g. combining it with other sources). πŸ”Ή Aggregating or summarizing data. πŸ”Ή Converting data types"
X Link 2023-09-18T06:03Z 61.1K followers, 182K engagements

"Check out this great manuscript by Ulrich Drepper which delves deep into computer memory systems and their implications for software developers. It talks about: πŸ”Ή πŸ”Ή πŸ”Ή πŸ”Ή πŸ”Ή πŸ”Ή- πŸ”Ή . Check the link in the comments. _______ If you want to expand your knowledge and personal growth please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Grow with me πŸš€ #technology #softwareengineering #programming #techworldwithmilan #developers"
X Link 2023-09-26T09:28Z 61.1K followers, 280.5K engagements

"The recent document by engineers from Facebook explains how they wrote a tool that can automatically fix bugs. In the paper they introduced an automated tool designed to detect and repair bugs in software. The tool has suggested fixes for six essential Android apps in the Facebook App Family: Facebook Messenger Instagram FBLite Workplace and Workchat. How Does It Work : Detect a Crash - Another tool finds app crashes. When Sapienz identifies a crash it is logged into a database. : Identify the Problem - SAPFIX pinpoints the exact line of code causing the issue. It first checks if the crash is"
X Link 2023-10-10T06:32Z 61.1K followers, 1.1M engagements

"The diagram below illustrates the detailed comparison of AWS Google Cloud and Microsoft Azure created bySatish Chandra Gupta. They all use similar parts of solutions: [--]. of structured or unstructured data. [--]. . [--]. including filtering transformation normalization etc. [--]. including key-value storage relational database OLAP database etc. [--]. with dashboards and real-time notifications. Hyperscalers use different names for the same service type e.g. AWS "lambda" is Azure "function." Which services did you use and for what kind of solutions What are your experiences with these three providers"
X Link 2023-10-11T06:04Z 61.1K followers, 385.6K engagements

"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"
X Link 2023-10-14T08:05Z 61.1K followers, 1M engagements

"Use a few simple techniques: [--]. Focus on ONE thing. Block your time in the calendar for everything and try to focus on the current task only. [--]. Use 3:3:3 Plan. 3h to work on your most important projects. 3h for shorter tasks. 3h for maintenance activities. [--]. Use a deep work practice for at least 4h per day with no distractions (use airplane mode on your phone). [--]. When learning something new apply the Feynman Technique. Pick a subject attempt to explain it to a 5-year-old then do more research to fill in any knowledge gaps. [--]. Organize your duties according to an Eisenhower Matrix. The aim"
X Link 2023-10-15T06:27Z 61.1K followers, 431.2K engagements

"Deployment patterns are automated methods of introducing new application features to your users. Your ability to cut downtime depends on the deployment style you use. Some patterns also let you roll out extra functionality. Doing this allows you to test new features with a small group of users before making them available to everyone. We have different options for deployment patterns: . A canary release is a method of spotting possible issues before they affect all consumers. Before making a new feature available to everyone the plan is to only show it to a select group of users. We monitor"
X Link 2023-10-21T09:03Z 61.1K followers, 133.9K engagements

"Regarding a system design we often see confusion about the roles of a Load Balancer and an API Gateway. Most of our resources are about their implementation but not their real-life use cases. πŸ”Ή sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. are common duties that API gateways take care of on behalf of a system of API services. Also the API gateway can handle faults (circuit breaker)"
X Link 2023-10-22T08:43Z 61.1K followers, 123.7K engagements

""Application Programming Interface" or API refers to a communication channel between various software services. Applications that transmit requests and responses are called clients and servers respectively. In the honey bee illustration 🐝 the flower serves as the server the hive serves as the client and the bee provides the means of communication (REST API request). There are different types of : - RESTrelies ona client/server approach that separates the front and back ends of the API and provides considerable flexibility in development and implementation. - The remote procedural call (RPC)"
X Link 2023-10-23T07:03Z 61.1K followers, 108.1K engagements

"- () is a software architecture approach that prioritizes the decentralization of applications into independent systems each with its domain logic UI and data storage. Unlike Microservices smaller services focused solely on business logic SCS are larger and encompass a broader scope within a specific domain. SCS are systems that represent which include web UI business logic and database and it might have a service API. A single team usually owns them. The main of such systems are: . - Each SCS operates independently with its database business logic and user interface. . - - SCS is structured"
X Link 2023-11-08T08:02Z 61.1K followers, 114.2K engagements

"We as developers like to learn new stuff and try it ASAP. That stuff is mostly some new frameworks and tools (such as React Angular Spring Web Forms .). Yet those frameworks usually have . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals. allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or when faced with problems that may not be easily solved by"
X Link 2023-11-12T10:06Z 61.1K followers, 270.1K engagements

"A great SQL Cheat Sheet byLearnSQL .com. 🧡 #softwareengineering #sql #data"
X Link 2023-11-18T11:21Z 61.1K followers, 157.1K engagements

"Friday Developers Fun 🀣 PMs are crucial #developers #softwareengineering #meme #fridayhumor"
X Link 2023-12-01T08:02Z 61.1K followers, 164.7K engagements

"-: The Software Engineering at Google book is not about programming per se but about the engineering practices utilized at Google to make their codebase sustainable and healthy. What you can learn from this book: . Programming is about writing code. You take a task and write code to solve it. Software engineering is when you take that piece of code and consider how this task will grow how you can understand this code in the future what happens if the business becomes more extensive how it scales etc. . ' Hyrum's Law says that with a sufficient number of users of an API it does not"
X Link 2023-12-08T11:17Z 61.1K followers, 147.2K engagements

"is the process of designing the structure and behavior of a software system which includes making decisions about components modules interfaces and the system's organization. are essential because they provide reusable solutions to common problems in software design. They capture best practices and proven solutions for designing reliable scalable maintainable and extensible software systems. There are many software architecture design patterns to know but some of the most important ones are: . : This pattern is based on dividing the application into logical layers where each layer has a"
X Link 2023-12-24T11:07Z 61.1K followers, 77.8K engagements

"We utilize SQL queries to access a collection of records stored in our database tables. Clauses are the building blocks of SQL queries. These clauses must be executed to get the proper outcomes. SQL query execution order is the name given to this sequence of operations. refers to how the requirements evaluate the query clauses or how to optimize database search results. We use clauses in a specific order known as the SQL query execution order similar to how we plan something step by step and arrive at the result. Here is the order in which the SQL clauses are executed: . - tables are joined"
X Link 2023-12-28T12:37Z 61.1K followers, 73.4K engagements

": I recently read the book " : " by Neal Ford Mark Richards Pramod Sadalage & Zhamak Dehghani. The book is mainly related to breaking monolith applications into microservices and could be an excellent companion to the book "Monolith to Microservices" by Sam Newman. The book emphasizes the step-by-step approach of breaking down monolith with different patterns for each step and balancing tradeoffs for those patterns. The book is titled "Hard Parts" yet most of the concepts in the book are familiar. Here are from the book: [--]. The most essential architecture skill is how to make decisions"
X Link 2024-01-02T08:07Z 61.1K followers, 137.4K engagements

": In this post we continue with the system design series. Let's first discuss the requirements: . : Functional requirements: - Upload images from a mobile client - Users follow other users - Generate a feed of images - Scale: [--] million users / upload [--] photos per month wherever photo have 5MB - 100TB month - 1.2PB per year Non-functional Requirements: Our system should be available. In the case of any web service its a mandatory rule. The system should also be reliable which means any uploaded photo by users should never be lost. . First we create three tables to hold users photos and"
X Link 2024-01-03T16:00Z 61.1K followers, 107.5K engagements

"Friday Developers Fun 🀣 Do you push to production on Friday #meme #fridayhumor"
X Link 2024-02-02T08:01Z 61.1K followers, 196.5K engagements

"In the last decade we have seen a massive trend of using microservices everywhere. We were building systems for a few hundred or thousand users and wanted to know how to make a system for millions of users. This was over-engineering and needed to be corrected. Why it was wrong Because the development lasted long and we created incredibly complex systems hard to maintain. This is especially true for startups that must go fast and stay simple. A recent paper by authors from Google found that most of their developers split binaries for one of the following reasons: it improves performance fault"
X Link 2024-02-05T08:06Z 61.1K followers, 466.9K engagements

"In the latest paper by Google Engineers they researched how to define measure and manage Technical Debt. They use quarterly engineering satisfaction surveys to analyze the results. . Google took an empirical approach to defining technical debt. They asked engineers about the types of technical debt they encountered and what mitigations would be appropriate to fix this debt. This resulted in a collectively exhaustive and mutually exclusive list of [--] categories of technical debt including: πŸ”Ή Migration is needed or in progress: This may be motivated by the need for code or systems to be"
X Link 2024-02-07T15:31Z 61.1K followers, 132K engagements

"The answer is no. Even though we have [--] design patterns around [--] are mostly used in everyday development. Knowing which patterns exist overall is good but you need to know these very well. Design patterns can be divided into three main types: . These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: πŸ”Ή: This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. πŸ”Ή: The Singleton"
X Link 2024-02-16T16:21Z 61.1K followers, 79.1K engagements

"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"
X Link 2024-02-17T12:33Z 61.1K followers, 257.1K engagements

". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. There are two ways to learn from knowledgeable people: to work directly with them or to read what they have written. The first option is the best yet it is often impossible to do. So we have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems here but I will recommend the best books per area of work. These books will help you not only to become good at specific technology but to become a"
X Link 2024-04-01T07:02Z 61.1K followers, 73.8K engagements

"We as developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals. allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"
X Link 2024-05-08T13:28Z 61.1K followers, 115.6K engagements

"This is a success"
X Link 2024-06-23T07:04Z 61.1K followers, 1.1M engagements

"Here is the list of the top [--] SQL query optimization techniques I found noteworthy: [--]. Create an index on huge tables (1.000.000) rows [--]. Use EXIST() instead of COUNT() to find an element in the table [--]. SELECT fields instead of using SELECT * [--]. Avoid Subqueries in WHERE Clause [--]. Avoid SELECT DISTINCT where possible [--]. Use WHERE Clause instead of HAVING [--]. Create joins with INNER JOIN (not WHERE) [--]. Use LIMIT to sample query results [--]. Use UNION ALL instead of UNION wherever possible [--]. Use UNION where instead of WHERE . or . query. [--]. Run your query during off-peak hours [--]. Avoid using"
X Link 2024-07-02T14:13Z 61.1K followers, 82K engagements

"Friday Developers Fun 🀣 PMs are crucial #developers #softwareengineering #meme #fridayhumor"
X Link 2024-07-12T07:21Z 61.1K followers, 202.9K engagements

"Design Patterns Cheat Sheet"
X Link 2024-07-14T16:12Z 61.1K followers, 476.8K engagements

"You probably saw the massive outage on Windows systems caused by one CrowdStrike module update. The question is how to prevent these things and here are some patterns that can help you there. Deployment patterns are automated methods of introducing new application features to your users. Your ability to cut downtime depends on the deployment style you use. Some patterns also let you roll out extra functionality. Doing this allows you to test new features with a small group of users before making them available to everyone. We have different options for deployment patterns: . A canary release"
X Link 2024-07-20T12:27Z 61.1K followers, 168.8K engagements

". You probably already noticed that I'm a big fan of reading. I usually read 3-4 books per month. There are two ways to learn from knowledgeable people: to work directly with them or to read what they have written. The first option is the best yet it is often impossible to do. So we have books written by people who are probably the best at this in the world at the time of writing. If we look at the software engineering world there are many gems but I will recommend the best books per area of work. These books will help you become good at specific technology and a great software engineer"
X Link 2024-08-04T20:16Z 61.1K followers, 123.1K engagements

"Linux CRON Cheatsheet"
X Link 2024-08-10T14:42Z 61.1K followers, 231.2K engagements

"() What should the DevOps engineer roadmap look like: . (Python Go .) to write automation scripts . (Linux) and its command-line interface (CLI) . web servers including proxies such as Nginx or IIS . . . (IaC) using tools like Terraform Ansible Chef or Puppet for provisioning and configuration management . : DNS IP addresses ports and the OSI model . / (/) for automating app delivery and deployment stages . for real-time oversight of applications services and infrastructure . - like AWS and Azure. To learn more about it check out my complete DevOps roadmap for [----] in the"
X Link 2024-09-17T10:26Z 61.1K followers, 110.2K engagements

"With so many options choosing the right data store can be confusing. This diagram shows a datastore selection choice based on a use case. Data can be ( ) - ( .) (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Which database have you used for which workload #SQL #Data #Database #AWS #NoSQL"
X Link 2024-09-24T07:00Z 61.1K followers, 177.1K engagements

"Whether you're a beginneror an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. . πŸ”Ή API Definition: An API is a set of protocols routines and tools for building software applications. It specifies how software components should interact. πŸ”Ή API Types: πŸ”Έ Public APIs: Open for use by external developers (e.g. Twitter API) πŸ”Έ Private APIs: Used internally within an organization πŸ”Έ Partner APIs: Shared with specific business partners πŸ”Έ Composite APIs: Combine multiple data or"
X Link 2024-10-07T07:02Z 61.1K followers, 312.8K engagements

"We developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals. allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"
X Link 2024-10-17T06:51Z 61.1K followers, 162K engagements

"We developers like to learn new stuff and try it ASAP. That stuff consists mainly of new frameworks and tools (such as React Angular Spring Web Forms etc.). Yet those frameworks usually have . Instead of learning frameworks which are needed to some extent we should focus more on learning fundamentals. allows a developer to understand the underlying principles and concepts common across different frameworks and programming languages. This understanding allows for more flexibility and adaptability when working with new technologies or facing problems that a specific framework may not"
X Link 2025-02-20T20:48Z 61.1K followers, 79.2K engagements

"Whether you're a beginneror an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. Read more in the thread: 🧡 #softwareengineering #programming #api"
X Link 2025-03-18T10:57Z 61.1K followers, 119.4K engagements

"Software design defines a system's architecture to meet requirements creating blueprints for development teams. Over time reusable architecture patterns have emerged that reduce complexity increase maintainability and speed development. The most crucial software architecture patterns are: . : Divides applications into logical layers (Presentation Business Data Access) with specific responsibilities. Promotes separation of concerns and easier maintenance. . : Decomposes applications into small independent services communicating via APIs. Each implements a single business capability and can be"
X Link 2025-03-19T07:53Z 61.1K followers, 62.2K engagements

"I organized a list of 100+ tools that can save you weekly hours across categories like writing spreadsheets design and coding. πŸ“Œ Bookmark this. Share it with your team. Use what works for you: ✍ Write faster and better emails posts even books Jasper Copy .ai Grammarly Writesonic Quillbot Rytr Sudowrite JotBot πŸ“½ Create slide decks in minutes Tome Gamma Pitch Beautiful .ai PopAi Presentations .ai Plus Slidesgo πŸ“Š Get Excel/Sheets superpowers Formula Bot SheetAI Rows Gigasheet Bricks πŸ—“ Optimize your calendar without thinking Reclaim Motion Clockwise Calendly Trevor AI Taskade 🧠 Turn"
X Link 2025-05-19T06:49Z 61.1K followers, 185.9K engagements

"Over the last decade we have witnessed a significant trend of utilizing microservices across various industries. We were building systems for a few hundred or thousand users and wanted to know how to make a system for millions of users. This was over-engineering and needed to be corrected. Why was it wrong Because the development lasted a long time we created incredibly complex systems which are hard to maintain. This is especially true for startups that must go fast and stay simple. A recent paper by authors from Google found that most of their developers split binaries for one of the"
X Link 2025-06-18T06:30Z 61.1K followers, 85.8K engagements

"Whether you're a beginner or an experienced developer looking to learn about API this comprehensive API learning roadmap will guide you through the key concepts and technologies you need to master. . πŸ”Ή API Definition: An API is a set of protocols routines and tools for building software applications. It specifies how software components should interact. πŸ”Ή API Types: πŸ”Έ Public APIs: Open for use by external developers (e.g. Twitter API) πŸ”Έ Private APIs: Used internally within an organization πŸ”Έ Partner APIs: Shared with specific business partners πŸ”Έ Composite APIs: Combine multiple data or"
X Link 2025-08-03T11:52Z 61.1K followers, 131.1K engagements

"Most of the people who think that AI will replace developers are: - Managers who dont code - Investors and startup founders selling it - People outside tech Developers: "It's helpful.""
X Link 2025-08-17T11:02Z 61.1K followers, 124.9K engagements

"The term "Application Programming Interface" (API) refers to a channel of communication between various software services. Applications that transmit requests and responses are referred to as clients and servers respectively. In the honey bee illustration 🐝 the flower serves as the server the hive serves as the client and the bee provides the means of communication (REST API request). There are different types of : - RESTrelies ona client/server approach that separates front and back ends of the API and provides considerable flexibility in development and implementation. - The remote"
X Link 2025-09-06T10:28Z 61.1K followers, 76.5K engagements

"Software engineers lets connect"
X Link 2025-09-14T19:18Z 61.1K followers, 115.7K engagements

"The book is not about programming per se but about the engineering practices employed at Google to maintain a sustainable and healthy codebase. What you can learn from this book: . Programming is about writing code. You take a task and write code to solve it. Software engineering involves taking a piece of code and considering how it will evolve how it can be understood in the future what happens if the business becomes more extensive and how it scales. . ' Hyrum's Law says that with a sufficient number of users of an API It does not matter what you promise in the contract: all"
X Link 2025-10-09T06:30Z 61.1K followers, 103.6K engagements

"Most developers use these terms interchangeably. That's a mistake. is about structure. You design your program so that multiple tasks can progress simultaneously without waiting for one another to finish. A single CPU core can handle concurrent tasks by rapidly switching between them running Task A then Task B and then back to A. Only one task executes at any instant but both advance. is about execution. Multiple tasks run simultaneously on separate CPU cores. Task A runs on Core [--] while Task B runs on Core [--]. Both execute at the exact moment. Here's where it gets interesting: you can have"
X Link 2025-10-13T06:30Z 61.1K followers, 69.2K engagements

"Googles monolithic repository serves as a single source of truth for tens of thousands of developers worldwide. They use it for 95% of their source code leaving Google Chrome and Android on their specific ones. They used CVS and after some time migrated to Perforce and later replaced it with . The [----] source says it has more than by more than [-----] engineers. Engineers mainly use - at scale with much success. Regarding branching changes are pushed to the main branch and submitted to code reviews. All of this removes nightmares of merge hell. carries out the first automatic checks when"
X Link 2025-10-15T06:30Z 61.1K followers, 155.5K engagements

"Software engineers let's connect"
X Link 2025-10-23T14:26Z 61.1K followers, 124.3K engagements

"In software legacy means it makes money"
X Link 2025-10-31T10:19Z 61.1K followers, 50.8K engagements

"Backend survival kit. πŸ‘‡"
X Link 2025-11-04T13:00Z 61.1K followers, 46.8K engagements

"- () Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with a single login. This is accomplished using a central authentication server that stores the user's credentials and verifies them for each application. Here are that happen if you want to access Trello by using your Google account: [--]. Use the Trello login web page and select Google account as a login method [--]. Trello redirects the user to the Google login page [--]. User is served with the Google login page [--]. The user enters their Google credentials [--]. Google sends authentication info"
X Link 2025-11-06T07:30Z 61.1K followers, 67.6K engagements

"- () Browsers use CORS to prevent websites from requesting data from different URLs. A request from a browser includes an origin header in the request message. The browser allows it if it gets to the server of the exact origin; if not the browser blocks it. We can deal with CORS issues on the backend. Cross-origin requests require that the values for origin and --- in the response headers match and the server sets it. When you add an origin to the backend code the CORS middleware only permits this URL to communicate with other origins and utilize it for cross-origin resource requests. There"
X Link 2023-07-20T06:12Z 61.1K followers, 173.2K engagements

"Choosing the right data store can be confusing with so many options around. This diagram shows a selection choice for a data store based on a use case. Data can be ( ) - ( .) (). In the case of structured they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Credits: Satish Chandra Gupta. Which database have you used for which workload _______ If you like my posts please follow me @milan_milanovic and hit the πŸ”” on my profile to get a notification for all my new posts. Learn something new every day πŸš€ #SQL"
X Link 2023-08-26T05:58Z 61.1K followers, 241.2K engagements

"Redis is an open-source in-memory data structure store used as a cache in front of another database. It supports various data structures such as strings hashes lists sets sorted sets with range queries bitmaps and geospatial indexes with radius queries. At its core Redis operates on a key-value store model where data is stored and retrieved using a unique key. Redis stores data in the server's main memory (RAM) ensuring low-latency data access. Unlike traditional databases that rely on disk storage Redis's in-memory nature allows it to deliver blazing-fast data retrieval and storage"
X Link 2023-10-19T07:16Z 61.1K followers, 136.9K engagements

"API (Application Programming Interface) is an interface that enables software applications to communicate with each other by defining a set of rules and protocols. : πŸ”Ή ( ): An architectural style that uses standard HTTP methods typically paired with JSON for its lightweight nature and ease of use. However XML can also be used especially in legacy systems. πŸ”Ή ( ): A protocol leveraging XML as its primary message format designed for exchanging structured information to implement web services. Today it is mainly used in legacy systems. πŸ”Ή : A query language for APIs allowing precise data"
X Link 2023-10-29T14:47Z 61.1K followers, 202K engagements

"An API management tool known as an sits between a client and a group of backend services. It performs the function of a reverse proxy by accepting all application programming interface (API) calls aggregating the different services needed to fulfill them and returning the right outcome. By using API gateways most enterprise APIs are deployed. User are typical duties that API gateways take care of on behalf of a system of API services. An API service receives a remote request and responds to it. But in reality nothing is ever that easy. When you host large-scale APIs take into account : βœ…"
X Link 2023-11-19T15:18Z 61.1K followers, 287.5K engagements

"The answer is no. Even though we have [--] design patterns around [--] are mostly used in everyday development. Knowing which patterns exist overall is good but you need to know these very well. Design patterns can be divided into three main types: . These design patterns deal with object creation mechanisms trying to create objects in a manner suitable to the situation. Important patterns in this group are: πŸ”Ή: This pattern allows delegating the instantiation logic to factory classes. The Factory Method creates objects without exposing the instantiation logic to the client. πŸ”Ή: The Singleton"
X Link 2023-11-30T10:16Z 61.1K followers, 112.5K engagements

"Choosing the right data store can be confusing with so many options around. This diagram shows a selection choice for a datastore based on a use case ( ). Data can be ( ) - ( .) (). In the case of structure they can be relational or columnar while in the case of semi-structured there is a wide range of possibilities from key-value to graph. Image: Satish Chandra Gupta. Back to you which database have you used for which workload #SQL #NoSQL #Data #Database #AWS"
X Link 2024-02-11T18:08Z 61.1K followers, 66.5K engagements

Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing

creator/x::milan_milanovic
/creator/x::milan_milanovic