diff --git a/docs/about-me/achievements-activities-awards.md b/docs/about-me/achievements-activities-awards.md index 4fb13b2614c..b7ad4b6a8ce 100755 --- a/docs/about-me/achievements-activities-awards.md +++ b/docs/about-me/achievements-activities-awards.md @@ -30,6 +30,8 @@ I was responsible of creating a product and infrastructure around it to help sav [UnsaidTalks on LinkedIn: #unsaidtalks #mentorshipprogram #techcareers #careerguidance…](https://www.linkedin.com/posts/unsaidtalks_unsaidtalks-mentorshipprogram-techcareers-activity-7232001433175216129-Eff-?utm_source=share&utm_medium=member_desktop) +[High-Level Overview of CS Domains](https://docs.google.com/spreadsheets/d/1Ojy0rC60r5FrBOpmwkwXdL_F8lKUieDpWu_SGWE-rx8/edit?usp=sharing) + ### GenAI Hands-on Workshop 'From Zero to Hero: Mastering GenAI in a Flash' - SRM-IST (2 September 2024) - Zero to Hero: Master GenAI from the ground up. diff --git a/docs/about-me/ideas/startups-ideas-saas.md b/docs/about-me/ideas/startups-ideas-saas.md index b427fe11627..bbfe75dc28f 100755 --- a/docs/about-me/ideas/startups-ideas-saas.md +++ b/docs/about-me/ideas/startups-ideas-saas.md @@ -2,6 +2,11 @@ Create best software companies with Indian labour, since labour is cheap in India like Zoho +Problem with current SAAS pricing + +- It's per user based +- It should be instead usage based, you use 1 GB storage and 1 cpu and 2 GB RAM, you pay for that exactly + some revenue + **Developer tools - pure software play** Microproducts - [How I Sold My App For $30,000 In 4 Days | GrowthX Insider - YouTube](https://www.youtube.com/watch?v=lAUc1Gr_uDo&ab_channel=GrowthX) diff --git a/docs/about-me/projects/75-bake-io-data-engineering.md b/docs/about-me/projects/75-bake-io-data-engineering.md index a739672da73..f6cf6d3c28b 100644 --- a/docs/about-me/projects/75-bake-io-data-engineering.md +++ b/docs/about-me/projects/75-bake-io-data-engineering.md @@ -4,7 +4,7 @@ - Creating and managing workflows/pipelines for ETL, ELT, Rollups, etc - Working with product and data analysts team to drive dashboard, on-chain analytics and company metrics -## Links +## Links to internal knowledge base during the project duration - [Databricks](technologies/databricks/readme.md) - [Delta Lake](networking/others/delta-lake.md) diff --git a/docs/about-me/projects/98-others.md b/docs/about-me/projects/98-others.md new file mode 100644 index 00000000000..a2d3cd65577 --- /dev/null +++ b/docs/about-me/projects/98-others.md @@ -0,0 +1,80 @@ +# Others + +## 2024-09-03 - Manav Rachna - Sabyasachi + +- *Problem Statement ID :* 1613 +- *Problem Statement Title :* Automated System for Career Advancements of the Faculties of Higher Education. + +### Description + +#### Background + +This problem requires an innovative approach to enhance the efficiency and transparency of faculty self-appraisal in the university settings. Through a robust web-based platform, the system should address the complexities associated with traditional evaluation processes. It should capture and manages intricate details of faculty activities, encompassing research publications, event participation, seminars, projects, and lectures. + +The project must aim to create a user-friendly environment for faculty members, optimizing the self-appraisal experience. + +Employing a secure registration and login system ensures data confidentiality and personalized access. The meticulous automated tracking of research outputs (as done automatically by google scholar) and academic engagements streamlines the evaluation process, providing a consolidated record for administrators. By introducing features for logging events, seminars. projects, and lectures, the system offers a holistic view of faculty contributions beyond the classroom. + +This comprehensive solution should aligns with the objectives of modernizing appraisal methodologies, fostering a culture of continuous improvement, and supporting Paperless India motive. + +**Administrators**, on the other hand, can leverage this data to make informed decisions about faculty development and resource allocation. **University Administrators** can log in to the Admin Panel and access all the form entries submitted by the faculty members. They can view all the details in the form, sort the form entries according to Name, Employee Code or Date of Submission. They can then download the form submission details in a PDF format. In contemporary academic institutions, the process of faculty self-appraisal plays a crucial role in ensuring quality education, fostering professional development, and aligning individual contributions with institutional goals. However, traditional appraisal methods often entail cumbersome paperwork, lack of transparency, and inefficiencies that can hinder comprehensive evaluation. This real-time application seeks to address these challenges by introducing a streamlined, web-based solution that enhances the efficiency and transparency of the appraisal process. This innovative platform should be designed to meticulously capture and manage a wide range of faculty activity, including research publications (automatically as done by google scholar), event participation, seminars, projects, and lectures. By leveraging technology, the system should provide a user-friendly interface that facilitates easy logging and tracking of academic contributions. The secure registration and login system should ensure that faculty data remains confidential and accessible only to authorized personnel. Moreover, the platform should support administrators by offering a consolidated view of faculty performance. The Admin Panel should enable administrators to access, Sort, and download detailed appraisal data, thereby supporting informed decision- making regarding Faculty development and resource allocation. This digital approach should not only modernizes the appraisal process but also it should aligns with the broader objective of promoting sustainable and paperless administrative practices. + +### Detailed Description + +In the dynamic landscape of higher education, the imperative for effective systems to evaluate and enhance faculty performance has become increasingly apparent. Existing approaches to faculty appraisal often lack transparency and a data-driven foundation, hindering the ability to recognize and promote excellence. This underscores the pressing need for an innovative solution. The “Automated System for Career Advancements of the Faculties of Higher Education" project should addresses this critical gap by introducing a comprehensive and dynamic platform. This application must empower faculty members to engage in a transparent and assessment self-driven of their professional activities. By facilitating documentation and evaluation of contributions in teaching, research, and community engagement, the system must offer a transformative approach to performance appraisal within university context. The project must offer numerous benefits to both faculty members and university administrators. Faculty should be able to maintain a detailed and organized record of their professional activities, helping them track progress and identify areas for improvement. Administrators, on the other hand, should leverage this data to make informed decisions about faculty development and resource allocation. + +### Expected Solutions + +The primary objectives of the "Automated System for Career Advancements of the Faculties of Higher Education" are to alleviate the challenges inherent in traditional paper-based processes. This project must aim to streamline and modernize faculty self-appraisal by implementing a secure, user-friendly web-based platform. The key focus must be on reducing administrative burdens, minimizing time consumption through digital processes, and enhancing data accuracy. By centralizing faculty information, the system seeks to provide administrators with efficient tools for evaluation, contributing to a more transparent and accountable appraisal process. Ultimately, the project aims to optimize the overall faculty assessment experience, fostering a culture of continuous improvement in higher education institutions. REAL-TIME APPLICATION Faculty should be able to update their activities, such as research publications, event participation, and seminars, in real-time, eliminating delays associated with traditional methods. This dynamic system must ensure administrators have instant access to the latest information for timely and informed decision-making. The website's real-time capabilities enhance the overall efficiency of the faculty self-appraisal process, promoting a more agile and responsive approach to performance evaluation in the academic environment. + +### SOFTWARE REQUIREMENT + +- Web Browser: Compatible web browser (e.g., Chrome, Firefox) for accessing and interacting with the Faculty Self-Appraisal Database Management Website. -Postman: Postman for testing API endpoints and ensuring seamless communication between the web application and server. +- Git and GitHub: Git for version control and GitHub for collaborative development, facilitating efficient code management and collaboration. +- VSCode: Visual Studio Code (VSCode) as the integrated development environment (IDE) for code editing, debugging, and project management during the development of the web application. + +### HARDWARE REQUIREMENT + +- OS: Windows 10 or above or any other OS (e.g. Linux). +- Processor (not minimum requirement): A modern quad-core or above for seamless and smooth development process of application. +- RAM: At least 4 GB of available RAM to be able to run the Web App on the Browser. -GPU: Any GPU can be preferred. +- Storage: Sufficient storage can be fulfilled by SSD or HDD. + +### FUNCTIONAL REQUIREMENTS + +- **User Authentication:** Users must register and log in securely. Unique user profiles for faculty members and authorized administrators. +- **Data Collection Form:** Implement a comprehensive "SELF APPRAISAL FORM" for faculty activities. Capture personal and professional details in a user-friendly interface. +- **Manage Database:** Establish a secure database to store faculty self-appraisal data. Ensure efficient data retrieval and management for evaluation purposes. +- **Client-Side Scripting:** Employ client-side scripting (e.g., JavaScript) for dynamic and responsive user interfaces. Enhance user experience with real-time form validation and interactive features. +- **Server-Side Scripting:** Utilize server-side scripting (e.g.. Node.js, Python) for processing and storing data securely. Enable seamless communication between the front-end and back-end components. +- **Event Logging:** Enable faculty to log events, seminars, projects, and lectures for a comprehensive assessment. Capture details to provide insights into faculty contributions beyond traditional metrics + +### NON - FUNCTIONAL REQUIREMENTS + +- **Performance:** The system must respond promptly to user interactions, with minimal latency during data retrieval and form submissions. +- **Scalability:** The web application should accommodate an increasing number of users and data entries without compromising performance. +- **Reliability:** Ensure high system availability with minimal downtime for routine maintenance, updates, or unforeseen issues. +- **Security:** Implement robust security measures, including encryption and access controls, to protect sensitive faculty data and maintain user privacy. +- **Usability:** The interface must be intuitive and user-friendly, requiring minimal training for faculty members and administrators to navigate and use the system efficiently. + +### Summary + +The implementation of the given problem must successfully address the longstanding challenges embedded in traditional paper-based faculty self-appraisal processes within higher education. The system must possess crucial features, such as secure user authentication, ensuring that faculty members and authorized administrators have unique and protected access to the platform. A comprehensive system should be seamlessly integrated, providing faculty members with a user-friendly interface to submit personal and professional details efficiently. The system must establishe a secure database, ensuring the confidentiality and integrity of faculty self-appraisal data. Robust client-side scripting, powered by JavaScript, it should enhance the user experience with dynamic and responsive interfaces, real-time form validation, and interactive features. Moreover, the system must include an admin panel that provides administrators with centralized access to all submitted appraisal forms. This panel must allow administrators to view, sort, and manage appraisal data efficiently. They can sort entries based on various criteria such as Name, Employee Code, or Date of Submission, streamlining the process of data retrieval and analysis. Additionally, administrators can download the submission details in PDF format, facilitating easy record-keeping and reporting. + +- *Organisation :* Government of NCT of Delhi +- *Department :* IT Department, GNCTD +- *Category :* Software +- *Theme :* Smart Education + +### TODO + +- Recommendation +- Roadmap + +### Features + +1. Recommendation system + 1. Suggest courses and workshops + 2. Research papers (read other research paper) +2. Roadmap.sh +3. Faculty self appraisal form diff --git a/docs/about-me/projects/readme.md b/docs/about-me/projects/readme.md index dccb8d623fe..d9bb6da2f17 100644 --- a/docs/about-me/projects/readme.md +++ b/docs/about-me/projects/readme.md @@ -76,6 +76,7 @@ - [GitHub - deepaksood619/MyWebsite: My Website from scratch.](https://github.com/deepaksood619/MyWebsite) (Apr'17) - [GitHub - deepaksood619/Competitive-Programming: https://www.hackerrank.com/deepaksood619, http://practice.geeksforgeeks.org/user-profile.php?user=Deepak%20Sood](https://github.com/deepaksood619/Competitive-Programming) (July'17 - Present) - My repository where I maintain all the competitive programming questions that I have solved. It's a collection of problems from various sites like HackerRank, GeeksForGeeks, HackerEarth, CodeChef, LeetCode, and basic algorithms and data structure questions +- [Others](about-me/projects/98-others.md) ## College Projects diff --git a/docs/ai/data-visualization/intro.md b/docs/ai/data-visualization/intro.md index 994f9746f4a..4cd92aa8cf3 100755 --- a/docs/ai/data-visualization/intro.md +++ b/docs/ai/data-visualization/intro.md @@ -93,14 +93,10 @@ https://ggplot2.tidyverse.org ## References -https://en.wikipedia.org/wiki/Data_visualization - -https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html - -Time Series analysis - https://www.dataquest.io/blog/tutorial-time-series-analysis-pandas - -https://www.toptal.com/designers/data-visualization/data-visualization-tools - -https://towardsdatascience.com/8-free-tools-to-make-interactive-data-visualizations-in-2021-no-coding-required-2b2c6c564b5b - -https://www.freecodecamp.org/news/learn-data-visualization-in-this-free-17-hour-course +- https://en.wikipedia.org/wiki/Data_visualization +- https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html +- Time Series analysis - https://www.dataquest.io/blog/tutorial-time-series-analysis-pandas +- https://www.toptal.com/designers/data-visualization/data-visualization-tools +- https://towardsdatascience.com/8-free-tools-to-make-interactive-data-visualizations-in-2021-no-coding-required-2b2c6c564b5b +- https://www.freecodecamp.org/news/learn-data-visualization-in-this-free-17-hour-course +- [richardbrath | Visual encodings for data visualization.](https://richardbrath.wordpress.com/) diff --git a/docs/ai/libraries/tools.md b/docs/ai/libraries/tools.md index b39ace83b7f..68ac5cbffc1 100755 --- a/docs/ai/libraries/tools.md +++ b/docs/ai/libraries/tools.md @@ -65,11 +65,14 @@ https://github.com/horovod/horovod The fastest way to build custom ML tools +Streamlit turns data scripts into shareable web apps in minutes. All in pure Python. No front‑end experience required. + - [Streamlit • A faster way to build and share data apps](https://streamlit.io/cloud) - https://towardsdatascience.com/coding-ml-tools-like-you-code-ml-models-ddba3357eace - https://github.com/streamlit/streamlit - https://www.freecodecamp.org/news/build-12-data-science-apps-with-python-and-streamlit - [Generative AI and Streamlit: A perfect match](https://blog.streamlit.io/generative-ai-and-streamlit-a-perfect-match/) +- [Building a dashboard in Python using Streamlit](https://blog.streamlit.io/crafting-a-dashboard-app-in-python-using-streamlit/) ## Metaflow diff --git a/docs/ai/llm/intro.md b/docs/ai/llm/intro.md index c8cb438c3bc..9717e006a4c 100644 --- a/docs/ai/llm/intro.md +++ b/docs/ai/llm/intro.md @@ -78,3 +78,4 @@ The architecture is a standard [transformer network](https://en.wikipedia.org/wi - [AWS re:Invent 2023 - Navigating the future of AI: Deploying generative models on Amazon EKS (CON312) - YouTube](https://www.youtube.com/watch?v=I22pIUSgseA) - [GenAI Training In Production: Software, Hardware & Network Considerations - YouTube](https://www.youtube.com/watch?v=1lhrGRqqPWU) - [How I Use "AI"](https://nicholas.carlini.com/writing/2024/how-i-use-ai.html) +- [How might LLMs store facts | Chapter 7, Deep Learning - YouTube](https://www.youtube.com/watch?v=9-Jl0dxWQs8) diff --git a/docs/ai/llm/prompt-examples.md b/docs/ai/llm/prompt-examples.md index 17c70e85428..52209762efb 100644 --- a/docs/ai/llm/prompt-examples.md +++ b/docs/ai/llm/prompt-examples.md @@ -104,3 +104,9 @@ For the attached RFP 1. Create questions to ask to the client for understanding the requirements more, and coming up with a proposal and sow based on the answers. 2. Along with this create a proposal for the SOW. Write clear assumptions wherever required, give timelines, resources required and full detailed proposal with detailed tasks bifurcation. Also add the tentative duration for each phase. also provide a list of required skills, the number of resources needed, and a high-level budget estimate for the project? + +For this RFP, please share the questionnaire that can be sent to client for creating the final proposal, for whatever there is ambiguity + +For the attached RFP Create a proposal from vendor opstree to client mentioned in RFP. Create only the outline so we can add the details later. + +Now create a detailed plan for section 3.1 ABC diff --git a/docs/ai/llm/rag-hackathon-questions.md b/docs/ai/llm/rag-hackathon-questions.md index 565080d3379..277b6bfa4ef 100644 --- a/docs/ai/llm/rag-hackathon-questions.md +++ b/docs/ai/llm/rag-hackathon-questions.md @@ -113,3 +113,4 @@ Customers say - https://www.amazon.in/Duracell-Slimmest-Charging-Portable-Simult ## Links - [AWS Gen AI Hackathon](about-me/projects/58-aws-gen-ai-hackathon.md) +- [30+ large language model interview questions \[2024 Edition\]](https://www.analyticsvidhya.com/blog/2024/04/llm-interview-questions/) diff --git a/docs/algorithms/complex-systems/game-theory.md b/docs/algorithms/complex-systems/game-theory.md index 96fdbdbd734..02bcbfe6520 100755 --- a/docs/algorithms/complex-systems/game-theory.md +++ b/docs/algorithms/complex-systems/game-theory.md @@ -112,3 +112,7 @@ https://www.freecodecamp.org/news/introduction-to-evolutionary-game-theory ![image](../../media/Screenshot%202023-12-24%20at%202.49.25.PM.jpg) [Round-robin tournament - Wikipedia](https://en.wikipedia.org/wiki/Round-robin_tournament) + +## Others + +- A good compromise leaves everybody mad diff --git a/docs/cloud/aws/compute/amazon-ecs.md b/docs/cloud/aws/compute/amazon-ecs.md index e6a72b93a9a..43463ffaf3b 100644 --- a/docs/cloud/aws/compute/amazon-ecs.md +++ b/docs/cloud/aws/compute/amazon-ecs.md @@ -20,3 +20,5 @@ For tasks that use the EC2 launch type, Amazon ECS must determine where to place ## Links [Amazon ECS: Well Architected Amazon ECS lens Overview | Amazon Web Services - YouTube](https://www.youtube.com/watch?v=SjrQGvjkisg&ab_channel=AmazonWebServices) + +[Figma Moves from ECS to Kubernetes to Benefit from the CNCF Ecosystem and Reduce Costs - InfoQ](https://www.infoq.com/news/2024/09/figma-ecs-kubernetes-eks/) diff --git a/docs/cloud/aws/compute/ec2-instance-types.md b/docs/cloud/aws/compute/ec2-instance-types.md index e784ffb5102..0cab4dfb554 100755 --- a/docs/cloud/aws/compute/ec2-instance-types.md +++ b/docs/cloud/aws/compute/ec2-instance-types.md @@ -199,6 +199,14 @@ It is possible to retrieve an instance’s IAM access key by accessing the `iam [Automate starting and stopping AWS instances - Instance Scheduler on AWS](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/solution-overview.html) +### AWS AppConfig + +- Feature Flags + +AWS AppConfig feature flags and dynamic configurations help software builders quickly and securely adjust application behavior in production environments without full code deployments. AWS AppConfig speeds up software release frequency, improves application resiliency, and helps you address emergent issues more quickly. With feature flags, you can gradually release new capabilities to users and measure the impact of those changes before fully deploying the new capabilities to all users. With operational flags and dynamic configurations, you can update block lists, allow lists, throttling limits, logging verbosity, and perform other operational tuning to quickly respond to issues in production environments. + +[What is AWS AppConfig? - AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html) + ## Bottlerocket Bottlerocket is a Linux-based open-source operating system that is purpose-built by Amazon Web Services for running containers on virtual machines or bare metal hosts. Most customers today run containerized applications on general-purpose operating systems that are updated package-by-package, which makes OS updates difficult to automate. Updates to Bottlerocket are applied in a single step rather than package-by-package. This single-step update process helps reduce management overhead by making OS updates easy to automate using container orchestration services such as Amazon EKS. The single-step updates also improve uptime for container applications by minimizing update failures and enabling easy update rollbacks. Additionally, Bottlerocket includes only the essential software to run containers, which improves resource usage and reduces the attack surface. diff --git a/docs/cloud/aws/cost-optimization-explorer-billing.md b/docs/cloud/aws/cost-optimization-explorer-billing.md index 889ed84616b..162c0429c0b 100644 --- a/docs/cloud/aws/cost-optimization-explorer-billing.md +++ b/docs/cloud/aws/cost-optimization-explorer-billing.md @@ -116,6 +116,16 @@ Provide access to leftover capacity at a discount of up to 90% off the On-Demand [Effective utilization of AWS Savings Plans and EC2 spot instances | Spot.io](https://spot.io/resources/aws-ec2-pricing/effective-utilization-of-aws-savings-plans-and-ec2-spot-instances/) +### Spot don't use savings plan + +Spot instances do not use AWS Savings Plans + +- Price: Spot instances are already up to 90% discounted, so other discounts like Savings Plans won't apply. +- Commitment: Savings Plans require a commitment and can't be canceled during the term. +- Usage: Savings Plans don't apply to spot usage or usage covered by Reserved Instances (RIs). + +Spot instances can be a good option for applications that are fault-tolerant, stateless, or flexible, such as web servers, big data, and containerized workloads. However, because AWS can reclaim Spot instances with just a two minute warning, they might not be ideal for mission-critical or production workloads. + ## Savings plan Utilization Report and Coverage Report **Utilization Report**: Measures the amount of the savings plan you are using. If it's less than 100% it means that you reserved more than you need. diff --git a/docs/cloud/aws/networking-content-delivery/amazon-cloudfront.md b/docs/cloud/aws/networking-content-delivery/amazon-cloudfront.md index 365ce5f19b5..fc55cdd97f0 100644 --- a/docs/cloud/aws/networking-content-delivery/amazon-cloudfront.md +++ b/docs/cloud/aws/networking-content-delivery/amazon-cloudfront.md @@ -26,4 +26,4 @@ https://www.mitrai.com/tech-guide/eight-types-of-aws-storage-services-explained ### Pricing / Cost Optimization -[Cost-Optimizing your AWS architectures by utilizing Amazon CloudFront features | Networking & Content Delivery](https://aws.amazon.com/blogs/networking-and-content-delivery/cost-optimizing-your-aws-architectures-by-utilizing-amazon-cloudfront-features/) \ No newline at end of file +[Cost-Optimizing your AWS architectures by utilizing Amazon CloudFront features | Networking & Content Delivery](https://aws.amazon.com/blogs/networking-and-content-delivery/cost-optimizing-your-aws-architectures-by-utilizing-amazon-cloudfront-features/) diff --git a/docs/cloud/others/firebase/readme.md b/docs/cloud/others/firebase/readme.md index d207d77baa6..c95f7435dd1 100755 --- a/docs/cloud/others/firebase/readme.md +++ b/docs/cloud/others/firebase/readme.md @@ -69,4 +69,5 @@ With Remote Config personalization, you can automatically select Remote Config p - https://github.com/supabase/supabase - Firebase Open Source Alternative - [Learn Supabase, an Open-Source Firebase Alternative](https://www.freecodecamp.org/news/learn-supabase-open-source-firebase-alternative/) +- [GitHub - instantdb/instant: The realtime client-side database](https://github.com/instantdb/instant) - https://counter.dev diff --git a/docs/cloud/others/readme.md b/docs/cloud/others/readme.md index f28ecf7d99d..cb27d4e793e 100755 --- a/docs/cloud/others/readme.md +++ b/docs/cloud/others/readme.md @@ -20,7 +20,9 @@ - [VMware](cloud/others/vmware.md) - [SAP](cloud/others/sap.md) - [Content Delivery Network (CDN)](cloud/others/cdn-content-delivery-network.md) - - [CDN Comparision](cloud/others/cdn-comparision.md) + - [CDN Comparision](cloud/others/cdn-comparision.md) + - [Cloudflare](cloud/others/cloudflare.md) + - [Amazon Cloudfront](cloud/aws/networking-content-delivery/amazon-cloudfront.md) - [Imagekit](cloud/others/imagekit.md) - [Ticketing / TMS](ticketing-tms) - [Business Rule Engine / Decision Rule Engine](business-rule-engine) diff --git a/docs/economics/finance-investing/company-analysis.md b/docs/economics/finance-investing/company-analysis.md new file mode 100644 index 00000000000..4886f7f981e --- /dev/null +++ b/docs/economics/finance-investing/company-analysis.md @@ -0,0 +1,43 @@ +# Company Analysis + +## Zaggle + +Zaggle is a fintech company providing innovative solutions for the day-to-day financial needs of a corporate. We offer digitized solutions for expense management, employee tax benefits, rewards & recognition, employee and channel partner engagement, etc empowering organizations to spend smarter resulting in a happy and satisfied workforce delivering higher productivity and results. We have a plethora of offerings in the form of prepaid cards, digital wallets, and proprietary tech platforms to suit our client requirements. Zaggle has hit some major milestones in its growth journey with a tag of “BEST PREPAID CARD SOLUTION PROVIDER” in India awarded by IAMAI. We have a pan India presence with current operations across 10+ cities. + +[Zaggle All The Way - a 10X in 10Y Opportunity 🎁](https://shankarnath.substack.com/p/zaggleprepaid) + +### Culture + +- [linkedin.com/in/avinashgodkhindi/](https://www.linkedin.com/in/avinashgodkhindi/) - 9 years Zaggle + - Pivoted Zaggle to create a mobile first, tech focused company while continuing to grow rapidly to 120 employees and $ 13M+ revenues in FY '17. + - Zaggle is a cash flow positive business with 1000+ corporate customers, 3500+ merchants, 1.2 M users + - Zaggle recently acquired online cash back company Pennyful and successfully integrated the team + +[Working at Zaggle | Glassdoor](https://www.glassdoor.co.in/Overview/Working-at-Zaggle-EI_IE1456360.11,17.htm) +- 3.4 Star + +### Cons + +- No CTO (or tech culture) +- Signup not working +- No respect to tech guys +- Zoho expense management + +## Indigo + +## Zomato + +### My Take + +#### Pros + +- Don't have to go out, since road infra and traffic is very bad in India +- Can eat within the comfort of home +- Founder is good (yet to validate) + +#### Cons + +- Eating in India is now also very cheap locally then in big restaurants, since it's a huge unorganized market. +- Once you know which restaurants to eat from, you can order directly rather than through platform +- Cooking in home is much cheaper than eating outside +- Some foods are not good eating at home, than eating at restaurants (like tandoori roti, it gets dry) \ No newline at end of file diff --git a/docs/economics/finance-investing/readme.md b/docs/economics/finance-investing/readme.md index 47ac807a883..1e11656ef4c 100755 --- a/docs/economics/finance-investing/readme.md +++ b/docs/economics/finance-investing/readme.md @@ -8,6 +8,7 @@ - [Returns / Tax / Taxes / ITR](economics/finance-investing/returns-tax-taxes-itr.md) - [HUF / Private Trust](economics/finance-investing/huf-private-trust.md) - [Stocks / Equity](economics/finance-investing/stocks-equity.md) +- [Company Analysis](economics/finance-investing/company-analysis.md) - [Industry Sectors](economics/finance-investing/industry-sectors.md) - [Quotes](economics/finance-investing/quotes.md) - [Company Management](economics/finance-investing/company-management.md) diff --git a/docs/economics/finance-investing/returns-tax-taxes-itr.md b/docs/economics/finance-investing/returns-tax-taxes-itr.md index 6dc09da6eaa..c154ffcf9b8 100755 --- a/docs/economics/finance-investing/returns-tax-taxes-itr.md +++ b/docs/economics/finance-investing/returns-tax-taxes-itr.md @@ -205,7 +205,7 @@ LUT (Letter of Undertaking) - [GST: How to file an LUT?](https://www.thegalactic #### TDS on rent - https://eportal.incometax.gov.in/iec/foservices/#/login -- e-file > e-pay tax +- e-file > e-pay tax (Pay quarterly) - New Payment - 26 QC (TDS on Rent of Property) - Form diff --git a/docs/economics/market-terms/fundamental-analysis.md b/docs/economics/market-terms/fundamental-analysis.md index fcf846cb9e1..7e2246f5406 100644 --- a/docs/economics/market-terms/fundamental-analysis.md +++ b/docs/economics/market-terms/fundamental-analysis.md @@ -3,3 +3,5 @@ ## Links [What is DuPont Analysis? | 3-point & 5-point Analysis | Fundamental Analysis (in Hindi) - YouTube](https://www.youtube.com/watch?v=OUWpTy7M9aI&ab_channel=ZerodhaVarsity) + +[Find Multibaggers by Learning how to read a Balance Sheet - YouTube](https://www.youtube.com/watch?v=WQrFYdJetMc) diff --git a/docs/economics/mutual-funds/fixed-income.md b/docs/economics/mutual-funds/fixed-income.md index eee354fa391..59bb236bb1c 100644 --- a/docs/economics/mutual-funds/fixed-income.md +++ b/docs/economics/mutual-funds/fixed-income.md @@ -47,6 +47,8 @@ After 15 years **Pension fund** is a retirement savings plan where a portion of your salary is set aside for your future. The funds are managed by a trustee and typically paid out as a monthly pension after retirement. **Provident fund** is similar, but the entire balance is paid out as a lump sum, not as a monthly pension. +[Income Tax on Pension: Is Pension Taxable? - Tax2win](https://tax2win.in/guide/income-tax-for-pensioners) + ## Emergency Fund / War Chest / Contingency Kitty - 30% should be parked in a savings bank account (other than primary account) for easy liquidity **(50K)** diff --git a/docs/economics/nbfc-banking-terms.md b/docs/economics/nbfc-banking-terms.md index e1e6821c9b5..494c55365ef 100755 --- a/docs/economics/nbfc-banking-terms.md +++ b/docs/economics/nbfc-banking-terms.md @@ -123,10 +123,30 @@ In the Fixed-Rate method, the interest is calculated on the entire loan amount. [Reducing Balance Loan Calculator](https://www.bankbazaar.com/finance-tools/emi-calculator/reducing-balance-loan-calculator.html) +## Covenant + +In finance, a covenant is ==a promise or agreement between a borrower and lender that limits the borrower's actions, and ensures the borrower's financial ability to repay the loan==. Covenants are also known as debt covenants or banking covenants.   + +Covenants can be financial, information, ownership, affirmative, negative, or positive. Examples of financial covenants include:   + +- **Financial ratios -** The borrower agrees to maintain a certain financial ratio, such as the interest coverage ratio, debt-to-equity ratio, or working capital ratio +- **Restrictive covenants -** The borrower agrees to not take certain actions, such as issuing dividends, merging with another company, or purchasing or selling fixed assets without lender approval + +If a borrower breaks a covenant, the lender may have the right to call the loan or collect interest at a higher rate. + +## Loan Tape + +A loan tape is a snapshot of a fintech's customer base and outstanding balances, as well as other information on customer characteristics (e.g., geography, industry, FICO scores, etc.) and risk profiles. In the context of fintech data and debt capital, you'll also hear loan tapes called servicing tapes, collateral feeds, and loan exposure tapes. + +[Finley Technologies | What is a loan tape?](https://www.finleycms.com/blog/what-is-a-loan-tape) + +[Loan Tape - Open Risk Manual](https://www.openriskmanual.org/wiki/Loan_Tape) + ## Other Terms - AML - Anti Money Laundering - Travel Rule +- MOB - Monthly Outstanding Balance ## Credit Bureaus diff --git a/docs/frontend/frontend-intro/google-crawlers-crawling.md b/docs/frontend/frontend-intro/google-crawlers-crawling.md index c0c098d85fc..e123b8e9128 100644 --- a/docs/frontend/frontend-intro/google-crawlers-crawling.md +++ b/docs/frontend/frontend-intro/google-crawlers-crawling.md @@ -1,6 +1,7 @@ # Google Crawlers / Crawling [How Google Search crawls pages - YouTube](https://www.youtube.com/watch?v=JuK7NnfyEuc) + - Google bot - Sitemaps diff --git a/docs/knowledge/geography/home-house-building.md b/docs/knowledge/geography/home-house-building.md index 5b1bbb05a06..29b73cb03be 100644 --- a/docs/knowledge/geography/home-house-building.md +++ b/docs/knowledge/geography/home-house-building.md @@ -32,6 +32,10 @@ https://www.youtube.com/watch?v=dy81ldYQdgY - [I Made A Mistake Building My New Net Zero Home - YouTube](https://www.youtube.com/watch?v=SSN-np71d0Q) - [New Mexico's 'Earthships' offer unique model for living off the grid - YouTube](https://www.youtube.com/watch?v=a_ZTiocr3LU&ab_channel=PBSNewsHour) +### Interior + +- Homelane + ### Links - [Buildofy - YouTube](https://www.youtube.com/@buildofy) diff --git a/docs/knowledge/quotes-proverbs/coding.md b/docs/knowledge/quotes-proverbs/coding.md index fe882fdd94e..d1f97f5641b 100755 --- a/docs/knowledge/quotes-proverbs/coding.md +++ b/docs/knowledge/quotes-proverbs/coding.md @@ -18,6 +18,8 @@ Switch away from the approach of code-by-default and instead **code-when-necessa No hug and kisses | only bug and fixes +Code is not written, it is woven line by line. + A framework is only as good as the developer that is using it If you're the smartest person in the room, you're in the wrong room. diff --git a/docs/management/jobs/good-profiles.md b/docs/management/jobs/good-profiles.md index 09753d32d5b..f7323599b84 100755 --- a/docs/management/jobs/good-profiles.md +++ b/docs/management/jobs/good-profiles.md @@ -10,6 +10,7 @@ - [linkedin.com/in/gauravmalik77/details/experience/](https://www.linkedin.com/in/gauravmalik77/details/experience/) - Andreas Klinger - https://klinger.io - [Jeroen Bouma | Financial Risk Analyst](https://www.jeroenbouma.com/) +- https://www.linkedin.com/in/vishalkmishra/ - **Software Developer Good -** https://drive.google.com/drive/folders/1zMuTUjsifK9QVvrwF56oE8EJcgw9YBhJ?usp=sharing - **Pradeep Parameswaran** diff --git a/docs/management/people-management/types-of-leadership.md b/docs/management/people-management/types-of-leadership.md index 96bc3664129..c9bced1e846 100644 --- a/docs/management/people-management/types-of-leadership.md +++ b/docs/management/people-management/types-of-leadership.md @@ -43,3 +43,7 @@ The founding principles of servant leadership include nine behaviors: This ultra-hands-off style of leadership essentially transfers all authority to employees. You're always there to hook them up with whatever resources they need, but then you let them run with it while you attend to other matters. This means your team members can take more ownership of their roles in creative ways, which can be so empowering. https://www.atlassian.com/blog/quiz/find-your-leadership-style-examples + +## Others + +- Turnover CEO (They come to a failing company and turnover to make it great, and then leave) diff --git a/docs/management/project-management/intro.md b/docs/management/project-management/intro.md index 85b9e4bbc61..3d39c3b8a8b 100755 --- a/docs/management/project-management/intro.md +++ b/docs/management/project-management/intro.md @@ -185,6 +185,10 @@ A business sends an RFQ when they already know what they want to buy and are loo A business sends an RFP when they need more information about a product or service, or when they have a problem but aren't sure how to solve it. RFPs are often used for complex projects, and they describe the scope of a project in detail and ask suppliers to come up with different solutions. The goal of an RFP is to find the right partner for the project based on capabilities and compatibility, not just cost. +### Others + +- BAFO - Best And Final Offer + ## Analytics - Number of adhoc tasks each person is doing diff --git a/docs/management/project-product-business-tools-saas.md b/docs/management/project-product-business-tools-saas.md index 9f05302cb7b..a1eef8cfa64 100755 --- a/docs/management/project-product-business-tools-saas.md +++ b/docs/management/project-product-business-tools-saas.md @@ -8,6 +8,7 @@ 3. https://www.focalboard.com - Alternative to Asana / Trello / Notion 4. Atlassian JIRA 1. Free Open Source / Self hosted - https://www.taiga.io + 2. [GitHub - makeplane/plane: 🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.](https://github.com/makeplane/plane) 5. Asana 6. Clickup 7. Orangescrum - https://github.com/Orangescrum/orangescrum diff --git a/docs/management/roles/engineering-manager.md b/docs/management/roles/engineering-manager.md index 7c6f1d13077..509341e4b8c 100755 --- a/docs/management/roles/engineering-manager.md +++ b/docs/management/roles/engineering-manager.md @@ -69,6 +69,17 @@ - You can't do everything yourself - Use the **situational leadership model** +## Tech Leadership + +The six main KRAs of Tech Leadership + +1. Technology Performance: System uptime, latency, time for issue detection and resolution. +2. Product Development: Time to market. Code quality. Bug introduction rate. +3. Team Development: Time to full productivity and average experience of productive hires. Retention rates of employees. Switching time, costs and risk. +4. Cost Efficiency: The costs of shipping a story point or release, cost per productive developer and cost per additional customer. +5. Security & Compliance: Protect customer data. Lower security incident rates. Ensure successful compliance audits. +6. Strategic Impact: Drive revenue growth and minimize risks with leanness, agility and scalability. + ## Links [https://mfi.engineering/money-forward-i-engineering-2021-43e473dca440](https://mfi.engineering/money-forward-i-engineering-2021-43e473dca440) diff --git a/docs/management/roles/others.md b/docs/management/roles/others.md index e6a8c44cdaa..db0608d0962 100644 --- a/docs/management/roles/others.md +++ b/docs/management/roles/others.md @@ -18,3 +18,5 @@ A solutions architect creates the overall technical vision for a specific soluti A good solutions architect looks at the existing environment and analyzes what technologies are available and what software product must be developed to provide the best solution for the problem that needs to be solved. From there, the solutions architect creates an overall strategic technical vision - not unlike an architect designing a blueprint for a building. They develop a budget for producing a software product based on that vision. https://www.coursera.org/articles/solutions-architect + +![Architect Roadmap](../../media/Pasted%20image%2020240905012811.jpg) diff --git a/docs/media/Pasted image 20240905012811.jpg b/docs/media/Pasted image 20240905012811.jpg new file mode 100644 index 00000000000..90e87191587 Binary files /dev/null and b/docs/media/Pasted image 20240905012811.jpg differ diff --git a/docs/psychology/parenting.md b/docs/psychology/parenting.md index 3bb209ff405..e39a4621d4c 100755 --- a/docs/psychology/parenting.md +++ b/docs/psychology/parenting.md @@ -278,3 +278,7 @@ Why kicking out children after 18 years is important, let's say you are very wea - [Resist The Urge To Do This With Your Baby - YouTube](https://www.youtube.com/watch?v=rf3oQfneKIY) - Sucking is good for baby - [15-Month-Old Child](https://www.whattoexpect.com/toddler/15-month-old.aspx) +- [What to Do When Your Toddler Won’t Sleep](https://www.whattoexpect.com/toddler/behavior/resisting-bedtime.aspx) +- [How to Encourage Independent Play in Babies and Toddlers](https://www.whattoexpect.com/playroom/playtime-tips/playing-solo.aspx) +- [Why You Should Never Spank Your Child](https://www.whattoexpect.com/toddler/behavior-and-discipline/discipline-that-works/about-spanking.aspx) +- [TOP Children Doctor Gives Parenting Tips | Dr. Arpit Gupta | ACCHE PARENT Kaise Bane | TRS - YouTube](https://www.youtube.com/watch?v=kXFFZppQLSc) diff --git a/docs/python/others/libraries.md b/docs/python/others/libraries.md index 41a38c752aa..cce7b579ef9 100755 --- a/docs/python/others/libraries.md +++ b/docs/python/others/libraries.md @@ -235,6 +235,19 @@ For most cases, you would want to go with python’s standard json library which [GitHub - ultrajson/ultrajson: Ultra fast JSON decoder and encoder written in C with Python bindings](https://github.com/ultrajson/ultrajson?tab=readme-ov-file#benchmarks) +## Visualization + +- Streamlit + - [Building a dashboard in Python using Streamlit](https://blog.streamlit.io/crafting-a-dashboard-app-in-python-using-streamlit/) +- [Dashboarding tools — PyViz 0.0.1 documentation](https://pyviz.org/dashboarding/) +- [Python Interactive Dashboard Development using Streamlit and Plotly - YouTube](https://www.youtube.com/watch?v=7yAw1nPareM) +- [How to Create a Beautiful Python Visualization Dashboard With Panel/Hvplot - YouTube](https://www.youtube.com/watch?v=uhxiXOTKzfs) +- [Build a Python Dashboard with ChatGPT Lightning Fast - YouTube](https://www.youtube.com/watch?v=gs4d0_AKQi8) +- [Develop Data Visualization Interfaces in Python With Dash – Real Python](https://realpython.com/python-dash/) +- [Django dashboard using Highcharts® Dashboards – Highcharts Blog | Highcharts](https://www.highcharts.com/blog/tutorials/django-dashboard-using-highcharts-dashboards/) +- [How to create an analytics dashboard in a Django app](https://www.freecodecamp.org/news/how-to-create-an-analytics-dashboard-in-django-app/) +- [Clinton Dreisbach - Building dashboards with Django and D3](https://dreisbach.us/articles/building-dashboards-with-django-and-d3/) + ## Others - [stripe · PyPI](https://pypi.org/project/stripe/) diff --git a/docs/technologies/databricks/01-databricks.md b/docs/technologies/databricks/01-databricks.md index 52c26c33848..61ed6927b7c 100755 --- a/docs/technologies/databricks/01-databricks.md +++ b/docs/technologies/databricks/01-databricks.md @@ -39,3 +39,7 @@ ANSI standard SQL dialect by default [The Best Data Engineering Platform Is a Lakehouse | Databricks](https://www.databricks.com/resources/webinar/best-data-engineering-platform-lakehouse) [Customer Story: Coins.ph | Databricks](https://www.databricks.com/customers/coins-ph) + +[Real Time Analytics | Databricks](https://www.databricks.com/glossary/real-time-analytics) + +[Databricks Data Streaming Platform | Databricks](https://www.databricks.com/product/data-streaming) diff --git a/docs/technologies/databricks/10-medallion-architecture.md b/docs/technologies/databricks/10-medallion-architecture.md index 3bbb3cec4c2..c00fad7df02 100755 --- a/docs/technologies/databricks/10-medallion-architecture.md +++ b/docs/technologies/databricks/10-medallion-architecture.md @@ -43,3 +43,12 @@ So you can see that the data is curated as it moves through the different layers The Medallion architecture is compatible with the concept of a **data mesh.** Bronze and silver tables can be joined together in a "one-to-many" fashion, meaning that the data in a single upstream table could be used to generate multiple downstream tables. [Different Data Warehousing Modeling Techniques and How to Implement them on the Databricks Lakehouse Platform - The Databricks Blog](https://www.databricks.com/blog/2022/06/24/data-warehousing-modeling-techniques-and-their-implementation-on-the-databricks-lakehouse-platform.html) + +## Links + +- [What is a Medallion Architecture?](https://www.databricks.com/glossary/medallion-architecture) +- [What is the medallion lakehouse architecture? - Azure Databricks | Microsoft Learn](https://learn.microsoft.com/en-us/azure/databricks/lakehouse/medallion) +- [Implement medallion lakehouse architecture in Fabric - Microsoft Fabric | Microsoft Learn](https://learn.microsoft.com/en-us/fabric/onelake/onelake-medallion-lakehouse-architecture) +- [Implementing Medallion architecture in Snowflake | by Valentin Loghin | Medium](https://medium.com/@valentin.loghin/implementing-medallion-architecture-in-snowflake-4e1539d23c09) +- [Medallion Architecture 101—Inside Bronze, Silver & Gold Layers](https://www.chaosgenius.io/blog/medallion-architecture/) +- [Data Lakehouse Medallion Architecture using Azure Databricks, Delta Lake, and Azure Data Factory | by Amlan Patnaik | Medium](https://medium.com/@amlaninfinity/data-lakehouse-medallion-architecture-using-azure-databricks-delta-lake-and-azure-data-factory-e7635536d001) diff --git a/docs/technologies/elasticsearch/others.md b/docs/technologies/elasticsearch/others.md index d923350135f..792e2bec9f5 100755 --- a/docs/technologies/elasticsearch/others.md +++ b/docs/technologies/elasticsearch/others.md @@ -70,9 +70,11 @@ Application Performance Monitoring (APM) collects in-depth performance metrics a - Dynatrace - Newrelic -- Elasticsearch APM +- Elasticsearch APM / Elastic APM - Pingdom - Pagerduty +- CubeAPM - [CubeAPM](https://docs.cubeapm.com/) + - CubeAPM is an Application Performance Monitoring (APM) platform. It collects telemetry data from applications and infrastructure, and provides a UI for users to visualize and query the data. It also provides the ability to set up alerts based on the telemetry data, and sending notifications to users over various channels like Email, Slack, PagerDuty, Google Chat, etc. ## Flask