type() func.pdf
56 KB
Creating classes at runtime using "type()" function
15 ways to learn Go:
1. Code: A Tour of Go: https://lnkd.in/eE-PHYXu
2. Read: Learning Go - https://lnkd.in/e6V2cU2H
3. Do: Install Go! - https://go.dev/doc/install
4. Code: @Exercismโs Go Track - https://lnkd.in/eZbEennb
5. Read: The Go Programming Language - https://lnkd.in/eCGc8Wai
6. Build: Use the projects on Coding Challenges to build real-world applications - https://lnkd.in/ebRhtc-C
7. Read: Go by Example - https://gobyexample.com/
8. Code: Do the Gophercises - https://gophercises.com/
9. Read: Effective Go - https://lnkd.in/e_ZtJg9p
10. Study: Programming with Google Go Specialization - https://lnkd.in/e3Tf4zX9
11. Read: An introduction to Programming in Go - https://lnkd.in/eyxbJwMj ideal if youโre also new to programming.
12. Study: Go: The Complete Developer's Guide - https://lnkd.in/eAqcjCr5
13. Read: Efficient Go: Data-Driven Performance Optimization - https://lnkd.in/eVJgiriz
14. Read/Do: Go Developer Roadmap - https://roadmap.sh/golang
15. Read: Letโs Go - https://lnkd.in/epyWKvHj
1. Code: A Tour of Go: https://lnkd.in/eE-PHYXu
2. Read: Learning Go - https://lnkd.in/e6V2cU2H
3. Do: Install Go! - https://go.dev/doc/install
4. Code: @Exercismโs Go Track - https://lnkd.in/eZbEennb
5. Read: The Go Programming Language - https://lnkd.in/eCGc8Wai
6. Build: Use the projects on Coding Challenges to build real-world applications - https://lnkd.in/ebRhtc-C
7. Read: Go by Example - https://gobyexample.com/
8. Code: Do the Gophercises - https://gophercises.com/
9. Read: Effective Go - https://lnkd.in/e_ZtJg9p
10. Study: Programming with Google Go Specialization - https://lnkd.in/e3Tf4zX9
11. Read: An introduction to Programming in Go - https://lnkd.in/eyxbJwMj ideal if youโre also new to programming.
12. Study: Go: The Complete Developer's Guide - https://lnkd.in/eAqcjCr5
13. Read: Efficient Go: Data-Driven Performance Optimization - https://lnkd.in/eVJgiriz
14. Read/Do: Go Developer Roadmap - https://roadmap.sh/golang
15. Read: Letโs Go - https://lnkd.in/epyWKvHj
pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM.
Build GUI for your Python program with JavaScript, HTML, and CSS
Github
Build GUI for your Python program with JavaScript, HTML, and CSS
Github
salary_advices.pdf
14.8 MB
๐๐ก๐๐ญ ๐๐๐ฅ๐๐ซ๐ฒ ๐๐ก๐จ๐ฎ๐ฅ๐ ๐ ๐๐ฌ๐ค ๐
๐จ๐ซ?
Source
Source
Things you might not know about Next Image
If you've worked with Next.js, it's likely that you've come across Next Image component. This hassle-free image optimization solution not only provides support for modern formats such as webp and avif but also generates multiple versions tailored to different screen sizes.
Read
If you've worked with Next.js, it's likely that you've come across Next Image component. This hassle-free image optimization solution not only provides support for modern formats such as webp and avif but also generates multiple versions tailored to different screen sizes.
Read
This media is not supported in your browser
VIEW IN TELEGRAM
What is Kafka?
Originally developed by LinkedIn, Apache Kafka is essentially a distributed ๐, fault-tolerant โก๏ธ, and highly scalable ๐ messaging system.
Originally developed by LinkedIn, Apache Kafka is essentially a distributed ๐, fault-tolerant โก๏ธ, and highly scalable ๐ messaging system.
Scroll progress animations in CSS
https://developer.mozilla.org/en-US/blog/scroll-progress-animations-in-css #css
https://developer.mozilla.org/en-US/blog/scroll-progress-animations-in-css #css
MDN Web Docs
Scroll progress animations in CSS | MDN Blog
Scroll-driven animations are coming to CSS! In this post, we'll look at a few types of animations and learn how to link them to the scroll progress of a container.
React Interview Questions.pdf
1000.1 KB
Top React interview Questions
Deep Knowledge
Deep Knowledge
Understanding React Server Components
https://vercel.com/blog/understanding-react-server-components #react
https://vercel.com/blog/understanding-react-server-components #react
Vercel
Understanding React Server Components - Vercel
React Server Components are changing the fundamental paradigms of React. Learn how Next.js handles the complexities and improves the performance of your applications.
S - Single Responsibility Principle ๐ฉโ๐ป๐จโ๐ป
Each class/module should have only one reason to change. Keep your code focused on doing just one thing - it leads to easier maintenance and enhances readability. ๐ง
O - Open/Closed Principle ๐๐
Software entities should be open for extension but closed for modification. Build systems that allow you to add new features without altering existing code. ๐
L - Liskov Substitution Principle ๐งฉโ
Derived classes should be substitutable for their base classes without affecting the correctness of the program. Ensuring compatibility and consistency in your object-oriented design. ๐งฌ
I - Interface Segregation Principle ๐ฆ๐น
Clients should not be forced to implement interfaces they don't use.
D - Dependency Inversion Principle ๐๐
High-level modules should not depend on low-level ones; both should depend on abstractions. Decouple components and promote better scalability and testability.
Source
Each class/module should have only one reason to change. Keep your code focused on doing just one thing - it leads to easier maintenance and enhances readability. ๐ง
O - Open/Closed Principle ๐๐
Software entities should be open for extension but closed for modification. Build systems that allow you to add new features without altering existing code. ๐
L - Liskov Substitution Principle ๐งฉโ
Derived classes should be substitutable for their base classes without affecting the correctness of the program. Ensuring compatibility and consistency in your object-oriented design. ๐งฌ
I - Interface Segregation Principle ๐ฆ๐น
Clients should not be forced to implement interfaces they don't use.
D - Dependency Inversion Principle ๐๐
High-level modules should not depend on low-level ones; both should depend on abstractions. Decouple components and promote better scalability and testability.
Source
Domain-Driven Design (DDD)
DDD was introduced in Eric Evansโ classic book โDomain-Driven Design: Tackling Complexity in the Heart of Softwareโ. It explained a methodology to model a complex business. There is a lot of content in this book, so I'll summarize the basics.
The composition of domain objects:
- Entity: a domain object that has ID and life cycle.
- Value Object: a domain object without ID. It is used to describe the property of Entity.
- Aggregate: a collection of Entities that are bounded together by Aggregate Root (which is also an entity). It is the unit of storage.
Read More
DDD was introduced in Eric Evansโ classic book โDomain-Driven Design: Tackling Complexity in the Heart of Softwareโ. It explained a methodology to model a complex business. There is a lot of content in this book, so I'll summarize the basics.
The composition of domain objects:
- Entity: a domain object that has ID and life cycle.
- Value Object: a domain object without ID. It is used to describe the property of Entity.
- Aggregate: a collection of Entities that are bounded together by Aggregate Root (which is also an entity). It is the unit of storage.
Read More
Popular API Architecture Styles
1. gRPC: A high-performance, language-agnostic remote procedure call (RPC) framework for efficient communication between distributed systems, often used in microservices architectures.
2. SOAP: A protocol for exchanging structured information in the implementation of web services, known for its strict standards and XML-based message format.
3. GraphQL: A query language and runtime for APIs that allows clients to request only the data they need, reducing over-fetching and under-fetching of data.
4. Webhook: A mechanism for real-time communication where an application sends HTTP POST requests to a predefined URL to notify and trigger actions in another system.
5. REST: Representational State Transfer, an architectural style for designing networked applications, using standard HTTP methods (GET, POST, PUT, DELETE) to manipulate resources.
6. WebSocket
Read More
1. gRPC: A high-performance, language-agnostic remote procedure call (RPC) framework for efficient communication between distributed systems, often used in microservices architectures.
2. SOAP: A protocol for exchanging structured information in the implementation of web services, known for its strict standards and XML-based message format.
3. GraphQL: A query language and runtime for APIs that allows clients to request only the data they need, reducing over-fetching and under-fetching of data.
4. Webhook: A mechanism for real-time communication where an application sends HTTP POST requests to a predefined URL to notify and trigger actions in another system.
5. REST: Representational State Transfer, an architectural style for designing networked applications, using standard HTTP methods (GET, POST, PUT, DELETE) to manipulate resources.
6. WebSocket
Read More
troubleshooting-kubernetes.pdf
140.6 KB
Troubleshooting Kubernetes deployments