Skip to content

Commit a1d31e2

Browse files
committed
Robot Updated at:20 Oct 2024 21:10:37 GMT
1 parent 8fd87e7 commit a1d31e2

11 files changed

+48
-31
lines changed

docs/awesome/GoBooks.md

+12-5
Original file line numberDiff line numberDiff line change
@@ -302,11 +302,11 @@ Network Programming with Go will help you leverage Go to write secure, readable,
302302

303303
Write your own fast, reliable, and cross-platform command-line tools with the Go programming language. Go might be the fastest—and perhaps the most fun—way to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements. Create all kinds of command-line tools that work with files, connect to services, and manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct.
304304

305-
### 2021 - [Effective Go](https://www.manning.com/books/effective-go)
305+
### 2021 - [Go by Example](https://www.manning.com/books/go-by-example)
306306

307-
<img src="https://images.manning.com/360/480/resize/book/d/af5a665-64b2-45cc-9543-d072437c27c2/Gumus-MEAP-HI.png" width="120px"/>
307+
<img src="https://images.manning.com/360/480/resize/book/1/4162662-915f-4052-b061-c4ff15ddf0f1/Gumus-MEAP-HI.png" width="120px"/>
308308

309-
Effective Go is a practical guide to writing high-quality code that’s easy to test and maintain. The book is full of best practices to adopt and anti-patterns to dodge. It explores what makes Go so dramatically different from other languages, and how you can still leverage your existing skills into writing excellent Go code. Aimed at Go beginners looking to graduate to serious Go development, you’ll write and test command line applications, web API clients and servers, concurrent programs, and more.
309+
Go by Example is a practical guide to writing high-quality code that’s easy to test and maintain. The book is full of best practices to adopt and anti-patterns to dodge. It explores what makes Go so dramatically different from other languages, and how you can still leverage your existing skills into writing excellent Go code. Aimed at Go beginners looking to graduate to serious Go development, you’ll write and test command line applications, web API clients and servers, concurrent programs, and more.
310310

311311
### 2021 - [Cloud Native Go - Building Reliable Services in Unreliable Environments](https://www.amazon.com/Cloud-Native-Go-Unreliable-Environments/dp/1492076333)
312312

@@ -383,7 +383,7 @@ How and when should you apply performance efficiency optimization without wastin
383383

384384
### 2022 - [100 Go Mistakes and How to Avoid Them](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them)
385385

386-
<img src="https://images.manning.com/360/480/resize/book/d/fc0c3c2-6ae1-4722-b867-a29dc6e3ed70/Harsanyi-MEAP-HI.png" width="120px"/>
386+
<img src="https://images.manning.com/360/480/resize/book/9/5990f3c-19fb-4945-b024-7280e616773f/Harsanyi-HI.png" width="120px"/>
387387

388388
100 Go Mistakes and How to Avoid Them puts a spotlight on common errors in Go code you might not even know you’re making. You’ll explore key areas of the language such as concurrency, testing, data structures, and more—and learn how to avoid and fix mistakes in your own projects.
389389

@@ -447,7 +447,7 @@ Even more importantly, the book teaches you how to _think_ like a master softwar
447447

448448
### 2024 - [Build an Orchestrator in Go](https://www.manning.com/books/build-an-orchestrator-in-go)
449449

450-
<img src="https://images.manning.com/360/480/resize/book/d/d1322d1-6dff-4475-9f70-fba20aef2281/Boring-OS-MEAP-HI.png" width="120px"/>
450+
<img src="https://images.manning.com/360/480/resize/book/2/464ad9c-7d6e-4a4d-ac4c-032adace14c1/Boring-OS-HI.png" width="120px"/>
451451

452452
Understand Kubernetes and other orchestration systems deeply by building your own using Go and the Docker API.
453453

@@ -459,6 +459,13 @@ Orchestration systems like Kubernetes coordinate other software subsystems and s
459459

