Yokaze

"Coding, Rocking."

Avatar

Spécialité

Vue、React、TypeScript、Tailwind、Sass
0% La pile technologique front-end que j'aime le plus et dans laquelle je me spécialise
Flutter、Tauri
0% Pile technologique préférée pour le développement de clients multiplateformes
Go、Python
0% Les services backend et les langages de script les plus expérimentés
p i l e
t e c h n o l o g i q u e

Découvert 15 contenu(s)

Framework front-end

Vue

Vue est mon choix préféré pour construire des interactions Web. De Vue2 à Vue3, j'ai été témoin de son évolution logique, des données réactives à l'API de composition. Pour moi, Vue n'est pas seulement un framework, c'est la solution optimale pour trouver un équilibre entre l'efficacité du développement et la performance du système.

Frontend FrameworkJavaScriptUIReactivity

Cadre UI multiplateforme

Flutter

Flutter a redéfini ma compréhension du développement multiplateforme. Il ne dépend pas de la correspondance des contrôles natifs, mais contrôle directement chaque pixel grâce au moteur de rendu. Cette philosophie de conception « tout est un Widget » me permet de maintenir une cohérence UI très élevée lors du traitement d'interactions multiplateformes complexes.

ProgrammingConcurrencyPerformanceCross-platform

langage de programmation

TypeScript

Des scripts JavaScript des premiers navigateurs à l'apprentissage guidé par une logique complexe, jusqu'à une compréhension approfondie des closures, des chaînes de prototypes et du mécanisme de boucle d'événements, j'en suis finalement venu à ne presque plus écrire de projets purement en JavaScript. Les contraintes de type statique offertes par TypeScript constituent la pierre angulaire de la stabilité des grands projets. Elles permettent au code de se suffire en tant que documentation et me permettent d'intercepter la plupart des risques logiques dès la phase de compilation.

ProgrammingWeb DevelopmentFrontendType Safety

langage de programmation

Go

Je suis passionné par la philosophie d'ingénierie de Go : simple, fiable et efficace. Lors du traitement de la logique back-end, il évite les abstractions excessives, rendant le traitement concurrent naturel et élégant. J'ai l'habitude de l'utiliser pour construire des microservices haute performance, et j'ai écrit quelques échafaudages open source pour consolider ma compréhension des normes d'ingénierie.

ProgrammingConcurrencyPerformanceCross-platform

langage de programmation

Python

Python est le « couteau suisse » le plus flexible que j'aie en main. Dans l'orchestration des agents IA, le prétraitement des données ou les flux de travail automatisés, son écosystème est irremplaçable. Je l'utilise souvent pour construire rapidement des prototypes ou pour écrire des fonctions cloud afin de traiter ces tâches fastidieuses mais essentielles.

ProgrammingScriptingData AnalysisVersatile

langage de balisage

HTML

Le squelette sémantique des applications Web. Je m'efforce toujours de rédiger des balises sémantiques, non seulement pour la convivialité avec les moteurs de recherche, mais aussi pour garantir que l'information puisse être interprétée de manière précise et accessible sur différents appareils et environnements.

Markup LanguageWebFrontendSemantics

Feuille de style en cascade

CSS/Tailwind/Sass

Je tends à utiliser Tailwind CSS pour une construction atomique, car il permet de lier étroitement la logique des styles à la structure sans créer de confusion. Quant à Sass, il permet également de gérer systématiquement les variables et les mixins dans le langage de conception, construisant ainsi un système visuel à la fois esthétique et facile à maintenir.

Style SheetsWeb DesignFrontendResponsive

Bibliothèque de composants front-end

Front-End Component

Se familiariser uniquement avec Nuxt UI, Vuetify, Element et Ant ne me suffisait pas ; j'ai commencé à essayer toutes les bibliothèques de composants UI connues sur Internet et à améliorer ma capacité à reconditionner les bibliothèques de composants, en construisant un système de composants à haute cohésion et faible couplage conformément aux normes de conception.

UI Component LibraryMaterial DesignFrontend

