Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wbaldoumas/coding-blog
A personal coding blog.
https://github.com/wbaldoumas/coding-blog
blazor blazor-webassembly blog csharp csharp-code dotnet hacktoberfest webassembly
Last synced: about 13 hours ago
JSON representation
A personal coding blog.
- Host: GitHub
- URL: https://github.com/wbaldoumas/coding-blog
- Owner: wbaldoumas
- License: mit
- Created: 2021-08-30T22:35:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T05:13:29.000Z (14 days ago)
- Last Synced: 2024-10-26T14:33:13.607Z (12 days ago)
- Topics: blazor, blazor-webassembly, blog, csharp, csharp-code, dotnet, hacktoberfest, webassembly
- Language: C#
- Homepage: https://wbaldoumas.codes/
- Size: 1.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Coding Blog
[![Build][github-checks-shield]][github-checks-url]
[![Coverage][coverage-shield]][coverage-url][![Contributor Covenant][contributor-covenant-shield]][contributor-covenant-url]
[![Contributors][contributors-shield]][contributors-url]
[![Commits][last-commit-shield]][last-commit-url][![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url][![LinkedIn][linkedin-shield]][linkedin-url]
## About The Project
A personal website and blog to share my thoughts and experiences with coding and software development. This project is also a playground for me to learn and experiment with new technologies and development practices.
Check out the live site [here](https://wbaldoumas.codes).
### Tech Used
- [.NET 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) server + [Blazor WebAssembly](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) client, with both server-side and client-side rendering
- [gRPC](https://grpc.io/) for client-server communication
- [Blazorise](https://blazorise.com/) for some UI components and icons
- [Flurl](https://flurl.dev/) for HTTP requests
- [Markdig](https://github.com/xoofx/markdig) and [Markdown.ColorCode](https://github.com/wbaldoumas/markdown-colorcode) for rendering markdown as HTML with syntax highlighting
- [Polly](https://github.com/App-vNext/Polly) for resilience and transient-fault-handling
- [Quartz](https://github.com/quartznet/quartznet) for scheduling background jobs and cache warming
- [Mapperly](https://github.com/riok/mapperly) for mapping between data transfer objects and domain entities
- [Docker](https://www.docker.com/) for app containerization
- [Google Cloud Platform](https://cloud.google.com/) + [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) for hosting
- [GitHub Actions](https://github.com/features/actions) for continuous integration and deployment## Roadmap
See the [open issues](https://github.com/wbaldoumas/coding-blog/issues) for a list of proposed features (and known issues).
## Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. For detailed contributing guidelines, please see [CONTRIBUTING.md](CONTRIBUTING).
## License
Distributed under the `MIT License` License. See [LICENSE](LICENSE) for more information.
## Contact
[@wbaldoumas](https://github.com/wbaldoumas)
Project Link: [https://github.com/wbaldoumas/coding-blog](https://github.com/wbaldoumas/coding-blog)
[contributors-shield]: https://img.shields.io/github/contributors/wbaldoumas/coding-blog.svg?style=for-the-badge
[contributors-url]: https://github.com/wbaldoumas/coding-blog/graphs/contributors
[contributor-covenant-shield]: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=for-the-badge
[contributor-covenant-url]: https://github.com/wbaldoumas/coding-blog/blob/main/CODE_OF_CONDUCT.md
[forks-shield]: https://img.shields.io/github/forks/wbaldoumas/coding-blog.svg?style=for-the-badge
[forks-url]: https://github.com/wbaldoumas/coding-blog/network/members
[stars-shield]: https://img.shields.io/github/stars/wbaldoumas/coding-blog.svg?style=for-the-badge
[stars-url]: https://github.com/wbaldoumas/coding-blog/stargazers
[issues-shield]: https://img.shields.io/github/issues/wbaldoumas/coding-blog.svg?style=for-the-badge
[issues-url]: https://github.com/wbaldoumas/coding-blog/issues
[license-shield]: https://img.shields.io/github/license/wbaldoumas/coding-blog.svg?style=for-the-badge
[license-url]: https://github.com/wbaldoumas/coding-blog/blob/main/LICENSE
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/williambaldoumas
[github-checks-shield]: https://img.shields.io/github/actions/workflow/status/wbaldoumas/coding-blog/ci.yml?style=for-the-badge
[github-checks-url]: https://github.com/wbaldoumas/coding-blog/actions
[coverage-shield]: https://img.shields.io/codecov/c/github/wbaldoumas/coding-blog?style=for-the-badge
[coverage-url]: https://app.codecov.io/gh/wbaldoumas/coding-blog/branch/main
[last-commit-shield]: https://img.shields.io/github/last-commit/wbaldoumas/coding-blog?style=for-the-badge
[last-commit-url]: https://github.com/wbaldoumas/coding-blog/commits/main