460460
Much of the modern world is built on cryptography, and this book introduces readers to the fundamental principles of ciphers, keys, and hashing. It traces the development of increasingly sophisticated cryptographic schemes from the Caesar cipher to SHA-256 and AES-GCM, including dozens of example Go programs and coding challenges. The book concludes with a review of best practices for handling encryption and authentication in Go applications.
461461

462+
### 2024 - [Practical guide for building a blockchain from scratch in Go with gRPC](https://github.com/volodymyrprokopyuk/go-blockchain) *Free*
463+
464+
A foundational and practical guide for effectively learning the fundamental blockchain concepts and
465+
progressively building a blockchain from scratch in Go with gRPC. An interesting and challenging
466+
adventure that takes you from the foundational concepts and purpose through the technical design and
467+
implementation to the practical testing and usage of the proposed blockchain. Simple, yet non-trivial. Concise, yet detailed. Practical, yet well-grounded.
468+
462469
### [Go with the Domain: Building Modern Business Software in Go](https://threedots.tech/go-with-the-domain/) *Free*
463470

464471
<a href="https://threedots.tech/go-with-the-domain/"><img src="https://threedots.tech/img/go-with-domain-cover-160-retina.jpg" width="120px"/></a>

docs/awesome/awesome-angular.md

+3
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,7 @@ become an Angular expert.
568568
* [ngx-translate-router](https://github.com/gilsdav/ngx-translate-router) - Translate routes using `ngx-translate`.
569569
* [intl-tel-input-ng](https://github.com/mpalourdio/intl-tel-input-ng) - An Angular component to easily integrate [intl-tel-input](https://github.com/jackocnr/intl-tel-input).
570570
* [ng-intl](https://github.com/antimprisacaru/ng-intl) - Type-safe, reactive Angular i18n library. Lazy-loaded translations, signal-based reactivity, full TypeScript support. Efficient, flexible, and scalable internationalization for Angular projects.
571+
* [ngx-easy-i18n-js](https://github.com/gabrie-allaigre/ngx-easy-i18n-js) - The easy internationalization (i18n) library for Angular.
571572

572573
#### Monorepos
573574

@@ -710,6 +711,7 @@ become an Angular expert.
710711
* [ngx-testing-tools](https://github.com/remscodes/ngx-testing-tools) - Provides high-level utilities and reduces boilerplate for testing Angular applications.
711712
* [angular-testing-kit](https://github.com/lazycuh/angular-testing-kit) - A set of convenient utilities to make Angular testing with Jasmine and Karma simpler.
712713
* [playwright-ng-schematics](https://github.com/playwright-community/playwright-ng-schematics) - Adds Playwright Test to your Angular project.
714+
* [docker-ng-cli-karma](https://github.com/trion-development/docker-ng-cli-karma) - Angular docker image capable of running Karma with Chrome.
713715

714716
#### Updating
715717

@@ -1126,6 +1128,7 @@ to simplify usage and allow quick customization.
11261128
* [Vidstack](https://github.com/vidstack/player) - A framework and collection of UI components for building and managing custom media players on the web. You can use this library to build your own player (see our examples), or use our production-ready Default Layout and customize it to match your brand and site. See this [installation guide](https://www.vidstack.io/docs/player/getting-started/installation/angular?styling=default-layout&provider=video).
11271129
* [dyte-io/ui-kit](https://github.com/dyte-io/ui-kit) - Dyte's UI library for creating meeting interfaces.
11281130
* [ngx-youtube-player](https://github.com/orizens/ngx-youtube-player) - Angular component based on [YouTube player iframe API](https://developers.google.com/youtube/iframe_api_reference).
1131+
* [ngx-videogular](https://github.com/videogular/ngx-videogular) - An HTML5 video player for Angular 2.0. Videogular is a wrapper over the HTML5 video tag, so you can just add whatever you want. This provides a very powerful, but simple to use solution, for everybody.
11291132

11301133
#### Mixed utilities
11311134

docs/awesome/awesome-construct.md

+2
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,15 @@ This list includes all the best tools, tutorials and examples related to the awe
7676
- [[TodaysTuts] Construct 2 - Behaviors](https://www.youtube.com/playlist?list=PLO3K3VFvlU6B1InGyrx7Iz7w_MDizWlXK) - Tutorials about Behaviours.
7777
- Let's Make Games: [[PONG]](https://www.youtube.com/watch?v=cvItNHEMB80) [[ASTEROIDS]](https://www.youtube.com/watch?v=nYULTk2BpKY) [[Flappy Bird]](https://www.youtube.com/watch?v=eBccn1qMB_U) - Tutorials on how to make specifi games.
7878
- [Construct 2 Tutorials - Breakout Clone](https://www.youtube.com/playlist?list=PL59F92017DA9887DB) - Learn how to create a Brakeout game.
79+
- [Lessis Games](https://www.youtube.com/@lessisgames8555/playlists) - Tutorials & more.
7980

8081
### Other Sources
8182

8283
- [[MVA] Game Development with Construct 2 (Basic)](https://mva.microsoft.com/en-US/training-courses/game-development-with-construct-2-8355) - Basic course about making games.
8384
- [[MVA] Developing Windows 10 Games with Construct 2 (Advanced)](https://mva.microsoft.com/en-US/training-courses/developing-windows-10-games-with-construct-2-16335) - Advanced course about making games.
8485
- [[Udemy FREE!] Learn Construct 2](https://www.udemy.com/learn-construct-2-creating-a-pixel-platformer-in-html5/) - Creating a Pixel Platformer in HTML5.
8586
- [[TutPlus] Construct 2 Tutorials](https://gamedevelopment.tutsplus.com/categories/construct-2) - General tutorials.
87+
- [How To Construct Demo](https://howtoconstructdemos.com/) - Demo samples.
8688

8789
## E-Books
8890
- [Level Zero](https://www.construct.net/blogs/construct-official-blog-1/level-zero-free-construct-2-book-853) - Complete book on how to make games.

docs/awesome/awesome-docker.md

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ _Source:_ [What is Docker](https://www.docker.com/why-docker/)
4242
- [Docker Documentation](https://docs.docker.com/): the official documentation.
4343
- [Docker for beginners](https://github.com/groda/big_data/blob/master/docker_for_beginners.md): A tutorial for beginners who need to learn the basics of Docker—from "Hello world!" to basic interactions with containers, with simple explanations of the underlying concepts.
4444
- [Docker for novices](https://www.youtube.com/watch?v=xsjSadjKXns) An introduction to Docker for developers and testers who have never used it. (Video 1h40, recorded linux.conf.au 2019 — Christchurch, New Zealand) by Alex Clews.
45+
- [Docker Hands-on Labs](https://labex.io/skilltrees/docker) A structured Docker skill tree with 100 beginner-friendly hands-on labs by LabEx.
4546
- [Docker katas](https://github.com/eficode-academy/docker-katas) A series of labs that will take you from "Hello Docker" to deploying a containerized web application to a server.
4647
- [Docker Latest Tutorial](https://www.techgeekbuzz.com/tutorial/docker/what-is-docker/) — This is a series of latest docker tutorial, where you can learn what is docker, docker lifecycle, how to run Nginx Web Server in Docker?, how to run mysql on docker container, how to use Python on doceker and many other important topics.
4748
- [Docker simplified in 55 seconds](https://www.youtube.com/watch?v=vP_4DlOH1G4): An animated high-level introduction to Docker. Think of it as a visual tl;dr that makes it easier to dive into more complex learning materials.

docs/awesome/awesome-eslint.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ If you want to contribute, please read the [contribution guidelines](https://git
179179
- [fp](https://github.com/jfmengels/eslint-plugin-fp) - ESLint rules for functional programming.
180180
- [functional](https://github.com/jonaskello/eslint-plugin-functional) - ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
181181
- [Immutable](https://github.com/jhusain/eslint-plugin-immutable) - Disable all mutation in JavaScript.
182-
- [import](https://github.com/benmosher/eslint-plugin-import) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Still does not work with ESlint 9 and does not support flat configs.
183-
- [import-x](https://github.com/un-ts/eslint-plugin-import-x) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Properly maintained lightweight fork of `eslint-plugin-import` with the proper support of latest ESlint.
182+
- [import](https://github.com/benmosher/eslint-plugin-import) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names.
183+
- [import-x](https://github.com/un-ts/eslint-plugin-import-x) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Lightweight fork of `eslint-plugin-import`, but which breaks backwards compatibility.
184184
- [new-with-error](https://github.com/Trott/eslint-plugin-new-with-error) - Require errors to be thrown using `new`.
185185
<!-- lint ignore awesome-spell-check -->
186186
- [no-argument-spread](https://github.com/causalhq/eslint-plugin-no-argument-spread) - Lints against expressions like `Math.max(...args)` that can lead to a stack overflow for large arrays.

docs/awesome/awesome-for-beginners.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ If you are not a programmer but would like to contribute, check out the [Awesome
185185
- [Svelte](https://github.com/sveltejs/svelte) _(label: good-first-issue)_ <br> Component framework that runs at build time, converting your components into highly efficient imperative code that surgically updates the DOM.
186186
- [swag-for-dev](https://github.com/swapagarwal/swag-for-dev) _(label: good-first-issue)_ <br> Swag opportunities for developers.
187187
- [Tessel 2 CLI](https://github.com/tessel/t2-cli) _(label: contribution-starter)_ <br> Command line interface to Tessel 2.
188-
- [Time to Leave](https://github.com/thamara/time-to-leave) _(label: good-first-issue)_ <br> Working hours time tracker app based on Electron and Javascript.
188+
- [Time to Leave](https://github.com/thamara/time-to-leave) _(label: good first issue)_ <br> Working hours time tracker app based on Electron and Javascript.
189189
- [Vest](https://github.com/ealush/vest) _(label: good-first-issue)_ <br> Validations framework inspired by unit testing frameworks.
190190
- [Video Hub App](https://github.com/whyboris/Video-Hub-App) _(label: good-first-issue)_ <br> Angular & Electron app for browsing and searching videos on your PC.
191191
- [Video.js](https://github.com/videojs/video.js) _(label: good first issue)_ <br> The player framework
@@ -374,7 +374,7 @@ Contributions are welcome! See the [contributing guidelines](https://github.com/
374374

375375
## Thanks to GitHub Sponsors
376376

377-
<table><tr><td align="center"><a href="https://raw.githubusercontent.com/thamara"><img src="https://avatars1.githubusercontent.com/u/846063?v=4?s=60" width="60px;" alt=""/><br/><sub><b>Thamara Andrade</b></sub></a></td></tr></table>
377+
<table><tr><td align="center"><a href="https://raw.githubusercontent.com/MixeroTN"><img src="https://avatars.githubusercontent.com/u/40803091" width="60px;" alt=""/><br/><sub><b>Michał Gołkowski</b></sub></a></td></tr></table>
378378

379379
## License
380380

docs/awesome/awesome-job-boards.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ A curated list of awesome niche job boards.
77

88
## Artificial Intelligence (AI)
99

10+
* [AI Jobs](https://www.moaijobs.com/) - AI Jobs in ML, Data Science, Engineering, and Research
1011
* [AI Jobs Dev](https://aijobs.dev) - Discover companies looking to hire AI, ML, Data Science & Big Data engineers and connect with them
1112
* [AI Jobs](https://aijobs.app) – Jobs in Artificial Intelligence (AI)
12-
* [ai-jobs.net](https://ai-jobs.net/) - Jobs in AI and Big Data
13+
* [aijobs.net](https://aijobs.net/) - Jobs in AI and Big Data
1314
* [AI/ML Jobs](https://www.aimljobs.fyi) - Jobs at Top AI Companies and Startups, Updated Daily!
14-
* [AI Jobs Board](https://aijobsboard.net) - Jobs in AI/ML
1515

1616
## Big Data
1717

@@ -76,7 +76,7 @@ A curated list of awesome niche job boards.
7676
## InfoSec
7777

7878
* [NinjaJobs](https://ninjajobs.org/) - A community-run job platform developed by InfoSec professionals
79-
* [infosec-jobs.com](https://infosec-jobs.com/) - A fresh and lean InfoSec jobs board
79+
* [isecjobs.com](https://isecjobs.com/) - A fresh and lean InfoSec jobs board
8080

8181
## Programming
8282

@@ -106,7 +106,6 @@ A curated list of awesome niche job boards.
106106
* [Jobs In JS](https://jobsinjs.com/)
107107
* [JavaScript Developer Board](https://javascriptjob.xyz/)
108108
* [Vue.js Jobs](https://vuejobs.com/)
109-
* [React Jobs](https://reactjsjob.com)
110109
* [Svelte Jobs](https://sveltejobs.com/)
111110
* [Javascript Works](https://javascript.works-hub.com/) - Local and remote JavaScript opportunities, articles and open-source
112111
* [JSJobbs](https://jsjobbs.com/)
@@ -141,19 +140,16 @@ A curated list of awesome niche job boards.
141140

142141
* [Rust Jobs](https://www.rustjobs.com) - A job board dedicated to the Rust programming language
143142
* [Rust Jobs](https://rustjobs.dev) - The go-to hiring platform for Rust engineering talent
144-
* [Rust Jobs - Remote and OnSite](https://rustjob.xyz)
145143

146144
### Scala
147145
* [Scala Jobs](https://scalajobs.com)
148146

149-
### Java
150-
* [JavaProHire](https://javaprohire.com/) - A job board crafted with a laser focus on Java developers
151-
152147
### TypeScript
153148
* [TypeScript Jobs](https://typescriptjobs.dev)
154149

155150
## Remote
156151

152+
* [100% Work From Anywhere jobs](https://www.realworkfromanywhere.com/) - Fully remote jobs to live and work from anywhere
157153
* [We Work Remotely](https://weworkremotely.com/)
158154
* [DailyRemote](https://dailyremote.com/)
159155
* [Werkington](https://www.werkington.com/)
@@ -185,6 +181,7 @@ A curated list of awesome niche job boards.
185181

186182
* [Relocate.me](https://relocate.me/) - Verified relocation packages
187183
* [underpin](https://www.underpin.company/) - Tech jobs and job search advice from an actual recruiter
184+
* [Christian Tech Jobs](https://www.christiantechjobs.io/) - Tech jobs at Christian companies
188185

189186
### Canada
190187

@@ -194,15 +191,16 @@ A curated list of awesome niche job boards.
194191

195192
* [GermanTech Jobs](https://germantechjobs.de/) - Dedicated Tech Job Board for Germany
196193
* [SwissDev Jobs](https://swissdevjobs.ch/) - Jobs for Software Developers from the EU that want to work in Switzerland
197-
* [WeJob.ch](https://WeJob.ch/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - Developers and IT Jobs in Switzerland 🇨🇭
194+
* [DanishTech.co](https://danishtech.co/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - Dedicated Tech Job Board for Denmark 🇩🇰
195+
* [Next Level Jobs EU](https://nextleveljobs.eu/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - €100k+ Software Engineering Jobs 🇪🇺
196+
* [Work In Tech](https://www1.communitech.ca/jobs) - Find your next role at Canada's fastest-growing tech companies
198197

199198
### United Kingdom
200199

201200
* [IT Jobs Watch](https://www.itjobswatch.co.uk/) - Includes free technology skill set trends, salary/contractor rate benchmarking, and real-time job vacancy statistics
202201

203202
## Writing
204203

205-
* [Write the Docs Job Board](https://jobs.writethedocs.org/) - Jobs for people who care about documentation
206204

207205
## Various
208206
* [WorkInGreen.jobs](https://workingreen.jobs/) - Greentech related jobs

0 commit comments

Comments
 (0)