Randolph

122 posts

Randolph

Randolph

@iamr2dd2

Katılım Eylül 2021
382 Takip Edilen18 Takipçiler
Randolph retweetledi
Anton Martyniuk
Anton Martyniuk@AntonMartyniuk·
𝗦𝗲𝗰𝗿𝗲𝘁𝘀 𝘁𝗼 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗶𝗻𝗴 𝗦𝗤𝗟 𝗤𝘂𝗲𝗿𝗶𝗲𝘀 Here are 20 proven techniques I use regularly to optimize SQL queries: ✅ Use Indexes Wisely: Index critical columns used in WHERE, JOIN, ORDER BY, and GROUP BY clauses. ✅ Avoid SELECT *: Fetch only the columns you need to minimize data transfer and processing time. ✅ Implement Pagination Properly: Use OFFSET and FETCH NEXT or seek-method pagination for efficient result paging. ✅ Limit Rows Early: Apply filters early to reduce the dataset size as quickly as possible. ✅ Avoid Functions in WHERE: Functions on columns prevent index usage; rewrite conditions to use raw columns. ✅ Reduce JOIN Complexity: Minimize the number of joins and avoid redundant joins wherever possible. ✅ Choose Correct JOIN Types: Use INNER JOIN, LEFT JOIN, or EXISTS appropriately to avoid unnecessary data processing. ✅ Use Proper Data Types: Match column data types exactly in JOIN and WHERE clauses to utilize indexes effectively. ✅ Query Only What Changed: Implement incremental data processing rather than repeatedly querying entire tables. ✅ Batch Operations: Group inserts, updates, or deletes to reduce transaction overhead. ✅ Eliminate Redundant Subqueries: Use joins or common table expressions (CTEs) instead of repetitive subqueries. ✅ Use EXISTS Instead of IN: The EXISTS clause often performs better than IN with large datasets. ✅ Normalize Wisely: Balance normalization with denormalization for performance-critical queries. ✅ Use Materialized Views: Pre-calculate complex aggregations and queries to speed up read operations. ✅ Analyze Execution Plans: Regularly check query execution plans to spot and optimize costly operations. ✅ Avoid Wildcards at Start: LIKE conditions with leading wildcards (%abc) prevent efficient indexing. ✅ Keep Transactions Short: Minimize transaction duration to reduce locking and contention. ✅ Update Statistics Regularly: Keep database statistics current to ensure accurate query planning by the DB engine. ✅ Use Query Hints Sparingly: Only use query hints after thorough testing and when necessary for specific optimizations. ✅ Monitor and Tune Continuously: Regularly monitor query performance and proactively tune slow queries. Optimizing SQL queries is part art, part science — but it always pays off. How do you optimize your SQL queries? Let's discuss 👇 📌 Save this post for future reference! — ♻️ Repost to help others optimize their SQL queries ➕ Follow me ( @AntonMartyniuk ) to improve your .NET and Database Skills
Anton Martyniuk tweet mediaAnton Martyniuk tweet mediaAnton Martyniuk tweet mediaAnton Martyniuk tweet media
English
1
13
60
2.4K
Randolph retweetledi
Anton Martyniuk
Anton Martyniuk@AntonMartyniuk·
𝗧𝗵𝗲𝘀𝗲 𝗙𝗿𝗲𝗲 .𝗡𝗘𝗧 𝗿𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝗮𝗿𝗲 𝗕𝗲𝘁𝘁𝗲𝗿 𝗧𝗵𝗮𝗻 $𝟱𝟬𝟬 𝗖𝗼𝘂𝗿𝘀𝗲𝘀 25,000+ developers have already downloaded my .NET free resources and roadmaps. 👉 150 Questions to prepare for .NET Interviews: ASP .NET Core, EF Core, C# questions. Get PDF for free: ↳ anton-devtips.kit.com/dotnet-intervi… 👉 I've compiled 650+ hand-picked resources for mastering C#, .NET, ASP .NET Core, EF Core, and Microservices. Get PDF for free: ↳ anton-devtips.kit.com/dotnet-resourc… Inside, you'll find carefully selected resources: 📌 Official docs, tutorials, and guides 📌 Best blogs, videos 👉 Download my .NET Modular Monolith Project Template. Save 120+ hours on setup and development. Production-ready code with the most modern .NET stack: ↳ antondevtips.com/templates/modu… 👉 Download my .NET 2026 Backend Roadmap, learn exactly what top employers are looking for. Roadmap contains high-quality resources for every topic: ↳ antondevtips.com/roadmap/dotnet… 👉 Want to get better in ASP .NET Core? Download my 2026 Roadmap with high-quality resources for every topic: ↳ antondevtips.com/roadmap/aspnet… 👉 Want to get better in EF Core? Download my EF Core 2026 Roadmap with high-quality resources for every topic: ↳ antondevtips.com/roadmap/efcore… 👉 Want to get better in Microservices? Download my Microservices 2026 Roadmap with high-quality resources for every topic: ↳ antondevtips.com/roadmap/micros… 👉 I've compiled every C# feature and 200+ hand-picked topics, including the latest features in C# from 5 to 15: ↳ antondevtips.com/roadmap/csharp… —— ♻️ Repost to help others get .NET resources ➕ Follow me ( @AntonMartyniuk ) to improve your .NET Skills
Anton Martyniuk tweet media
English
5
14
49
1.1K
Randolph retweetledi
Dr Milan Milanović
Dr Milan Milanović@milan_milanovic·
Progress isn't always about getting better Sometimes it's about getting back up The person who reaches the top is honored. The launch. The latest record. We are taught to respect that strength However, there is another type of strength that is seldom recognized The person who climbed back up after falling into a hole, burnout, failure, loss, health crisis, etc. No award. Not a single applause. Just the silent triumph of being upright once more After 23 years in the tech industry, I've discovered that it's frequently more difficult to return to baseline than to reach the top. Momentum is on your side when you're starting from scratch. You are simultaneously battling doubt and gravity when you are recovering from negativity Know this if you're currently in the second image, struggling to get back up after being knocked down: That isn't a failure. That is an example of resilience I've worked with some of the strongest engineers, but they weren't the ones who never had difficulties. After everything fell apart, they were the ones to rebuild themselves. Different job. Different codebase. Different perspective. The same grit There is no straight line to progress. Returning to your previous position and declaring victory is sometimes the most courageous thing you can do Because it is one Image: Lizz Fosslien #resilience #leadership #career
Dr Milan Milanović tweet media
English
1
5
24
1.5K
Randolph retweetledi
Ahmad
Ahmad@TheAhmadOsman·
i will not be installing ChatGPT Atlas browser from OpenAI and neither should you
Ahmad tweet media
English
288
127
2.5K
421.7K
Randolph retweetledi
Tim Corey
Tim Corey@IAmTimCorey·
C# on Linux Yes, you can build C# on Linux (or Mac). There are two great options available for you. #csharp #linux #developer
English
9
12
102
5.7K
Randolph retweetledi
David Fowler
David Fowler@davidfowl·
People like to talk smack about EF but it's one of the best ORMs on the planet (if you don't like ORMs this thread isn't for you 😅).
English
48
30
513
40.9K
Randolph retweetledi
Milan Jovanović
Milan Jovanović@mjovanovictech·
SignalR allows you to add real-time functionality to .NET applications. And it all starts from a Hub. The Hub is a central component in your application that manages clients and sends messages. Clients must connect to the Hub to receive and send messages. SignalR is easily one of the best libraries we have in .NET. Here's how you can get started: milanjovanovic.tech/blog/adding-re…
Milan Jovanović tweet media
English
6
20
207
12K
Randolph retweetledi
Adrian Cantrill
Adrian Cantrill@adriancantrill·
If anyone wants to learn AWS they can use the coupon "DEMOCRAT-TEARS-2024" for a 30% discount to celebrate the ocean of salty tears (learn.cantrill.io)
English
58
26
252
24.7K
Randolph retweetledi
The ASP.NET Team
The ASP.NET Team@aspnet·
🎉 Introducing .NET Aspire 9.0 RC1! 🎉 🛠️ Manage resource lifecycle 📦 Persistent containers 🌐 Browser telemetry 🔗 Container networking ☁️ Azure Functions Support (Preview) 🔄 Integration enhancements learn.microsoft.com/dotnet/aspire/…
English
0
21
88
13.6K
Randolph retweetledi
HTB ♨️
HTB ♨️@HenryTheBlasian·
The biggest lie in NBA History is Kevin Durant’s listed height
English
395
1.4K
36.5K
4.8M
Randolph retweetledi
Yan Cui
Yan Cui@theburningmonk·
The whole cloud repatriation movement didn't make sense to me. But I get it now. Thanks to Wardley Maps. The problem is not that these people don't "get" the cloud or that they are misguided. DHH is a smart man (as much as I don't agree with a lot of what he says). The problem is that we're building products that are at different stages along the evolution axis. (see this for the definitions of "genesis", "custom built", etc. learnwardleymapping.com/climate/) Most of the people in my circle are building things that are on the genesis / custom-built stage. Where there are a lot of uncertainties and opportunities to differentiate against the market incumbents. We're still discovering market fit and our product requirements can pivot at any moment. So we need technologies that offer a lot of flexibility and agility. The cloud and especially serverless technologies are great for these. If you need a new capability (e.g. add AI features to your app), you can just start using a new service and write a few lines of code in a Lambda function to hook things up. In some of my previous jobs, we'd sometimes come up with an idea or experiment, and we'd implement and ship it on the same day. But if you're building an email or instant messenger service then the picture is very different. These are very much known product categories and possibly governed by industry standards and protocols. The product requirements aren't going to change daily. And by nature of them being commodities, it's a competitive space and you need to compete on cost. When you need to be ruthless about efficiency, cloud repatriation makes sense. It's more cost-efficient to run on your own datacenter than renting virtual machines from the cloud IF you have the in-house expertise to do that. Again, you should be thinking in total cost of ownership terms. That's all well and good, but where this movement becomes dangerous is when we extrapolate what works for 37signals and apply that to other businesses on the other end of the evolutionary scale! Anyway, I hope you find some value in this rambling. Here's an article by Simon Wardley that helped me understand what's going on and inspired this post. In this article, Simon talks about why it doesn't make sense to use Agile, Lean or Six Sigma for everything. Because they work better for components at different stages of the evolution. blog.gardeviance.org/2015/06/why-ag… If you want to learn more about Wardley Maps, you should check out learnwardleymapping.com or read Simon's other blog posts. Have a great weekend. #aws #cloud
Yan Cui tweet media
English
12
37
176
30.5K
Randolph retweetledi
MrBeast
MrBeast@MrBeast·
I’m gonna give 10 random people that repost this and follow me $25,000 for fun (the $250,000 my X video made) I’ll pick the winners in 72 hours
English
380.6K
2.5M
1.9M
282.8M
Randolph retweetledi
Jonas Lara
Jonas Lara@jonas1ara·
Two things I don't understand in tech: 1.- The love for JavaScript 2.- The hate for C#/.NET
English
157
127
1.2K
169.1K
Randolph retweetledi
.NET on AWS
.NET on AWS@dotnetonAWS·
Ready to expand your knowledge of #dotnet workloads on AWS services? 🏅 Here's all the info on our 3 newest digital skills badge courses that include learning modules, hands-on labs, and skills assessments. ⬇️
English
2
12
32
5.2K
Randolph retweetledi
Nick Chapsas
Nick Chapsas@nickchapsas·
🚩🚩🚩
GIF
QME
11
52
520
42.5K
.NET on AWS
.NET on AWS@dotnetonAWS·
📢 We're building a committee of .NET community members to be a part of our 2023 #OSS sponsorship selection process. Interested in joining or learning more? Reply to this tweet with "Count me in!" and we may reach out to you.
English
103
26
89
30.6K
Randolph retweetledi
Google Cloud Tech
Google Cloud Tech@GoogleCloudTech·
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610...
180
229
1.4K
278.6K
Randolph retweetledi
深田えいみ
深田えいみ@fukada0318·
Merry Xmas☃️🤍 任天堂Switch(9)台プレゼント! ❶この投稿をRTされた方の中から3名様にプレゼント🥺 ❷ instagram.com/kurosawashogo?…instagram.com/eiking.1992?ig… ❷.❸のInstagramアカウントのフォロワーから6名様にプレゼント🤍 当選した任天堂SwitchはAmazonギフトかPayPayに変更可能🥺続く⏬
深田えいみ tweet media
日本語
799
22.5K
16.9K
4.1M
Randolph retweetledi
Void⚡
Void⚡@codewithvoid·
Ruin a programming interview in 5 words or less...
English
448
76
1.1K
415.9K