Discover gists
🔗 Short link to this gist: timw.info/copilotreview
🎥 Associated YouTube video: timw.info/8dc
- 📧 Tim Warner
- 🐙 GitHub: Personal and Organization
A curated collection of best practices, tips, and resources to help healthcare professionals and development teams unlock the full potential of GitHub Copilot. Designed for sensitive environments, this guide highlights actionable advice, insightful articles, and compliance-minded practices. 🌟
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"basics": { | |
"name": "Nathan Harris", | |
"label": "Software Engineer II | PSM I", | |
"image": "https://raw.githubusercontent.com/nwithan8/nwithan8.github.io/master/images/headshot_transparent.png", | |
"email": "[email protected]", | |
"url": "https://github.com/nwithan8", | |
"summary": "Excited to take head-on the fast-paced, high-stakes world of software development.\nRetired journalist.", | |
"location": { |
Before we look at some common commands, I just want to note a few keyboard commands that are very helpful:
Up Arrow
: Will show your last commandDown Arrow
: Will show your next commandTab
: Will auto-complete your commandCtrl + L
: Will clear the screen
# Created by https://www.gitignore.io/api/unity | |
# Edit at https://www.gitignore.io/?templates=unity | |
# Jetbrain Rider Cache | |
.idea/ | |
Assets/Plugins/Editor/JetBrains* | |
# Visual Studio Code | |
.vscode/ |
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; | |
const WebSocket = require('ws'); | |
const MESSAGE_TYPES = { | |
WELCOME: 0, | |
PREFIX: 1, | |
CALL: 2, | |
CALLRESULT: 3, | |
CALLERROR: 4, |
As promised, here’s a write up on how I integrated Clerk authentication with Supabase Studio’s user impersonation feature for local development. I drafted it as a mini “how-to” guide, and while writing it, I realized there might be a simpler solution on Supabase’s end to handle this more gracefully...more on that at the end! 😀
This gist is split into two main sections:
- Section 1: A guide to bridging Clerk and Supabase Studio impersonation locally
- Section 2: A proposed enhancement to Supabase Studio's impersonation mode to more elegantly solve the same problem for all environments
Salut ! | |
Etant donné que vous êtes beaucoup à me demander comment commencer le low level et le Reverse Engineering, je vais essayer de faire un petit résumé qui se base essentiellement sur ma propre expérience. | |
Tout d'abord je ne pense pas qu'il faille avoir des connaissances au préalable pour se lancer dans le low level, cependant il y a certaines notions qui sont indispensables dans le bas niveau et que l'on retrouve plus ou moins naturellement quand on a déjà codé en C ou mieux en assembleur. C'est donc pratique de savoir programmer dans un langage de bas niveau et c'est je pense la première étape pour envisager le low level. | |
Je conseille donc en premier lieu d'apprendre le C qui en plus d'être un langage que vous devrez très souvent lire, c'est aussi souvent des programmes en C que l'on commence à analyser quand on débute, de par la clarté du code assembleur généré. | |
**Pour apprendre le C je conseille ce cours écrit: https://zestedesavoir.com/tutoriels/755/le-langage-c-1/** (en français ce qui n'est pas |