Computer Science and Programming – Telegram
Computer Science and Programming
152K subscribers
692 photos
29 videos
37 files
979 links
Channel specialized for advanced topics of:
* Artificial intelligence,
* Machine Learning,
* Deep Learning,
* Computer Vision,
* Data Science
* Python

Admin: @otchebuch

Memes: @memes_programming

Ads: @Source_Ads,
https://telega.io/c/computer_science
Download Telegram
Uber Migrates 1 Trillion Records from DynamoDB to LedgerStore to Save $6 Million Annually

🔗 https://www.infoq.com/news/2024/05/uber-dynamodb-ledgerstore/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
It's time for Stack Overflow's annual Developer Survey! From your preferred programming languages, the new tech you want to explore, and much, much more, we're calling all who code to weigh in.

Take the survey: https://stackoverflow.az1.qualtrics.com/jfe/form/SV_6rJVT6XXsfTo1JI?utm_medium=social&utm_source=twitter&utm_campaign=dev-survey-2024&utm_content=
👍40👎31
#bugs

Github CoPilot Re-Enables Itself After Being Disabled

🔗 https://github.com/microsoft/vscode-copilot-release/issues/1248
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36
What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types

🔗 https://www.infoq.com/news/2024/05/csharp-13-preview/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥1
40 Tips From A Senior to a Junior developer.

Part I:

1. Master the Basics: Ensure you have a strong grasp of fundamental programming concepts.
2. Write Readable Code: Prioritize readability over cleverness.
3. Use Version Control: Learn Git and make frequent commits with meaningful messages.
4. Understand Your Tools: Get familiar with your IDE, debugger, and terminal.
5. Comment Wisely: Use comments to explain why, not what.
6. Practice Problem-Solving: Regularly work on coding challenges to improve your skills.
7. Learn Design Patterns: Study common design patterns and their use cases.
8. Ask Questions: Don’t hesitate to seek help when stuck.
9. Read Documentation: Thoroughly read the documentation for libraries and frameworks you use.
10. Write Tests: Develop a habit of writing unit and integration tests.
11. Refactor Regularly: Continuously improve your codebase.
12. Learn Debugging: Master the art of debugging to solve issues efficiently.
13. Understand Algorithms: Study common algorithms and their complexities.
14. Keep Learning: Stay updated with new technologies and industry trends.
15. Build Projects: Work on side projects to apply what you learn.
16. Use Code Reviews: Participate in code reviews to learn from others and improve your code.
17. Learn SQL: Know how to work with databases and write efficient queries.
18. Learn about the business domain you’re working in.
19. Build relationships with other developers.
20. Stay Organized: Use task management tools to keep track of your work.
👍1723👎3
40 Tips From A Senior to a Junior developer.

Part II:

21. Optimize Code: Write efficient code but avoid premature optimization.
22. Understand basic security practices.
23. Maintain good documentation for your projects.
24. Follow Best Practices: Adhere to industry best practices and coding standards.
25. Work on Soft Skills: Improve communication and teamwork skills.
26. Stay Humble: Be open to feedback and willing to admit mistakes.
27. Contribute to Open Source: Participate in open source projects to gain experience.
28. Practice Pair Programming: Collaborate with peers to solve problems together.
29. Understand the Full Stack: Gain knowledge of both front and back-end development.
30. Automate Repetitive Tasks: Use noscripts and tools to automate repetitive tasks.
31. Monitor Performance: Use tools to monitor and improve application performance.
32. Keep Code Simple: Aim for simplicity in your code.
33. Learn from Mistakes: Analyze and learn from your errors.
34. Set Goals: Define and work towards personal and professional goals.
35. Be Patient: Development takes time; be patient with your learning process.
36. Read Books: Invest time in reading programming and technology books.
37. Join Communities: Engage in developer communities.
38. Stay Healthy: Maintain a healthy work-life balance.
39. Use Modern Practices: Embrace agile, DevOps, and continuous integration/deployment practices.
40. Mentor Others
👍1492
Google will discontinue Cloud Source Repositories

🔗 https://cloud.google.com/source-repositories/docs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28
Hard Lessons I Learned as a Software Engineer

🔗 https://favtutor.com/articles/donts-for-software-engineer/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50👎1
What UI density means and how to design for it

🔗 https://matthewstrom.com/writing/ui-density/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40
These New Flutter/Dart Features Make My Life Easier

🔗 https://favtutor.com/articles/flutter-dart-new-features/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
Hash Collisions: How Large is a 160 Bit Number?

🔗 https://www.dolthub.com/blog/2024-05-28-160-bits/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍191
Hurl, the Exceptional language

🔗 https://hurl.wtf/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
Cloudflare took down our website after trying to force us to pay 120k$ within 24h

🔗 https://robindev.substack.com/p/cloudflare-took-down-our-website
Please open Telegram to view this post
VIEW IN TELEGRAM
👍291
Please open Telegram to view this post
VIEW IN TELEGRAM
👍432
Please open Telegram to view this post
VIEW IN TELEGRAM
👍311
20 Essential Browser Extensions For Web Developers

🔗 https://www.traversymedia.com/blog/20-browser-extensions
Please open Telegram to view this post
VIEW IN TELEGRAM
👍362
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46