| Website | https://statnmap.com |
| GitHub | https://github.com/statnmap |
| Website | https://statnmap.com |
| GitHub | https://github.com/statnmap |
New blog post: "Creating a Node.js Website with GitHub Copilot Workspace Using Best Development Practices in #Rstats"
๐ I explored designing a website from scratch using an "unknown" language, with my good development practices and the help of GitHub Copilot Workspace
https://statnmap.com/2025-01-27-creating-a-website-in-node-js-with-github-copilot-workspace/
As a developer primarily focused on R, I strive to follow good development practices: writing clear user documentation with articles and examples; creating robust tests; and automating checks and deployments with CI/CD workflows. These habits have allowed me to build reliable and maintainable projects, but I asked myself: Are these practices transferable if I venture into a different ecosystem, such as Node.js? To answer this question, I set myself a personal challenge: create a fully functional website using Node.js and JavaScript, while taking the opportunity to test GitHub Copilot Workspace as my primary development assistant. My goal was to see if Copilot could guide me from start to finish, assuming I knew nothing. I also wanted to test the hypothesis that even without deep expertise in a language or framework, success is achievable by relying on solid practices and the right tools.
As a developer primarily focused on R, I strive to follow good development practices: writing clear user documentation with articles and examples; creating robust tests; and automating checks and deployments with CI/CD workflows. These habits have allowed me to build reliable and maintainable projects, but I asked myself: Are these practices transferable if I venture into a different ecosystem, such as Node.js? To answer this question, I set myself a personal challenge: create a fully functional website using Node.js and JavaScript, while taking the opportunity to test GitHub Copilot Workspace as my primary development assistant. My goal was to see if Copilot could guide me from start to finish, assuming I knew nothing. I also wanted to test the hypothesis that even without deep expertise in a language or framework, success is achievable by relying on solid practices and the right tools.
All new features and changes of version 0.6.0 are listed in the news:
๐https://thinkr-open.github.io/fusen/news/index.html#fusen-060
This is soo cool! Work in progress, but still!