diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 338c5b8..7b93374 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,4 +1,3 @@ - # This is a comment. # Each line is a file pattern followed by one or more owners. diff --git a/README.md b/README.md index 4c6347b..e9981f4 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ $ yarn start * [@damla](https://github.com/damla "Damla KÖKSAL") * [@omerayyildiz](https://github.com/omerayyildiz "Ömer AYYILDIZ") +* [@YusufBilgin](https://github.com/YusufBilgin "Yusuf Bilgin") +* [@fatihlattab](https://github.com/fatihlattab "Fatih Battal") * [@TheYkk](https://github.com/TheYkk "Kaan KARAKAYA") * [@liveans](https://github.com/liveans "Ahmet İbrahim AKSOY") diff --git a/docs/databases/mongodb.md b/docs/databases/mongodb.md index b93abb1..769e333 100644 --- a/docs/databases/mongodb.md +++ b/docs/databases/mongodb.md @@ -6,6 +6,9 @@ sidebar_label: MongoDB ## Beginner +- [Official MongoDB Documentation](https://docs.mongodb.com/v3.4/introduction/) +- [MongoDB University](https://university.mongodb.com/) + ## Intermediate ## Advanced diff --git a/docs/development-tools/docker.md b/docs/development-tools/docker.md index 05f2d89..b90ad5a 100644 --- a/docs/development-tools/docker.md +++ b/docs/development-tools/docker.md @@ -6,6 +6,11 @@ sidebar_label: Docker ## Beginner +- [DevTips - Trying Docker for the First Time (YouTube Video)](https://youtu.be/2tvbkCW4OIY) +- [freeCodeCamp - Docker Tutorial for Beginners (YouTube Video)](https://youtu.be/fqMOX6JJhGo) + ## Intermediate +- [Bret Fisher Docker and DevOps (YouTube Channel)](https://www.youtube.com/c/BretFisherDockerandDevOps/featured) + ## Advanced diff --git a/docs/development-tools/git.md b/docs/development-tools/git.md index f0cc971..27b3a56 100644 --- a/docs/development-tools/git.md +++ b/docs/development-tools/git.md @@ -10,6 +10,10 @@ sidebar_label: Git - [Türkçe Git 101 | Ali Öztürk](https://aliozgur.gitbooks.io/git101/content/ "Türkçe Git 101 | Ali Öztürk") - [🎥 Git Dersleri | Barış Aslan 🎥](https://youtu.be/rWG70T7fePg "Git Dersleri") - [🎥 Git & GitHub Crash Course For Beginners | Traversy Media 🎥](https://youtu.be/SWYqp7iY_Tc "Git & GitHub Crash Course For Beginners | Traversy Media") +- [Yeni Başlayanlar için Git Dersleri | Tarık Güney (Youtube Playlist)](https://www.youtube.com/playlist?list=PL_Z0TaFYSF3IqQKPOmbigAOVMMlZ2yU4K "Yeni Başlayanlar için Git Dersleri") +- [Learn Git in Y minutes](https://learnxinyminutes.com/docs/tr-tr/git-tr/ "Learn Git in Y minutes") +- [Git Tutorial for Beginners | Programming with Mosh](https://www.youtube.com/watch?v=8JJ101D3knE&ab_channel=ProgrammingwithMosh "Git Tutorial for Beginners: Learn Git in 1 Hour") +- [Learn the Basics of Git | freeCodeCamp](https://www.freecodecamp.org/news/learn-the-basics-of-git-in-under-10-minutes-da548267cc91/ "Learn the Basics of Git in Under 10 Minutes") ## Intermediate diff --git a/docs/development-tools/vim.md b/docs/development-tools/vim.md index 9015be6..aca93dd 100644 --- a/docs/development-tools/vim.md +++ b/docs/development-tools/vim.md @@ -9,10 +9,12 @@ sidebar_label: Vim - [Cheat Sheet Image](https://i.imgur.com/YLInLlY.png "Cheat Sheet") - [The Ultimate Vim configuration](https://github.com/amix/vimrc "The Ultimate Vim configuration") - [Vim Cheat Sheet](https://vim.rtorr.com/ "Vim Cheat Sheet") +- [Ben Awad - Vim Tutorial](https://youtu.be/IiwGbcd8S7I) ## Intermediate - [Vim Sence](https://github.com/hugolgst/vimsence "Vim Sence") - [Introduction To Vim Customization](https://www.linode.com/docs/guides/introduction-to-vim-customization/ "Introduction To Vim Customization") +- [Mkaz Blog - Working with Vim](https://mkaz.blog/working-with-vim/) ## Advanced diff --git a/docs/programming-languages/go.md b/docs/programming-languages/go.md index 8978cd1..81d1637 100644 --- a/docs/programming-languages/go.md +++ b/docs/programming-languages/go.md @@ -38,6 +38,7 @@ sidebar_label: Go - [Develop Go](https://github.com/developgo "Develop Go") - [Go RESTful API Programming](https://www.youtube.com/playlist?list=PLr48dQTh3FFyWe4twhEmeoO-Yvt6rsDPw) - [Go Proverbs](https://go-proverbs.github.io/ "Go Proverbs") +- [Go Web Programming E-Book](https://github.com/sakataa/Paper/blob/master/JS/Go%20Web%20Programming.pdf) ## Advanced diff --git a/docs/programming-languages/kotlin.md b/docs/programming-languages/kotlin.md index 6bd3345..9fda521 100644 --- a/docs/programming-languages/kotlin.md +++ b/docs/programming-languages/kotlin.md @@ -6,6 +6,8 @@ sidebar_label: Kotlin ## Beginner +- [Kotlin tutorial | tutorialkart](https://www.tutorialkart.com/kotlin-tutorial/ "Kotlin tutorial") + ## Intermediate ## Advanced diff --git a/docs/web-development/javascript.md b/docs/web-development/javascript.md index 3f410cf..f028d0a 100644 --- a/docs/web-development/javascript.md +++ b/docs/web-development/javascript.md @@ -15,6 +15,15 @@ sidebar_label: Javascript - [30 Days Of JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript "30 Days Of JavaScript") - [JavaScript Tutorial](https://www.javascripttutorial.net/ "JavaScript Tutorial") - [freeCodeCamp Learn](https://www.freecodecamp.org/learn/ "freeCodeCamp Learn") +- [Eloquent JavaScript](https://eloquentjavascript.net/index.html) +- [Modern JavaScript Explained For Dinosaurs | by Peter Jang | Node.js Collect](https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70) +- [Level up your JavaScript browser logs with these console.log() tips - DEV](https://dev.to/ackshaey/level-up-your-javascript-browser-logs-with-these-console-log-tips-55o2?amp%3Butm_campaign=digest_email&%3Butm_medium=email) +- [Web Skills](https://andreasbm.github.io/web-skills) +- [JavaScript: Modüller - Yazılım ile ilgili notlar](https://blog.selcukcihan.com/web-development/javascript-moduller) +- [Essential Javascript - a free JavaScript programming book](https://essential-javascript.programming-books.io/) +- [Front End Interview Handbook | Front End Interview Handbook](https://yangshun.github.io/front-end-interview-handbook/) +- [Ön Yüz Yazılımcısı - Front-end Developer - Mülakat Soruları ★ Front-end Job](https://h5bp.org/Front-end-Developer-Interview-Questions/translations/turkish?amp%3Butm_medium=email&%3Butm_source=Revue+newsletter#general-questions) +- [fatihhayri/es6-turkce-kaynaklar: ES6 Türkçe kaynak listesi](https://github.com/fatihhayri/es6-turkce-kaynaklar) ## Intermediate @@ -25,6 +34,15 @@ sidebar_label: Javascript - [Zell Liew](https://zellwk.com/blog/ "Zell Liew") - [Jared Nielsen](https://jarednielsen.com/blog/ "Jared Nielsen") - [JavaScript Rehberi Orta seviye | MDN Web Docs](https://developer.mozilla.org/tr/docs/Web/JavaScript#Orta_seviye "JavaScript Rehberi Orta seviye") +- [JavaScript’de Currying nedir?. Yıllar önce JavaScript’i yeni öğrenen… | by Gökhan İpek | Jan, 2021 | Medium](https://gokhanipek.medium.com/javascriptde-currying-nedir-8ac3500da1d3) +- [JavaScript Visualized: Promises & Async/Await | by Mahmut Yıldız | Feb, 2021 | Cimri Engineering](https://engineering.cimri.com/javascript-visualized-promises-async-await-f49c9233fb65) +- [Mastering Hard Parts of JavaScript: Callbacks I - DEV](https://dev.to/internettradie/mastering-hard-parts-of-javascript-callbacks-i-3aj0) +- [11 JavaScript Tricks You Won’t Find in Most Tutorials | by Bret Cameron | Medium](https://medium.com/@bretcameron/12-javascript-tricks-you-wont-find-in-most-tutorials-a9c9331f169d) +- [What the fuck is memoization? ・ Dan’s JavaScript Glossary](https://whatthefuck.is/memoization) +- [JavaScript Classes, Inheritance, and Prototype Chaining (ES5 and ES6 Way)](https://medium.com/developers-arena/javascript-classes-inheritance-and-prototype-chaining-es5-and-es6-way-4b8e9416702b) +- [7 JavaScript Design Patterns Every developer should know](https://codesource.io/javascript-design-patterns) +- [Tarayıcılar JavaScript’i Nasıl Yorumlar? - Oğuz Kılıç - Medium](https://medium.com/@oguzkilic/taray%C4%B1c%C4%B1lar-javascripti-nas%C4%B1l-yorumlar-fbdfc472f8e3) +- [Functional Binding in JavaScript - DEV Community](https://dev.to/spukas/functional-binding-in-javascript-7b1) ## Advanced @@ -33,3 +51,8 @@ sidebar_label: Javascript - [Zell Liew](https://zellwk.com/blog/ "Zell Liew") - [JavaScript Rehberi Üst seviye | MDN Web Docs](https://developer.mozilla.org/tr/docs/Web/JavaScript#%C3%9Cst_seviye "JavaScript Rehberi Üst seviye") - [Ecma Language Specification](https://tc39.es/ecma262/ "Ecma Language Specification") +- [Deep JavaScript](https://exploringjs.com/deep-js/toc.html) +- [Reactive Programming (Reaktif Programlama) Nedir? | Devnot](http://devnot.com/2020/reactive-programming-reaktif-programlama-nedir/?utm_campaign=Yaz%C4%B1l%C4%B1mc%C4%B1lar%20%C4%B0%C3%A7in%20Hafta%20Sonu%20Okumalar%C4%B1&utm_medium=email&utm_source=Revue%20newsletter) +- [JavaScript nasıl çalışır?. Javascript günümüzde en popüler… | by Cem Doğan](https://cmdgn.medium.com/javascript-nas%C4%B1l-%C3%A7al%C4%B1%C5%9F%C4%B1r-d99f1c716234) +- [JavaScript's Memory Management Explained](https://felixgerschau.com/javascript-memory-management) +- [Write Your Own Promisify Function from Scratch](https://www-freecodecamp-org.cdn.ampproject.org/v/s/www.freecodecamp.org/news/write-your-own-promisify-function-from-scratch/amp?amp%3B_gsa=1&_js_v=a2#referrer=https%3A%2F%2Fwww.google.com&_tf=From%20%251%24s&share=https%3A%2F%2Fwww.freecodecamp.org%2Fnews%2Fwrite-your-own-promisify-function-from-scratch%2F) diff --git a/docs/web-development/nodejs.md b/docs/web-development/nodejs.md index 1ab190b..97d2b51 100644 --- a/docs/web-development/nodejs.md +++ b/docs/web-development/nodejs.md @@ -8,9 +8,13 @@ sidebar_label: NodeJS - [W3School Nodejs Guide](https://www.w3schools.com/nodejs) - [Introduction to Nodejs (Playlist)](https://www.youtube.com/watch?v=VShtPwEkDD0&list=PLZlA0Gpn_vH_uZs4vJMIhcinABSTUH2bY) +- [The Odin Project NodeJS Course](https://www.theodinproject.com/courses/nodejs) +- [Rithm School Node and Express.js Fundamentals](https://www.rithmschool.com/courses/node-express-fundamentals) ## Intermediate - [Fireship Nodejs Guide for Beginners and Intermediate (Playlist)](https://www.youtube.com/watch?v=ENrzD9HAZK4&list=PL0vfts4VzfNiq0-fXbVVdnngU1Ur2SzyZ&ab_channel=Fireship) +- [Rithm School Intermediate Node and Express.js](https://www.rithmschool.com/courses/intermediate-node-express) +- [Server-Side GraphQL in Node.js](https://frontendmasters.com/courses/server-graphql-nodejs/) ## Advanced diff --git a/docs/web-development/reactjs.md b/docs/web-development/reactjs.md index dd553b3..7e57bb9 100644 --- a/docs/web-development/reactjs.md +++ b/docs/web-development/reactjs.md @@ -7,7 +7,29 @@ sidebar_label: ReactJS ## Beginner - [React Functional Components for Beginner Level](https://www.robinwieruch.de/react-function-component) +- [React için bilinmesi gereken JavaScript | by ismail simsek | Medium](https://medium.com/@ismailsimsek/react-i%C3%A7in-bilinmesi-gereken-javascript-14a6ef62bd72) +- [React Nedir ?. ReactJS ile Web ve Mobil Uygulamaları… | by Serkan Erip](https://medium.com/@serkanerip/react-nedir-3071b543df5b) +- [orcuntuna/react-turkce-kaynak: React.js öğrenmek için kullanabileceğiniz ücretsiz Türkçe kaynak.](https://github.com/orcuntuna/react-turkce-kaynak) ## Intermediate +- [Aklımda Kalsın: React'ta Hataları Yakalayalım | Berat Bozkurt](https://beratbozkurt.net/blog/aklimda-kalsin-reactta-hatalari-yakalayalim/) +- [Use React.memo() wisely](https://dmitripavlutin.com/use-react-memo-wisely/) +- [Build great React components](https://telmo.is/writing/neat-way-of-building-components) +- [5 React Custom Hooks You Should Start Using (Explained) - DEV Community](https://dev.to/alterclass/5-react-custom-hooks-you-should-start-using-explained-5d18?utm_source=digest_mailer&utm_medium=email&utm_campaign=digest_email) +- [React.memo, useMemo ve useCallback Nedir? | by Aykut Kardaş | Dec, 2020 | Medium](https://aykutkardas.medium.com/react-memo-usememo-ve-usecallback-nedir-31ccbdcb76c6) +- [Thinking in React Hooks](https://wattenberger.com/blog/react-hooks) +- [React Uygulamalarında TDD. Test güdümlü React uygulamaları… | by Oğuz Kılıç | Medium](https://oguzkilic.medium.com/react-uygulamalar%C4%B1nda-tdd-48f93335d8fb) +- [Understanding the useEffect Dependency Array | by Denny Scott | Better Programming](https://medium.com/better-programming/understanding-the-useeffect-dependency-array-2913da504c44) +- [useHooks - Easy to understand React Hook recipes](https://usehooks.com) +- [Theming React Components with CSS Variables - Bits and Pieces](https://blog.bitsrc.io/theming-react-components-with-css-variables-ee52d1bb3d90) +- [React Training: React: "mount" vs "render"?](https://reacttraining.com/blog/mount-vs-render) + ## Advanced + +- [How to use React Context effectively](https://kentcdodds.com/blog/how-to-use-react-context-effectively) +- [React Architecture: The React Provider Pattern | Morten Barklund](https://mortenbarklund.com/blog/react-architecture-provider-pattern/) +- [Using React with D3.js](https://wattenberger.com/blog/react-and-d3) +- [Making Sense of React Hooks. This week, Sophie Alpert and I… | by Dan Abramov](https://medium.com/@dan_abramov/making-sense-of-react-hooks-fdbde8803889) +- [Micro-frontend architecture and React with Web Components](https://medium.com/trendyol-tech/micro-frontend-architecture-and-react-with-web-components-c27301c68240) +- [Creating a React App… From Scratch. - Noteworthy - The Journal Blog](https://blog.usejournal.com/creating-a-react-app-from-scratch-f3c693b84658) diff --git a/docs/web-development/typescript.md b/docs/web-development/typescript.md index 0eae785..a0d209e 100644 --- a/docs/web-development/typescript.md +++ b/docs/web-development/typescript.md @@ -5,6 +5,12 @@ title: Typescript ## Beginner +- [TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html) +- [Academind TypeScript Course](https://youtu.be/BwuLxPH8IDs) +- [🎥 TypeScript Crash Course | Traversy Media 🎥](https://youtu.be/rAy_3SIqT-E "TypeScript Crash Course | Traversy Media") + ## Intermediate +- [Official TypeScript Blog](https://devblogs.microsoft.com/typescript/) + ## Advanced diff --git a/docs/web-development/vuejs.md b/docs/web-development/vuejs.md index 7b86e71..79736a9 100644 --- a/docs/web-development/vuejs.md +++ b/docs/web-development/vuejs.md @@ -7,9 +7,20 @@ sidebar_label: VueJS ## Beginner - [🎥 Vue JS Crash Course 2021 | Traversy Media 🎥](https://youtu.be/qZXt1Aom3Cs "Vue JS Crash Course 2021") +- [Getting Started with Vue - An Overview and Walkthrough Tutorial – Tania Rascia](https://www.taniarascia.com/getting-started-with-vue) ## Intermediate - [Vue.js Guide](https://vuejs.org/v2/guide/ "Vue.js Guide") +- [Utilize the File Structure to Decide When to Use Vue.js Slots - Markus Oberlehner](https://markus.oberlehner.net/blog/utilize-the-file-structure-to-decide-when-to-use-vuejs-slots/) +- [Async Vue.js Components - Vue.js Tutorials](https://vueschool.io/articles/vuejs-tutorials/async-vuejs-components) +- [How to Server Side Rendering (SSR) with Vue.js? | by Taha Selim Aksakal | The Startup](https://medium.com/swlh/how-to-server-side-rendering-ssr-with-vue-js-71cedce7c299) +- [Drag and Drop File Upload in Vue.js](https://www.raymondcamden.com/2019/08/08/drag-and-drop-file-upload-in-vuejs) ## Advanced + +- [Implementing the Builder Pattern in Vue.js Part 2: Forms - Markus Oberlehner](https://markus.oberlehner.net/blog/implementing-the-builder-pattern-in-vue-forms/) +- [Managing Complex Waiting Experiences on Web UIs | by Fatih Kadir Akın | Medium](https://medium.com/@fkadev/managing-complex-waiting-experiences-on-web-uis-29534d2d92a8) +- [Vuejs ile Unit ve e2e Testler](https://icsdefense.net/blog/vue-js-unit-ve-e2e-testler) +- [Testing Vue web applications with Vuex data store & REST backend](https://www.cypress.io/blog/2017/11/28/testing-vue-web-application-with-vuex-data-store-and-rest-backend) +- [Dockerizing a Vue App](https://mherman.org/blog/dockerizing-a-vue-app) diff --git a/static/humans.txt b/static/humans.txt new file mode 100644 index 0000000..b00ac3c --- /dev/null +++ b/static/humans.txt @@ -0,0 +1,30 @@ +WKd;. ..............lNMMMMMMMMMMMMMMMMWo.. .;dKW +x' ,cc::::::::::::::xNMMMMMMMMMMMMMMMMWkc:cc, 'x +. .lo,. :XMMMMMMMMMMMMMMMMNc ,ol. . + .oo. :XMMMMMMMMMMMMMMMMNc .oo. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMMMMMMMMMMMNc :d. + .d: ;XMMMMMMWKOKWMMMMMNc :d. + .d: ;XMMMMW0l. .cONMMMNc :d. + .d: ,KMNKk:. .;xXMX: :d. + .d: ,:'. ':,. :d. + .dc cd. +. cd. .dc . +c .d: :d. c +0, ;d, ,d; ,0 +WO' ;d; ;d; 'OW +MWO, 'ol. .lo' ,OWM +MMMKl..;ol' 'co;..lXMMM +MMMMW0c..,cl:'. .':lc,..c0WMMMM +MMMMMMW0o,..,:cc::;,'''''''''',;::cc:,..,o0WMMMMMM +MMMMMMMMMN0d:'...';;::::::::::;;,...':d0NMMMMMMMMM +MMMMMMMMMMMMWXOo:'.. ..':okXWMMMMMMMMMMMM + + +Wow, you crazy developer. So you found this place. So how about being a code owner? + +https://github.com/sdtrdev/source-pocket/graphs/contributors