#VueJS

2025-05-15

Any Rescript/Vue enthusiasts willing to roast my code?

It's a very incomplete attempt to bridge Vue 3's composition API to Rescript.

gitlab.com/-/snippets/4843469

#Rescript #vue #VueJS

2025-05-15

#hiring update
#hybrid #jobs #Praha
Všechno start 06/2025
Výběrko 2 kola

⭐ Ruby on Rails
Hledám 2 vývojáře

⭐ Vue.js
Hledám #Frontend Lead

⭐ Kotlin Multiplatform
Hledám 2 mobiláře na vývoj bankovní appky

⭐ Angular
Hledám 2 frontenďáky, bankovní sw

⭐ DevOps
Hledám 2 borce, kteří umí dobře anglicky a nevadí jim on-site práce

#ruby #vuejs #KotlinMultiplatform #angular #devops #prague

2025-05-13

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Вообще, я менеджер. Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек. Но с тех пор прошла куча времени. И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15? Конечно-же курсором и вайб-кодингом. И я начал кодить. Собрал несколько ботов, потом замахнулся на CMS. Сейчас даже делаю свою тулзу для запуска LLM-пайплайнов с импортом их из n8n. Но в процессе всего этого неизменно сталкивался с двумя проблемами 1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов. 2)...

habr.com/ru/articles/908750/

#ЛЛМ #вайбкодинг #вайбкодинг #go #golang #wails #vue #vuejs #gemini

2025-05-13

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Вообще, я менеджер. Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек. Но с тех пор прошла куча времени. И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15? Конечно-же курсором и вайб-кодингом. И я начал кодить. Собрал несколько ботов, потом замахнулся на CMS. Сейчас даже делаю свою тулзу для запуска LLM-пайплайнов с импортом их из n8n. Но в процессе всего этого неизменно сталкивался с двумя проблемами 1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов. 2)...

habr.com/ru/articles/908750/

#ЛЛМ #вайбкодинг #вайбкодинг #go #golang #wails #vue #vuejs #gemini

Frontend Dogmafrontenddogma@mas.to
2025-05-12

The Story of Fastify and Vue, by @anothergalvez.bsky.social:

hire.jonasgalvez.com.br/2025/a

#fastify #vuejs #complexity #simplicity

2025-05-11

With the "magic" of imports and spending quite a while translating Vue's types to Rescript's, I managed to get them working together!

#Rescript #Vue #VueJS #Vue3

𝚓𝚎𝚎jee@hostux.social
2025-05-11

Sunday evening:

Everyone: Chilling

Me:
"What if I started learning Vue.js?"

5 minutes later:
`pnpm create vue@latest`

#Vuejs #Javascript #WebDev

2025-05-10

GreatBlogs – Projekt und Technik

Mit GreatBlogs.org habe ich ein kleines, feines privates Projekt gestartet. Ziel wird die Durchsuchbarkeit von privaten Blogs sein. Einfach die vielen tollen Beiträge da draußen, unabhängig von den großen Datenkraken aufzufinden. Ohne Werbung und ohne Daten einzusammeln, um sie dann zu verkaufen. Hier werde ich das Projekt aus der technischen Sicht begleiten.

Ankündigungen (wie die initiale Ankündigung von BlogSearch) finden auf C0D1 Online statt. Hier geht es rein um die technischen Aspekte.

Der Tech-Stack

Für jedes Projekt muss man sich für einen Tech-Stack entscheiden. Oftmals greift man zu dem, das man gut beherrscht um schnell Fortschritte zu machen. Für mich steht aber auch im Vordergrund, Neues zu lernen und eben einen Stack zu verwenden, den ich so noch nicht hatte.

Backend

Ohne viele Worte gleich eine Schnellübersicht:

  • Linux
  • PostgreSQL
  • Golang
  • nginx

Seit meinem Umstieg auf Linux muss klarerweise alles auf diesem Betriebssystem laufen. Auch wenn ich vorher schon teilweise plattformunabhängige Entwicklungswerkzeuge eingesetzt habe, gibt es doch hie und da einige Lücken. Aber die Herausforderung liegt nicht in der Programmiersprache oder der Datenbank, sondern bei administrativen Themen auf der Linux-Seite.

