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
SQL at 50: What’s next for the structured query language?

πŸ”— https://www.infoworld.com/article/3715453/sql-at-50-whats-next-for-the-structured-query-language.html
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πŸ‘Ž3
#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