All Projects → khusnetdinov → betterdocs

khusnetdinov / betterdocs

Licence: other
📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

Programming Languages

HTML
75241 projects
SCSS
7915 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to betterdocs

Lld Parking Lot
Repository for low level design solution of parking lot
Stars: ✭ 27 (+8%)
Mutual labels:  design-patterns, interview-questions
Low Level Design Primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Stars: ✭ 2,706 (+10724%)
Mutual labels:  design-patterns, interview-questions
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+146652%)
Mutual labels:  design-patterns, interview-questions
System Design And Architecture
Learn how to design large-scale systems. Prep for the system design interview.
Stars: ✭ 1,005 (+3920%)
Mutual labels:  design-patterns, interview-questions
Ruby.fundamental
📚 Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs
Stars: ✭ 391 (+1464%)
Mutual labels:  thread, design-patterns
Codeeggdailyinterview
码个蛋每日面试题
Stars: ✭ 345 (+1280%)
Mutual labels:  design-patterns, interview-questions
Android Readthefuckingsourcecode
😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
Stars: ✭ 1,665 (+6560%)
Mutual labels:  design-patterns, interview-questions
Wtfpython
What the f*ck Python? 😱
Stars: ✭ 27,762 (+110948%)
Mutual labels:  gotchas, interview-questions
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+618536%)
Mutual labels:  design-patterns, interview-questions
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+12316%)
Mutual labels:  design-patterns, solid-principles
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+17568%)
Mutual labels:  design-patterns, solid-principles
BasicExercises
📘 Personal basic practice test playground.
Stars: ✭ 84 (+236%)
Mutual labels:  thread, design-patterns
Dermayon
Dermayon is Library for supporting build large application,distributed application, scalable, microservices, cqrs, event sourcing, including generic ef repository pattern with unit of work, generic mongo repository pattern with unit of work, kafka, etc
Stars: ✭ 66 (+164%)
Mutual labels:  design-patterns, solid-principles
Java-Interview-Programs
Core Java Projects with complete source code
Stars: ✭ 48 (+92%)
Mutual labels:  thread, interview-questions
express-mvc-pattern
Example nodejs using express implementation design pattern using mvc architecture.
Stars: ✭ 52 (+108%)
Mutual labels:  design-patterns
Design-Patterns-In-Swift-CN
设计模式(Swift 5.0 实现)- 中文版
Stars: ✭ 290 (+1060%)
Mutual labels:  design-patterns
Design-Patterns
Design Patterns
Stars: ✭ 29 (+16%)
Mutual labels:  design-patterns
libopenTIDAL
TIDAL API interface written in ANSI C
Stars: ✭ 17 (-32%)
Mutual labels:  thread
goodcode
A curated collection of annotated code examples from prominent open-source projects
Stars: ✭ 184 (+636%)
Mutual labels:  design-patterns
CRACK JS INTERVIEWS
CRACK JS INTERVIEW
Stars: ✭ 33 (+32%)
Mutual labels:  interview-questions

image

BetterDocs aka Ruby.Fundamental Web Build Status Open Source Helpers

This repo is web adoptation Ruby.Fundamental. It keeps examples with description modern principles, patterns.

Content

  • Gotchas
  • Meta Programming
  • Functional Programming
  • Threads
  • Solid Pronciples
  • Design Patterns
  • Data Structures
  • Algorithms
  • Become Ruby Meister
  • Interview Questions

Contributing

Before open issue or PR, please check contributing guide for guidelines about how to proceed. Every contributor is expected to follow code of conduct.

Development

For setup development environment it requires:

  • Ruby 2.5.1
  • NodeJS v10

In terminal:

git clone https://github.com/khusnetdinov/betterdocs
cd betterdocs
npm install
bundle install

jekyll serve

Setup with Vagrant

Vagrant unify development for different OS users. Setup environment requires preinstalled:

In terminal:

git clone https://github.com/khusnetdinov/betterdocs/
cd betterdocs
vagrant up

Now vagrant virtual machine is runing enter to it:

vagrant ssh

Betterdocs is locate in /app on guest machine;

cd /app

Run vagrant (It requires host option for proper port binding, and it can depend on OS):

jekyll serve --host 0.0.0.0

About

Betterdocs is created and maintained by GeveMePOC team.

image

We love open source software!.

License

The library is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].