Juan G Murillo
261 posts

Juan G Murillo
@juangmurillo2
Software Engineer. Dreamer. Coder. Passionate about Web Development and Visualization. Senior Software Engineer @EPAMSystems
Bogotá, Colombia Katılım Temmuz 2013
709 Takip Edilen183 Takipçiler
Juan G Murillo retweetledi

I attended a vibe coding hackathon recently and used the chance to build a web app (with auth, payments, deploy, etc.). I tinker but I am not a web dev by background, so besides the app, I was very interested in what it's like to vibe code a full web app today. As such, I wrote none of the code directly (Cursor+Claude/o3 did) and I don't really know how the app works, in the conventional sense that I'm used to as an engineer.
The app is called MenuGen, and it is live on menugen.app. Basically I'm often confused about what all the things on a restaurant menu are - e.g. Pâté, Tagine, Cavatappi or Sweetbread (hint it's... not sweet). Enter MenuGen: you take a picture of a menu and it generates images for all the menu items and presents them in a nice list. I find it super useful to get a quick visual sense of the menu.
But the more interesting part for me I thought was the exploration of vibe coding around how easy/hard it is to build and deploy a full web app today if you are not a web developer. So I wrote up the full blog post on my experience here, including some takeaways:
karpathy.bearblog.dev/vibe-coding-me…
Copy pasting just the TLDR:
"Vibe coding menugen was exhilarating and fun escapade as a local demo, but a bit of a painful slog as a deployed, real app. Building a modern app is a bit like assembling IKEA future. There are all these services, docs, API keys, configurations, dev/prod deployments, team and security features, rate limits, pricing tiers... Meanwhile the LLMs have slightly outdated knowledge of everything, they make subtle but critical design mistakes when you watch them closely, and sometimes they hallucinate or gaslight you about solutions. But the most interesting part to me was that I didn't even spend all that much work in the code editor itself. I spent most of it in the browser, moving between tabs and settings and configuring and gluing a monster. All of this work and state is not even accessible or manipulatable by an LLM - how are we supposed to be automating society by 2027 like this?"
See the post for full detail, and maybe give MenuGen a go the next time you're at a restaurant!

English
Juan G Murillo retweetledi

🙌 ¡Contamos con la participación de entidades que impulsan la educación!
🚀 Innovación en el aula: (@senateccursos)
🩺 Entornos saludables: (@SecSaludCundi)
🛜 Conectividad en las IED: (@ETB, @Ministerio_TIC, @Mineducacion y Skynet)
🤖 Inteligencia artificial: (@juangmurillo2)




Español

@Midatacredito hace imposible cancelar la suscripción que ofrecen, llevamos varios intentos con mi esposa y:
1. No ofrecen una funcionalidad desde la web ni por teléfono.
2. Radicamos un derecho de petición solicitando cancelar la suscripción y respondieron esto:
@sicsuper

Español
Juan G Murillo retweetledi

JS Summer Time Conference in Amsterdam🌞
50 speakers to inspire you, 1.5K attendees to meet, the biggest JS party to dance,💃sing in karaoke, 🎤 and just unwind.
Save the dates: June 13-17🎉 An experience you won't regret: jsnation.com
English
Juan G Murillo retweetledi

Today, we’re entering the next chapter of our Gemini era by bringing our #GeminiAI models to more of our products, starting with Bard — which will now be called Gemini. goo.gle/4bxymmT
English
Juan G Murillo retweetledi
And this is our effort of 💙 for the Colombian 🇨🇴JavaScript community, so the nation can maintain its lovely JS vibe; this year, on October 25–26, we are organizing CityJS Medellin with @MedellinJS.
MedellinJS@MedellinJS
Get ready for CityJS 2024! 🚀 One of the most important JavaScript conferences in the world this time in Medellin, Colombia. Don't miss this unique opportunity! @MedellinJS/launching-cityjs-medellin-a-tribute-to-jsconf-colombias-enduring-legacy-ba77eb87a1ff" target="_blank" rel="nofollow noopener">medium.com/@MedellinJS/la…
English
Juan G Murillo retweetledi

¡Prepárate para la CityJS 2024! 🚀
Una de las conferencia de JavaScript más importante del mundo esta vez en Medellin, Colombia.
¡No te pierdas esta oportunidad única!
@MedellinJS/lanzamiento-de-cityjs-medell%C3%ADn-un-homenaje-al-legado-perpetuo-de-jsconf-colombia-6302807e31d2" target="_blank" rel="nofollow noopener">medium.com/@MedellinJS/la…
Español

@TheDull @jsconfco This is the code so you can play around with it, just define on .env.local your API keys. The whisper implementation is on bonus page and /transcribe endpoint github.com/jgmurillo10/js…
English

@jsconfco @juangmurillo2 @juangmurillo2 can you please share the link to your amazing demos? I’m particularly interested in the Whisper app.
English
Juan G Murillo retweetledi

Juan Guillermo Murillo explores integrating GPT with React apps in 'Supercharge Your React Apps with GPT in 15 Minutes'. A session demonstrating AI's power to enhance React applications. #JSConf2023 Learn more here 👉 youtube.com/watch?v=CjGA5b…

YouTube

English

@TheDull @jsconfco Sure! jsconf.juanmurillo.co/bonus
Spoiler alert: this is for demo purposes, so if people use more than expected, OpenAI API limit will reject the requests at some point. Also, this implementation uses form data for sending the audios which has its limitations
English
Juan G Murillo retweetledi

@holasoymalva @_JuanCaicedo @Sneyder_A @juangmurillo2 talking about FrontEnd fun, libraries and what to avoid in the UI side @jsconfco

English

Hola a todos! Un poco tarde pero aquí va la segunda publicación sobre mi jornada desarrollando una app con GPT y Next. En este artículo hablo sobre buenas prácticas desde mi experiencia.
Español: juanmurillo.co/es-co/blog/nex…
English: juanmurillo.co/blog/next-gpt-…

Español

¡Hola a todos!
I started building a GPT-powered assistant using Next and PocketBase for academic purposes. I'll write a series of articles telling lessons learned, technologies and "things that keep me humble".
juanmurillo.co/blog/next-gpt-…
(Spanish: juanmurillo.co/es-co/blog/nex…)
English

@MariaGinjaume89 @Iberia Que impotencia. En nuestro caso también fue una reserva para un vuelo desde Colombia (Bogota - Madrid)
Español

@estefaniaortega Hola Estefanía, te escribo desde Colombia, he sido uno de los afectados por los bonos y me gustaría saber si sería posible que me compartieras la información de tu caso. En Colombia, sí se denuncia ante los entes un solo caso, no tiene peso, pero varios puede ser mejor
Español

@MariaGinjaume89 @Iberia Me respondieron exactamente lo mismo. Podríamos compilar los documentos para hacer una denuncia con mayor fundamento. Intenté buscar casos similares en Colombia pero no he podido encontrar, aunque seguramente deben existir.

Español

@monicadiezco @Iberia En Colombia. Pero estamos buscando más víctimas para que sea algo más sólido
Español

@juangmurillo2 @Iberia En México, ya los denuncié aquí en mexico. Tu donde estás?
Español
