Computer Science and Programming
156K subscribers
443 photos
32 videos
37 files
737 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
#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
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.
πŸ‘171❀3πŸ‘Ž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 scripts 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
πŸ‘149❀2
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
πŸ‘19
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
πŸ‘29
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘42❀2
2 Sites to Become a Better Developer

πŸ”— https://dev.to/kochiyama/2-sites-to-become-a-better-developer-2f9j
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘31❀1
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
πŸ‘36
53 Project Ideas From Beginner to Advanced

πŸ”— https://dev.to/gokayburuc/53-project-ideas-for-beginner-to-advanced-2j5
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘46
James Gosling, creator of Java, announced that he is retiring
πŸ‘136πŸ‘Ž7❀1
Getting 100% code coverage doesn't eliminate bugs

πŸ”— https://blog.codepipes.com/testing/code-coverage.html
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘24
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘32
Weekend coding projects for developers: Let’s get some hands-on practice – Part 1

πŸ”— https://shivangsnewsletter.com/p/coding-projects
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘34❀2