Alle paar Jahre legte ich Cronjobs an oder musste ein Service konfigurieren. Aber das war einfach zu selten. De facto muss ich mir alles wieder neu raussuchen und anlernen. Das dauert natürlich, aber man lernt ja schnell und das freudige Gefühl, wenn es dann auch tatsächlich funktioniert ist nachwievor eine schöne Sache.

Für das Web API verwende ich das Gin Web Framework. Es bietet eigentlich alles, was man braucht und ist zudem Middleware-fähig und somit einfach und vielfältig zu konfigurieren.

Auch wenn ich schon einige Kleinigkeiten mit Go gemacht habe, steht eine größere Real-World-Anwendung noch aus. D.h. es gibt auch diesbezüglich einiges zu lernen, vor allem, wenn es dann um diverse Wartungs- und Diagnose-Aufgaben geht.

Frontend

Auf der Clientseite habe ich mich für Vue.js mit Vite entschieden. Einen speziellen Grund hierfür gibt es nicht. Es erscheint mir durchaus ausgereift zu sein, bietet zahlreiche Unterstützungen. Für dieses Projekt wollte ich nicht wieder zu Angular greifen, sondern eine neue Variante kennenlernen.

Ob die Entscheidung gut war, wird sich zeigen.

Wie geht es weiter?

Im ersten Schwung ging es darum, eine erste Infrastruktur aufzusetzen und einen Start zu liefern. Der Start bedeutet Mitmachende Blogs zu finden, um einen guten Datengrundstock für die ersten Features zu liefern.

Einfachere Features werden bald folgen und werden dann durchaus den ersten Nutzen für alle Websitebesuchenden bringen.

Infrastrukturell müssen einige Aufgaben automatisiert werden. Vor allem die Releaseerstellung und das anschließende Deployment. Hier wird dann wohl Docker o.Ä. zum Einsatz kommen.

Danach geht es an die eingemachten Themen einer Suche und dann wird da wohl noch die eine oder andere Technologie hinzukommen.

#golang #GreatBlogs #Linux #PostgreSQL #VueJs

TheSaikkopatSaikkopat
2025-04-30

Por fin me sale algo de mis pendientes XD

Nicolas Borboënnborboen@social.epfl.ch
2025-04-29

Looking for a new way to create presentations?
Try sli.dev – a powerful, modern and open-source alternative to Reveal.js, made by @antfu (antfu.me)
Write your slides in Markdown, enhance with Vue.js, and hack everything 😎

#Slidev #VueJS #Presentations #opensource #revealjs #markdown #opensourcealternatives

Slidev logo. Présentation Slides for Developershttps://github.com/slidevjs/slidev
2025-04-27

[Перевод] Паттерны проектирования Composable в Vue

Если вы уже освоили основы написания Composable в Vue, то следующий шаг — собрать коллекцию лучших и самых полезных паттернов, расширив свой инструментарий для решения задач. В этой статье мы рассмотрим семь различных паттернов для написания более эффективных Composable.

habr.com/ru/articles/904818/

#composable #composable_architecture #composables #vuejs #vue #vue3 #vuejs #патерны

2025-04-22

Рецензия на книгу “Изучаем Vue: основные концепции и практические паттерны”

Книга « Изучаем Vue: основные концепции и практические паттерны для современных и масштабируемых пользовательских интерфейсов » — это сжатое практическое руководство по Vue.js, ориентированное на уже практикующих разработчиков, работающих над созданием интерфейсов. Автор книги, Майя Шавин — старший инженер-программист в Salesforce (ранее в Microsoft), специализирующаяся на JavaScript и frontend-фреймворках. Наличие примеров и акцента на переиспользуемость компонентов дает разработчикам подсказки как строить масштабируемые и поддерживаемые интерфейсы. ***

habr.com/ru/companies/ssp-soft

#vue #vuejs #vue3 #vue_30 #vuejs #книга_по_vue #hfphf #разработка_на_Vue

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst