Content by emanuele bartolesi (7)

Emanuele Bartolesi explains how to keep repositories in sync during a Git migration (for example, GitLab to GitHub), and why `git push --all` + `--tags` is not the same as `git push --mirror`, especially when it comes to non-branch refs and deletions.
Blogs
Emanuele Bartolesi shows how to use GitHub Copilot as a guardrail for generating strict Conventional Commit messages in VS Code and JetBrains Rider, with concrete instruction snippets you can paste into each IDE to make the output consistent and automation-friendly.
Blogs

A Practical GitFlow Setup That Works on GitHub

Emanuele Bartolesi shares the GitFlow setup he actually enforces on GitHub, including strict branch protection, PR habits, release/tag rules, and how he wires it to GitHub Actions, environments, and basic security checks so the workflow holds up under real release and hotfix pressure.
Blogs

How I created a Cozy Workspace in VS Code

Emanuele Bartolesi shares the VS Code layout and settings he uses to create a cleaner, less distracting “Productivity” profile—freeing up editor space (especially when chat panels are open) and making long coding sessions more comfortable.
Blogs

Why I Use JetBrains Rider for .NET Development

Emanuele Bartolesi explains why he switched from Visual Studio (and previously VS Code) to JetBrains Rider for day-to-day .NET development, highlighting performance, built-in refactorings/inspections, `.editorconfig` support, an integrated HTTP client, database tools, and how GitHub Copilot fits into his workflow.
Blogs
Emanuele Bartolesi walks through rebuilding his personal website from scratch with Astro, using GitHub Copilot via a “personas” workflow, developing entirely in GitHub Codespaces, and deploying with AWS Amplify—plus a small AWS Lambda + EventBridge job to trigger scheduled rebuilds.
Blogs
Emanuele Bartolesi (Kasuken) explains how GitHub Gists work under the hood as Git repositories, and shows practical ways to organize, fork, and clone gists so they can act like lightweight mini-repos for snippets and small utilities.
Blogs

End of content

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.