À propos du service
TraduitJe suis développeur Lua, et pour moi, Lua n'est pas une compétence secondaire mais un langage dans lequel j'ai investi des années et que je connais en profondeur. J'écris des scripts de jeu et des mods pour des moteurs qui intègrent Lua, crée des couches de script embarquées qui permettent aux non-programmeurs de personnaliser en toute sécurité le comportement, et conçois la logique de traitement des requêtes pour Nginx et OpenResty. Si vous avez une application hôte en C, C++ ou tout environnement d'exécution avec des liaisons Lua, j'écrirai des scripts qui vivent à l'intérieur, exposerai soigneusement l'API dont vos concepteurs ou opérateurs ont réellement besoin, et rendrai le système prévisible sous charge.
Ma niche diffère à la fois des généralistes en Unity, Unreal, Godot et des développeurs backend réguliers. Je me soucie des détails qui apparaissent précisément là où Lua agit comme une couche de liaison : threads de coroutine, gestion de la mémoire soigneuse et collecte des ordures, sandboxing pour les scripts utilisateurs non fiables, métatables et frontières de module propres, et le coût réel de chaque appel à travers la frontière C. Du côté d'OpenResty, j'écris des gestionnaires pour les phases d'accès, de réécriture et de contenu, la logique de passerelle et les plugins API, la limitation du taux de requêtes, les vérifications d'autorisation et la mise en cache via un dictionnaire partagé qui reste correct lorsque des milliers de requêtes arrivent simultanément.
En pratique, cela signifie que j'étendrai un système de mod existant, fournirai à votre équipe une API de script documentée, transformerai un enchevêtrement de Lua hérité en modules lisibles ou mettrai en place une passerelle OpenResty avec un routage approprié et une formation de requêtes au lieu de règles codées en dur. Chaque résultat est accompagné de tests lorsque l'environnement d'exécution le permet, de commentaires clairs et de notes sur son extension. Dites-moi quel moteur, hôte ou passerelle vous utilisez et ce que les scripts doivent faire, et je serai honnête sur ce qui convient.
— Scripts de jeu et mods pour moteurs avec Lua embarqué
— Couches de script embarquées et comportement personnalisable pour applications hôtes
— Gestionnaires Nginx/OpenResty pour accès, réécriture, phases de contenu
— Plugins de passerelle API et logique de requêtes, limitation de taux, autorisation
— Sandboxing et exécution sécurisée de scripts non fiables
— Refactorisation de Lua hérité en modules propres et documentés
Ma niche diffère à la fois des généralistes en Unity, Unreal, Godot et des développeurs backend réguliers. Je me soucie des détails qui apparaissent précisément là où Lua agit comme une couche de liaison : threads de coroutine, gestion de la mémoire soigneuse et collecte des ordures, sandboxing pour les scripts utilisateurs non fiables, métatables et frontières de module propres, et le coût réel de chaque appel à travers la frontière C. Du côté d'OpenResty, j'écris des gestionnaires pour les phases d'accès, de réécriture et de contenu, la logique de passerelle et les plugins API, la limitation du taux de requêtes, les vérifications d'autorisation et la mise en cache via un dictionnaire partagé qui reste correct lorsque des milliers de requêtes arrivent simultanément.
En pratique, cela signifie que j'étendrai un système de mod existant, fournirai à votre équipe une API de script documentée, transformerai un enchevêtrement de Lua hérité en modules lisibles ou mettrai en place une passerelle OpenResty avec un routage approprié et une formation de requêtes au lieu de règles codées en dur. Chaque résultat est accompagné de tests lorsque l'environnement d'exécution le permet, de commentaires clairs et de notes sur son extension. Dites-moi quel moteur, hôte ou passerelle vous utilisez et ce que les scripts doivent faire, et je serai honnête sur ce qui convient.
— Scripts de jeu et mods pour moteurs avec Lua embarqué
— Couches de script embarquées et comportement personnalisable pour applications hôtes
— Gestionnaires Nginx/OpenResty pour accès, réécriture, phases de contenu
— Plugins de passerelle API et logique de requêtes, limitation de taux, autorisation
— Sandboxing et exécution sécurisée de scripts non fiables
— Refactorisation de Lua hérité en modules propres et documentés