GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#java #awesome_list #design_patterns #hacktoberfest #java #principles #snippets #snippets_collection #snippets_library

This project provides a comprehensive collection of Java design patterns, which are proven solutions to common programming problems. Here are the key points The project includes implementations of various design patterns in Java, such as Creational, Behavioral, and Structural patterns. These patterns help speed up the development process and improve code readability.
- **Community Driven** Each pattern comes with well-commented source code and high-level descriptions, serving as programming tutorials.
- **Contributions Welcome** The project is available in multiple languages and includes an e-book for further learning.

Using these design patterns can help you write more efficient, maintainable, and scalable code.

https://github.com/iluwatar/java-design-patterns
#other #architecture #awesome #awesome_list #cto #decision_making #engineering_management #hiring #interviewing #leadership #management #principles #roadmap #software_engineering #startups

This resource is a comprehensive list of guides, articles, and tools specifically designed for Chief Technology Officers (CTOs) and VP R&D, especially in startups and hyper-growth companies. It covers a wide range of topics such as the CTO role, hiring, people management, career growth, project management, handbooks, development processes, architecture, technologies, data management, startups, due diligence, finance, product management, marketing, and recommended books.

The benefit to the user is access to a curated and opinionated collection of resources that can help them navigate various aspects of their role effectively. Whether you need advice on hiring engineers, managing teams, planning projects, or understanding technical architectures, this list provides valuable insights and practical tips from industry experts. It serves as a one-stop shop for professional development and problem-solving in the tech leadership space.

https://github.com/kuchin/awesome-cto
#html #coding #computerscience #laws #principles

"Hacker Laws" are principles and theories that help developers and technologists understand common challenges in software development. These laws provide valuable insights into designing systems, optimizing performance, and managing teams. For example, **Amdahl's Law** shows that adding more processors can only improve performance so much, while **Brooks' Law** warns that adding more people to a late project can make it even later. Understanding these laws can help developers make better decisions and improve their work processes. They offer practical advice on how to avoid common pitfalls and build more efficient systems.

https://github.com/dwmkerr/hacker-laws