Cadre full-stack

Nuxt

SSR n'est pas fait pour être fait, il est fait pour permettre aux applications Web d'avoir une sensation de chargement proche du natif et une excellente performance SEO. Le design de Nuxt 3, qui privilégie la convention sur la configuration, me permet de consacrer plus d'énergie à peaufiner la logique métier plutôt qu'aux configurations techniques fastidieuses.

Full-stack FrameworkVueSSRSEO

Exécution

Node

Node.js a estompé les limites entre le front-end et le back-end. Lorsqu'il est nécessaire d'avoir une réponse I/O élevée ou de construire une couche BFF légère, c'est mon outil le plus efficace, permettant à la vitalité de JavaScript de s'étendre du navigateur au serveur.

Runtime EnvironmentJavaScriptBackendAsynchronous

base de données

MySQL

Les données sont au cœur de tout. Lors du traitement de logiques métier complexes, j'ai l'habitude d'exploiter pleinement le potentiel de SQL, en assurant, grâce à une conception de schéma appropriée et à l'optimisation des index, que la couche de données puisse fournir un support solide à toute échelle.

DatabaseRelationalSQLScalability

base de données

SQLite

Stockage côté client préféré. Dans les applications Flutter et les outils de localisation légers, utilisez ses fonctionnalités sans configuration pour réaliser un stockage et une synchronisation de données efficaces.

DatabaseLightweightSQLPortable

base de données

Redis

C'est un accélérateur des performances du système. En plus du cache de base, j'aime utiliser ses caractéristiques atomiques pour gérer les verrous distribués ou les files de messages. Face à des chocs de haute concurrence, Redis est souvent la clé pour maintenir la stabilité du système.

DatabaseIn-memoryData StructuresPerformance

système d'exploitation

Linux

Linux est ma base de productivité. En tant que développeur, j'apprécie également davantage le sentiment de pureté et de contrôle total que procure l'environnement Shell. Mon expérience de passage d'Ubuntu à Archlinux m'a permis d'avoir une perception plus directe du noyau du système, de la pile réseau et de la planification des ressources.

Operating SystemUnix-likeOpen SourceServer

conteneur

Docker

La conteneurisation est ma posture standard pour livrer des projets. Avec Docker, je conditionne des environnements d'exécution complexes en images standardisées, faisant que « ça fonctionne sur mon ordinateur » appartient au passé, et permettant un déploiement ultra-rapide en une seule commande.

ContainerizationDevOpsMicroservicesOrchestration

organisation

Yokaze

Ingénieur en développement full-stack

Province du Guangdong, Chine
KAZE
C h r o n o l o g i e

Le point de départ de tout

Passer des sites statiques au monde de la programmation

En utilisant HTML/CSS comme point de départ, le déploiement automatisé CI/CD du premier site a été achevé via GitHub + Netlify le jour du Nouvel An 2020. Cette pratique m'a permis d'établir dans un premier temps les concepts d'ingénierie front-end et de publication entièrement automatique.

BeginningHTMLCSSMySQLPythonCINetlify
2020-01

Introduction au développement full stack

Essai du système de communication en temps réel

En réponse aux problèmes de collaboration en équipe, un salon de discussion en ligne léger a été développé sur la base de PHP + Ajax, qui implémentait la persistance des messages et le transfert de fichiers de base. C'est la première fois que je traite en profondeur de la logique d'interaction front-end et back-end et de la conception de bases de données.

PHPHTMLCSSJSWeb Hosting
2020-02

Réinvention technologique

Connaissance des projets et des architectures complexes

Responsable du développement full stack dans un grand concours, confronté à des architectures complexes avec Java Swing, Vue2, Spring Boot et Redis, cela m'a forcé à passer de « écrire du code » à « concevoir des systèmes ». En surmontant dans ce projet l'isolation des environnements, les normes d'interface et la construction Maven, j'ai développé un sentiment de respect pour les projets de niveau production.

JavaSpring BootRuoYiRestart
2021-03

infrastructure

De l'hébergement virtuel à l'environnement cloud Linux

Pour soutenir des activités plus complexes, j'ai réalisé la migration de l'hébergement Web vers un serveur cloud Linux indépendant. J'ai maîtrisé le proxy inverse Nginx, le protocole de sécurité SSL et la résolution DNS, établissant ainsi une capacité complète de gestion des services Web.

LinuxVPSWeb Hosting
2021-04

unmei.fun

Construction de domaine personnel

Enregistrant un nom de domaine de niveau supérieur et en l'utilisant comme point central, il a construit un écosystème cloud personnel comprenant des blogs, des services API et des projets expérimentaux. Grâce à la distribution multi-domaines et au proxy inverse avec Nginx, il a réalisé une connexion organique de plusieurs sous-systèmes.

ElainHTTPSSL
2021-04

Profondeur du système

Approfondir Linux et les performances des serveurs

Pratique approfondie d'Ubuntu, Debian et Archlinux, recherchant une réponse système et une stabilité optimales. Grâce à l'optimisation de la gestion des ressources dans des scénarios à haute concurrence, les services backend restent performants même avec du matériel limité.

LinuxUbuntuCentOSDebianArchlinuxKali
2021-04

Ingénierie des connaissances

Construire un système de gestion des connaissances personnelles

Mettre en ligne un blog personnel basé sur Markdown, se concentrant sur l'analyse des principes fondamentaux et le résumé des expériences pratiques. Cette plateforme n'est pas seulement un archivage technique, mais aussi une fenêtre pour moi vers un dialogue technique approfondi avec la communauté open source et mes collègues.

BlogKMS
2022-04

front-end

Entrer en mode Nightly

En migrant de Vue2 vers Vue3 + TS, j'ai une compréhension approfondie de l'énorme amélioration de l'API de composition pour la réutilisation logique et le développement modulaire. En encapsulant des composants et des Hooks de haut niveau, l'efficacité du développement d'activités frontales complexes est grandement améliorée.

Frontend FrameworkVue
2022-05

Pratique d'ingénierie

Pratique approfondie de l'architecture de séparation front-end et back-end

Diriger le développement du projet full-stack Python (Flask) + Vue3 + Redis. Introduisez le déploiement de conteneurs Docker, optimisez l'index de requête de base de données et obtenez un environnement de production hautes performances via Gunicorn + Nginx.

VuePiniaVuetifyPythonMySQLRedisFlaskORMRESTful APIFEBS
2022-06

Perfectionner l'arrière-plan

Se tourner vers le langage Go, à la recherche d'une concurrence extrême

Attiré par la simplicité de Go et ses caractéristiques de concurrence native, j'ai commencé à refondre le cœur de l'activité. J'ai construit un échafaudage haute performance basé sur Gin et GORM, exploré le modèle de concurrence des goroutines et augmenté le débit du système à un nouveau niveau.

GoBackend
2023-07

Exploration intégrée

Interaction matérielle et sécurité réseau

Explorer le développement IoT avec ESP32/ESP8266, réalisant la perception directe du matériel par le logiciel. En même temps, étudier l'intrusion réseau avec Kali Linux, examiner les vulnérabilités du système du point de vue de l'attaquant, et renforcer la sécurité au niveau du code.

Developer BoardKali
2023-08

Contribution open source

Participer profondément à l'écosystème open source

Continuer à produire des projets de haute qualité sur GitHub. Passer d'une contribution purement en code à la participation à la maintenance du projet et à l'élaboration de normes de développement. Dans l'interaction avec des développeurs du monde entier, absorber les flux de travail CI/CD modernes et les normes de révision de code.

Open sourceShare
2023-09

À suivre

Explorer l'AGI et l'architecture de la prochaine génération d'Internet

Enregistrer la progression actuelle, continuer à suivre les dernières tendances des agents IA et des systèmes distribués. L'histoire continue...

Thank U for watching~
2023-11
p r o j e t

Découvert 0 contenu(s)

Copyright © 2025 KAZE. All rights reserved.