Anatomy of a Crypto Scam - Thomas Harris
Analysis of a crypto scam using a fake AI YouTuber to distribute malicious code disguised as a TradingView tutorial.
Maxence Poutord est un développeur logiciel spécialisé dans l'architecture Vue.js, les workflows Git et le développement web moderne. Découvrez des insights issus de 3 ans de maintenance d'une énorme base de code Vue.js incluant 9 leçons essentielles, décisions d'architecture pour faire évoluer de grandes applications et tests d'intégration avec Testing Library. Explorez des tutoriels Git complets incluant des cheat sheets avancées, la compréhension des mécanismes internes de git commit et l'optimisation de gitconfig personnalisé. Apprenez la migration de Gatsby.js vers Astro, l'intégration de commentaires Giscus dans les blogs Astro et 10 ans d'expérience en blogging. Suivez pour la sensibilisation à la cybersécurité sur les arnaques crypto, des projets open-source incluant docker-symfony et l'assistant IA YoutubeMate, et des insights pratiques de développement web. Accédez aux projets phares et 62+ articles de blog sur JavaScript, les tests et l'architecture logicielle.
42 articles from this blog
Analysis of a crypto scam using a fake AI YouTuber to distribute malicious code disguised as a TradingView tutorial.
A developer reflects on 10 years of blogging, sharing lessons on titles, writing for yourself, and how blogging aids career growth.
A technical tutorial on integrating Giscus, a GitHub-powered comment system, into an Astro.js blog, including dark mode support.
A developer shares their personalized .gitconfig setup, including aliases, color schemes, and productivity tips for a better Git workflow.
A developer shares their experience migrating a personal blog from Gatsby.js to Astro, citing reasons like build speed and simplicity.
A technical guide on using Notion as a headless CMS to generate markdown content for a Gatsby.js (or similar) static site.
A technical guide detailing steps to improve Core Web Vitals in a React app, covering lazy loading, image CDNs, and code splitting.
A guide to publishing an npm package that supports both ESM and CommonJS modules using TypeScript, including dual tsconfig files and package.json exports.
Explores Turborepo, a tool for managing complex monorepo build pipelines and caching to drastically improve CI/CD performance.
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
A software engineer's personal review of 2021, covering career moves to remote roles, tech stack changes, blog improvements, and personal milestones.
A software engineer shares their personal experience with RSI, detailing the causes, immediate fixes, and the importance of ergonomics for developers.
A developer shares lessons from scaling a large Vue.js application over 3 years, covering modular architecture, micro-frontends, and state management.
A developer shares 9 key lessons learned from maintaining a large Vue.js codebase for 3 years, focusing on consistency, legacy code, and dependencies.
A developer shares useful Bash/Zsh commands, aliases, and terminal tips for improving daily workflow and productivity.
A software engineer's personal review of 2020, covering work on frontend infrastructure and accessibility, side projects, blogging stats, and travel.
A developer shares insights from 2 years of using a monorepo with ~40 Vue.js packages, discussing its pros and cons for teamwork and dependency management.
Practical advice for developers to improve their GitHub portfolio, focusing on quality projects, learning in public, and effective documentation.
A Vue.js developer explains how to use memoization to solve a performance issue in a timeline component, reducing function calls from 700+ to a few.
A guide to simplifying Vue.js application testing using the Vue Testing Library, focusing on user-centric tests and practical examples.