Hiring!!
A Prestigious client of Destiny HR Group offers the Best Tech Lead - Full Stack Jobs in Noida, Uttar Pradesh, WFH - Work from Home Roles
For more details click on the below link and apply now.
#fullstack #techlead #destinyhrgroup #hiringnow #jobseekers #jobsearch #dotnetcore #reactjs #nodejs #vuejs #nextjs
[Перевод] Новый этап эволюции Vue — Vapor
19 октября 2024 года завершился Vue Fes Japan 2024 — традиционное событие, которое собрало множество энтузиастов и экспертов в области веб-разработки, где рассказывали о будущем экосистемы вью. На этой конференции разработчик Кевин Денг подробно представил новый этап в эволюции фреймворка Vue — Vapor Vue. Ожидается, что Vapor Vue значительно повысит скорость работы фреймворка, делая его еще более эффективным и мощным инструментом для создания современных веб-приложений. Такой шаг в развитии не только обещает ускорение производительности, но и открывает новые горизонты для гибкости и адаптивности Vue в работе над сложными проектами. В данной статье мы расскажем о самом интересном в этой презентации.
https://habr.com/ru/companies/first/articles/856346/
#vue #vuejs #vue_30 #vapor #javascript
Ejemplo de Vuex con Nuxt https://myblog.clonbg.es/ejemplo-de-vuex-con-nuxt/ #Programación #VueJs https://clonbg.es
Прочитай перед тем, как делать анимацию по скроллу
Я интегрировал видео анимацию, которая перематывается в зависимости от положения скролла, для лендинга детского парка развлечений - wizardia.land Я думаю, я попробовал все неправильные способы, как можно это реализовать, и дальше расскажу про свой опыт. Стек проекта: nuxt 3 (ts) / tailwindcss Идея нашего руководства состояла втом, чтобы создать «вау» эффект для новых пользователей. Для этого оно обратились к 3д художнику, чтобы он намоделил нам видео с красивой переливающейся сферой посередине и последующим ее взрывом с разлетающимся конфетти и тематическими элементами. После того, как оказалось, что само по себе видео выглядит не так впечатляюще, они решили, что оно не должно воспроизводится сразу, а должно перематываться при скроллинге страницы - и тут все началось. Содержание - вкратце по тупым ошибкам, которые я совершил.
https://habr.com/ru/articles/856382/
#gsap #анимация_скролла #анимация #сайты #nuxtjs #vuejs
What a busy month! Another great conference is happening next week. Looking forward to staying in my cozy home office and enjoying #NuxtNation online.
#Vue #VueJS #Nuxt #NuxtJS #RemoteWork #HomeOffice #WebDevelopment #TechConference #OnlineEvent #JavaScript #FrontendDevelopment
Manuales de VueJS https://myblog.clonbg.es/manuales-de-vuejs/ #Programación #VueJs https://clonbg.es
Service note: if you want to get started with VueJS, take a look at https://vueschool.io, where all the training videos are freely available for 48 hours (and good luck finding the right one to start with, there are so many).
Note de service : si vous voulez vous mettre à VueJS faites un tour sur https://vueschool.io qui propose l'intégralité de ses vidéos de formation en accès libre pendant 48h (et bon courage pour trouver celle par quoi commencer tellement y en a).
Previously, I wrote about my idea to use the GitHub API to create a photo blog with its content completely in Git commits. Later, I tweaked the idea to replace the API with CI/CD actions. Since then, I have tried many things that didn’t work. I finally declared it done for now, though. If you want to check out the code behind JWS Pictures, it is all available on GitHub.
What worked
I started the process with three goals:
The design meets those three goals, but I had to figure out what would be a bridge too far for the APIs.
There are six static data files:
There is a “photos” folder in the project, and separate year sub-folders are inside of that. When you commit an image file into a year sub-folder, it starts a GitHub Actions (just a CI/CD Pipeline) workflow that:
The workflow has limitations. You can only commit and push one image file at a time and can’t batch them.
The Interface
When I wrote the site, I used Vue.js because “why not?” and PrimeVue because I hadn’t used it before. It uses “dark mode” or “light mode,” depending on the user’s system preferences. I also made it a Progressive Web App (PWA), so you can install it onto your device. The large images are 80% of the original, the medium-sized photos are 25% of the original, and the small image images are 10% of the original. The image displayed at the top of the page uses one of the three depending on the size of the user’s device.
I used Leaflet (a pretty cool library for generating mobile-friendly interactive maps) for the map at the bottom of the page. I’ll need to do a dedicated post about it at some point.
What didn’t work
A lot of things didn’t work. I tried using web mentions to allow people to comment on images. I attempted to use createWebHistory() to get rid of the # in the URL but had to use a hack with the 404 handler to do it. I tried to use a fediverse account and a Blusky account using Bridgy to auto-post photos, but I couldn’t get the bridge to work.
Some of these issues are due how I am hosting the site and some of it is due to the fact that I’m trying to use GoToSocial with it.
What do I want to do with it next?
I built this to have reasonably good APIs, so I have a few plans for it.
Have any questions, comments, etc? Please feel free to drop a comment.
https://jws.news/2024/the-final-form-for-my-photo-blog/
Ejemplo de Vuex con Nuxt https://myblog.clonbg.es/ejemplo-de-vuex-con-nuxt/ #Programación #VueJs https://clonbg.es
Manuales de VueJS https://myblog.clonbg.es/manuales-de-vuejs/ #Programación #VueJs https://clonbg.es
Update on UMU and Bottles Next
We’ve received many questions about UMU in Bottles and the current development of Bottles Next. In this brief article, we’ll try to answer these questions.
https://usebottles.com/posts/2024-09-24-umu-next/