Soham De Roy

275 posts

Soham De Roy banner
Soham De Roy

Soham De Roy

@_sohamderoy

Senior SDE @ Mastercard • IIT Kanpur

Kanpur Katılım Kasım 2019
450 Takip Edilen185 Takipçiler
Soham De Roy retweetledi
JLarky
JLarky@JLarky·
- everything is a file (Unix) - everything is an object (Java) - everything is a string (Perl) - everything is a global variable (PHP) - everything is an app (Macromedia Flash) - everything is XML (too many to name) - everything is an HTML attribute (Angular.js) - everything is a stream (RxJS) - everything is a component (React) - everything is a hook (React but 5 years later) - everything depends (senior developer)
English
320
510
6.7K
412.4K
Soham De Roy retweetledi
Elon Musk
Elon Musk@elonmusk·
The tower has caught the rocket!!
English
44.8K
134.7K
1.1M
144.7M
Soham De Roy retweetledi
Math Files
Math Files@Math_files·
Famous words of IND Proud #RatanTata
Math Files tweet media
English
283
5.6K
40.7K
2.1M
Soham De Roy retweetledi
Harsh Goenka
Harsh Goenka@hvgoenka·
The clock has stopped ticking. The Titan passes away. #RatanTata was a beacon of integrity, ethical leadership and philanthropy, who has imprinted an indelible mark on the world of business and beyond. He will forever soar high in our memories. R.I.P
Harsh Goenka tweet media
English
2.9K
10.2K
72.4K
4M
Soham De Roy
Soham De Roy@_sohamderoy·
@bhash What a language from a CEO. Are you for real bro? Never using OLA products ever again. What a disgrace to the society.
English
0
0
0
21
Soham De Roy retweetledi
Andreas Storm
Andreas Storm@avstorm·
Best pull to refresh I have ever seen
English
475
2.6K
28K
2.5M
Soham De Roy retweetledi
Vishal
Vishal@VishalMalvi_·
Life of a developer
English
17
167
886
78.1K
Soham De Roy retweetledi
Coder girl 👩‍💻
Coder girl 👩‍💻@dev_maims·
X is free Internet is free YouTube is free ChatGPT is free Freecodecamp is free Learn everything for free. All you need is a laptop and an Internet connection. No more excuses.
English
152
112
934
67.6K
Soham De Roy retweetledi
Dragonfly
Dragonfly@dragonflydbio·
🐲Dragonfly is a drop-in #Redis replacement built for modern data workloads. If you are running a large Redis instance, Dragonfly can: - reduce costs (up to 80%) - boost performance (30X throughput on same instance) - simplify operations (vertical scaling)
English
16
83
806
3.1M
Soham De Roy retweetledi
Dr Milan Milanović
Dr Milan Milanović@milan_milanovic·
𝗧𝗼𝗽 𝟮𝟬 𝗦𝗤𝗟 𝗾𝘂𝗲𝗿𝘆 𝗼𝗽𝘁𝗶𝗺𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲𝘀 Here is the list of the top 20 SQL query optimization techniques I found noteworthy: 1. Create an index on huge tables (>1.000.000) rows 2. Use EXIST() instead of COUNT() to find an element in the table 3. SELECT fields instead of using SELECT * 4. Avoid Subqueries in WHERE Clause 5. Avoid SELECT DISTINCT where possible 6. Use WHERE Clause instead of HAVING 7. Create joins with INNER JOIN (not WHERE) 8. Use LIMIT to sample query results 9. Use UNION ALL instead of UNION wherever possible 10. Use UNION where instead of WHERE ... or ... query. 11. Run your query during off-peak hours 12. Avoid using OR in join queries 14. Choose GROUP BY over window functions 15. Use derived and temporary tables 16. Drop the index before loading bulk data 16. Use materialized views instead of views 17. Avoid != or <> (not equal) operator 18. Minimize the number of subqueries 19. Use INNER join as little as possible when you can get the same output using LEFT/RIGHT join. 20. For retrieving the same dataset, frequently try to use temporary sources. Do you know what is 𝗤𝘂𝗲𝗿𝘆 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗲𝗿? Its primary function is to determine 𝘁𝗵𝗲 𝗺𝗼𝘀𝘁 𝗲𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝘄𝗮𝘆 to execute a given SQL query by finding the best execution plan. The query optimizer works by taking the SQL query as input and analyzing it to determine how best to execute it. The first step is to parse the SQL query and create a syntax tree. The optimizer then analyzes the syntax tree to determine how to run the query. Next, the optimizer generates 𝗮𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗶𝘃𝗲 𝗲𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻 𝗽𝗹𝗮𝗻𝘀, which are different ways of executing the same query. Each execution plan specifies the order in which the tables should be accessed, the join methods, and any filtering or sorting operations. The optimizer then assigns a 𝗰𝗼𝘀𝘁 to each execution plan based on the number of disk reads and the CPU time required to execute the query. Finally, the optimizer 𝗰𝗵𝗼𝗼𝘀𝗲𝘀 𝘁𝗵𝗲 𝗲𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻 𝗽𝗹𝗮𝗻 with the lowest cost as the optimal execution plan for the query. This plan is then used to execute the query. Check in the image the 𝗼𝗿𝗱𝗲𝗿 𝗶𝗻 𝘄𝗵𝗶𝗰𝗵 𝗦𝗤𝗟 𝗾𝘂𝗲𝗿𝗶𝗲𝘀 𝗿𝘂𝗻. #technology #softwareengineering #programming #techworldwithmilan #sql
Dr Milan Milanović tweet media
English
73
1.7K
8.2K
983.1K
Soham De Roy retweetledi
freeCodeCamp.org
freeCodeCamp.org@freeCodeCamp·
CSS can be tricky – after all, there are many different ways to do one thing. But there are some helpful tools that can make your life easier, like Tailwind CSS. In this guide @_sohamderoy shows you what Tailwind can do & how to use it in your projects. freecodecamp.org/news/what-is-t…
English
2
43
220
36.6K
Harsh Goenka
Harsh Goenka@hvgoenka·
So what’s missing? Let’s see if you can get the answer. Hint: it’s not 6
Harsh Goenka tweet media
English
2.1K
81
1.6K
567.4K
Soham De Roy retweetledi
Varsity
Varsity@ZerodhaVarsity·
1/10 - FY 2022-23 - Here is your cheat sheet for filing taxes with the right ITR👇, and don't forget to join our Twitter Spaces on Friday!
Varsity tweet media
English
71
498
1.7K
515.6K