I wanted my characters to feel more alive, so I gave them feelings !
Joy, love, anger, surprise… 13 manga-style moods, read from every reply. Works with the cards you already have (SillyTavern, chub…).
No extra prompt, runs locally.
#sillytavern #opensource #buildinpublic
Card creators on chub.ai & co 🙏
SillySimple ships with a few ready-to-play stories, and I’d love to include yours. You’d be credited with your name & links, and I’ll remove it anytime you ask.
Interested? Reply or DM me 💬
#SillyTavern #AIroleplay
AI characters have the memory of a goldfish 🐟
Kitchen → beach. Dress → hoodie. Your dog → who?
SillySimple keeps track of where you are, what they’re wearing, and the whole story so far. Free & open source.
#sillytavern #opensource #buildinpublic
github.com/VivienG-Dev/silly…
Setting up local AI roleplay, the SillySimple way:
Tell it your name
Click to get a model
Pick a story
That’s it. You’re chatting, fully offline.
#sillytavern #opensource #buildinpublic
SillyTavern is amazing, but setting it up is a nightmare for most people.
So I built a simpler version: download, pick a character, chat. That’s it.
It’s an early version, so feedback is very welcome 🙏
Open source very soon.
#sillytavern #opensource #buildinpublic
Trop curieux de tester Opus 5.5 aussi du coup voilà une version faite pour mon site ! Résultat plutôt sympa même s'il est toujours possible d'améliorer !
Vous est-il déjà arrivé d'acheter un nom de domaine pour un futur projet, pour le mettre en "sécurité" comme l'anneau unique ? Si oui alors vous avez peut-être des projets dans le fond de vos SSD ?!
Moi c'est le cas. Je viens de retrouver un projet pres…lnkd.in/dmDddv6b
Une aventure se termine et une autre commence ! Merci à OpenClassrooms pour cette expérience. A mes mentors évidemment comme Jonathan Coulon pour tous les bons conseils.
La suite maintenant, commencer à trouver du travail dans le développement web, mettr…lnkd.in/dnzzrURt
Premier petit article concernant une erreur lors de la conception de mon portfolio. Les erreurs c'est bien ! #BecomeFutureProof #react #gohugo #nextjs
linkedin.com/pulse/les-erreu…
Je vais très bientôt commencer le dernier projet de ma formation sur OpenClassrooms #formation. Il est donc temps de commencer à m'occuper de mon réseau Linkedin/Twitter ! lnkd.in/dzhYaUXx
VivienG retweeted
Voici la mise à jour de mon article (avec + 10 astuces) pour trouver un stage en tant que développeur ! ✨
On y parle aussi des missions et de pourquoi un stage est SUPER important...
N'hésitez pas à partager et à me dire ce que vous en pensez 🙃
alexsoyes.com/stagiaire-deve…
VivienG retweeted
Mes commandes sont Ouvertes ! 🥰
Il y aura du délai vu qu'il y a les fêtes de fin d'année. N'hésitez pas à m'envoyer un message privé ! Je vais contacter ceux qui attendaient la réouverture aussi, merci a vous ❤
Great teacher and really not expensive, just do it!
It's live!!! 🚀🚀🚀
I just activated the NEW complete JavaScript course on udemy!
If you already bought the course, check out the migration guide 📒 (lecture 4)
For everyone else, here is a nice discount for the biggest JS course in the world ✌️
udemy.com/course/the-complet…
VivienG retweeted
javascript dom cheatsheet
🔸 understanding dom is very important for a frontend dev
🔹 document is a global object equipped with so many handy utility function
🔸 you can create new elements
🔹 access existing elements via id, class or tag name

ALT //single element defined by id const app = document.getElementById('app') //multiple elements(arrays) defined by class name const hero = document.getElementsByClassName('hero') //multiple elements based on html tag const h1 = document.getElementsByTagName('h1') //first element based on selector const hero = document.querySelector('.hero') //multiple elements based on selector const heroes = document.querySelectorAll('.hero') //create html element of tag <p> let para = document.createElement('p') //create text node let text = document.createTextNode('I ❤️ it') //add text node to the para element para.appendChild(text) //insert h2 before h1 app.insertBefore(h2, h1)
VivienG retweeted
Some more examples below. I can understand that it's hard to see the use-case as a beginner, but I promise you, you're gonna love those when you get comfortable with them 😊👍
VivienG retweeted
🔥 `content-visibility` is landing in Chromium 85!
This CSS prop gives you some serious perf gains by skipping layout, style, and paint until needed!
✨ the auto value does this automatically
A demo we tested had initial render drop from 232 to 30ms!😱
web.dev/content-visibility/













