Last active
May 10, 2023 15:36
-
-
Save Vizor-M/974a3a263660e419a538210b3074d490 to your computer and use it in GitHub Desktop.
Developer bookmarks
- Рассказ о том, как не надо проектировать API
- Перевод Documenting APIs: A guide for technical writers
- Большой комок грязи
- Проектирование программного обеспечения
- Проектирование ПО для начинающих методом снежинки
- «Хроники архитектуры программного обеспечения»
- Применяем принцип KISS к самим принципам проектирования
- Создание архитектуры программы или как проектировать табуретку
- Выбор технологий, архитектуры и проектирование в программных проектах — без купюр
- Display: contents — не CSS-сброс
- Flex cheatsheet
- Grid cheatsheet
- Правильная шпаргалка по CSS-каскаду
- Splicing HTML’s DNA With CSS Attribute Selectors
- Making Avengers ID Card In HTML And CSS
- Purgecss with Tailwind - Laravel Mix & Vue CLI 3
- Generic First CSS: New Thinking On Mobile First
https://www.jetbrains.tools/d/2-server-list-lower-of-2018-2/55
- Оптимизация сайта для GooglePage Speed (учтены все особенности после его обновления) Часть 1
- Automating image optimization By Addy Osmani
- Native image lazy-loading for the web!
- Async и Defer
- Faster Image Loading With Embedded Image Previews
sort:
- GeekHub JS 2017 - Архитектура приложения, MVC, MVVM
- Оптимизация графики для веба: самое важное
- Дизайн страницы товара WooCommerce с помощью конструктора Elementor Pro
- Полезности для веб-программиста 2018-09-05
- [Discord Laravel channel(https://discordapp.com/channels/297040613688475649/486650445297877003)
- DKA-DEV Playlists
- Building a Desktop App with Vue: Vuido
- Vue.js Component Composition with Slots
- A brief review of Vue learning resources — State of 2018
- Vue.js (and Vuex) bug squasher cheatsheet
- Pull Requests and Code Review
- The 101 Course On Crafting 404 Pages
- Psychology of Code Readability
- 10 правил из книги Карла Сьюэлл «Клиенты на всю жизнь»
- Есть ли жизнь без ORM - Сергей Протько
- Объясняем React так доходчиво, что поймет даже ребенок
- Цена JavaScript в 2018 году
- Разбираемся с объектами в JavaScript
- Как сделать поиск пользователей по GitHub без React + RxJS 6 + Recompose
- PWA — это просто
- Открытый вебинар «Cоздание приложения на Webpack + React + Express»
- 7 рекомендаций по оформлению кода на JavaScript
- Реактивность в JavaScript: простой и понятный пример
- Crafting beautiful UX with API requests
- Путь JavaScript Middle: лучшие ресурсы для расширения знаний
- The Power of Web Components
- Прощай, плохой код: вот как не лажать в JavaScript
- Запрещаем говнокод, или полезные плагины для ESLint
- Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp»
- Что нового в DevTools в Chrome версии 68
- Сравнение React и Vue на практическом примере
- Content Security Policies
- Создание игр на JavaScript, создание раннера, как создать раннер
- Всё о JavaScript / Путь web-девелопера / Интервью с Senior JavaScript Developer
- Сергей Копылов - Тулинг для разработки на Vue
- Дмитрий Злыгин - Vue: что такое хорошо и что такое плохо
- Упрости свой JavaScript – используй map, reduce и filter
- Прощай, плохой код: вот как не лажать в JavaScript
- Cheat sheet for moving from jQuery to vanilla JS
- jQuery to JS - Переход к нативному JS
- [EN] Основные концепции JavaScript с примерами кода
- JavaScript: вопросы и ответы
- Осваиваем async/await на реальном примере
- Паттерны для масштабируемых JavaScript-приложений
- Шаблоны проектирования в JavaScript простыми словами
- Вы не знаете JS (серия книг)
- 10 Things You Will Eventually Learn About JavaScript Projects
- Полное понимание синхронного и асинхронного JavaScript с Async/Await
- Что делать, когда “this” теряет ссылку на контекст
- Modern JavaScript Cheatsheet
- ! 33 Concepts Every JavaScript Developer Should Know
- JavaScript visualizer
- Data Structures and Algorithms in JavaScript by Kyle Shevlin
- Про цикл событий в JavaScript или "как на самом деле работает асинхронность"?
- How to Handle Monetary Values in JavaScript
- Learning vanilla JS
- Как кодить на JavaScript в 2019? Тренды, тенденции, предсказания
- 12 Concepts That Will Level Up Your JavaScript Skills
- What you should know about JavaScript arrays
- Шпаргалка по современному JavaScript
- 70 вопросов по JavaScript для подготовки к собеседованию
- Классы на прототипах: как работает ООП в JavaScript
- Выход за пределы console.log()
- Руководство по промисам
- Советы по Promise.resolve и Promise.reject
- О генераторах в JavaScript ES6, и о том, почему изучать их необязательно
- Использование промисов в JavaScript
▶️ JavaScript Pro Tips - Code This, NOT That- Как работать с async/await в циклах JavaScript
- 5 советов как лучше писать условные конструкции в JavaScript
- How to keep your JavaScript code simple and easy to read?
- How to use Async/Await in JavaScript?
- Разбираемся с Async/Await в JavaScript на примерах
- Пример разработки «Крестиков‑ноликов» по TDD
- JavaScript Testing Introduction Tutorial - Unit Tests, Integration Tests & e2e Tests
- Список ресурсов по Angular на русском
- Rangle's Angular Training Book
- Angular Performance Checklist
- All Things Angular
- Tips for Optimizing your Angular Application
- Angular 7 Global Validators — Almost perfect
- Angular 2 / Angular 4
- Angular 2/5. Тестовое задание
- Angular за май 2018
- Creating Beautiful Apps with Angular Material
- Build A Real World Beautiful Web APP with Angular 6
- Angular 6 - The Complete Guide
- WebSockets в Angular. Часть 2. Продуктовые решения
- Работа с данными в Angular
- Service locator: an anti-pattern
- Микросервисный фронтенд — современный подход к разделению фронта
- Learn Angular 6 by building a full-stack application
▶️ ITVDN: Создание SPA на Angular 6- Angular 7 Global Validators — Almost perfect
- Введение в Angular от Как Стать Хорошим Программистом
- Знакомство с Angular 2 от CodeDojo
- Clarity by VMware
- Angular Material
- LumX
- Now UI
- RealWorld example app
▶️ Architectures for Huge Angular Based Enterprise- DARK Material Angular Dashboard
- Vue 2019: дорожная карта начинающего разработчика
- 8 худших вопросов на собеседовании по Vue.js
- What Hooks Mean for Vue
- Четыре способа передать данные из Laravel в Vue
- How to structure your Vue project for the long term
- Vue CLI 3: поворотный момент для front-end разработки
- Getting Started With Vue CLI 3
- Boost Your Vue.js Workflow With Vue CLI 3
- What Does Vue 3.0 Mean for Web Development?
- How to make lazy loading actually work in Vue (CLI 3)
- I made a Vue CLI Plugin for Vue Plugin Development
- Vue CLI – How to write components with it
- 5 чрезвычайно простых способов ощутимо повысить скорость вашего VueJS-приложения
- Темный день для Vue.js
- Vuex: структурирование больших проектов и работа с модулями
- Marvel API + Vuepack (Vue + Vuex)
- Vue state management from the ground up
- Стейт-менеджмент с привкусом Vue / Виталий Ратушный / MYKOLAIV JS 2018
- Vuex — чрезмерное использование геттеров в приложении. Разбор ошибки
▶️ Vue & Vuex: Structure Your App With Centralized State Management- Maintaining a single source of truth while handling form data with Vuex
- Несколько простых, но полезных советов по работе с геттерами в Vuex
- Integrating and Using CSS Frameworks with Vue.js
- Пагинация во Vue.js
- Как создавать Vue-компоненты, словно профи
- Master Vue.js by mastering common problems
- Making a large scale app with vue.js (part 1): modularize your store!
- Voice-Controlled Web Visualizations with Vue.js and Machine Learning
- Приложение на Vue.js: Хранилище
- Советы по построению быстрого и лёгкого Vue.js SPA
- Да что такого в этом Vue.js? | OdessaFrontend Meetup #9
- Vue vs Vanilla JavaScript - Beginner's Guide
- DRY Vue: How to Reuse and Prepopulate Forms
- How to design and build a carousel feature in VueJS
- Vue.js render-функции и переходы
- Скажи “нет” цепочке this.$parent.$parent.$parent…. в Vue.js компонентах
- Using JSX with Vue and Why You Should Care
- Твиттер на Vue.js: руководство для начинающих
- Creating a product configurator with Vue PART-1
- 10 Tips for Building and Maintaining Large Vue.js Projects
- Disney+ Clone w/ Tailwind CSS v1.0
- Full Stack Web App using Vue.js & Express.js: Part 1 by FreeCodeCamp.org
- Laravel and Vue.JS - API driven SPA application
- Vue JS Crash Course 2019 / Traversy Media
- GraphQL with Laravel & Vue
- Создание веб-приложения на Vue.js by Jack Coder
- 7 Secret Patterns Vue Consultants Don’t Want You to Know
- Video manager app with Laravel and Vuejs
- Creating Animated Sortable Lists with Vue.js & Sortable.js
- Zen and The Art of VueJS with Jen Looper
- Vue.js для совсем начинающих на примере написания платежки
- Ночной Laravel: уходим отJQuery к VueJS
- Тестируем настоящее Vue приложение / Никита Соболев
- Next Level Jest Testing by Roman Kuba
- Testing logic inside a Vue.js watcher
- Vue.js Top 10 Articles for the Past Month (v.Sep 2018)
- Как организовать ваши зависимости во Vue-приложении
- SSR: когда, зачем и для чего. На примере Vue
- 6 App building patterns your Seniors didn't want to know, Yauheni Prakopchyk
- Meetup: Как спроектировать VueJS компоненты и не прострелить себе ногу?
- One more example of abstract component in Vue.js
- Fetching Data from a Third-party API with Vue.js and Axios
- Laravel AJAX CRUD Application
- The trouble with implementing SSR into a Laravel/Vue app
- Расширения VSCode, которые облегчат разработку на JavaScript и Vue
- Vue.js based REST-ful CRUD system
- Vue Devtools 5.0 Released
- BEM + Vue.js — это просто
- CodeBrightAnywhere (RUS)
- Versatile Response Objects in Laravel
- ProgressBar callback trait for Laravel commands
- Top Laravel interview questions
- Example: Appointments by LaravelDaily
- Advanced Laravel: 14 Topics and Links to Learn Them
- Паттерн «Декоратор»
- Optimizing circular relationships in Laravel
- https://www.toptal.com/laravel/restful-laravel-api-tutorial
- Система автоматического документирования REST-API
- Генератор кода для Laravel — на ввод RAML, на вывод JSON-API
- Upload Image To Google Cloud Storage From Laravel 5.7
- https://medium.com/laravel-news/adding-auth-providers-to-laravel-socialite-ca0335929e42
- https://tutsforweb.com/redirect-login-register-custom-method/
- Save User’s Last Login Time and IP
- Laravel аутентификация: установка и использование в проекте
- Email Verification after Registration with Laravel 5.7
- When to use Gate::after in Laravel
- Laravel API Authentication for Social Networks — OAuth2 Social Grant
- Laravel: The Power of Authentication. Part 1
- Простая Мультитенантность в Laravel через Trait
- Laravel Auth: After-Registration Redirect to Previous (Intended) Page
- Когда нужно использовать Gate::after в Laravel
- Двухэтапная регистрация Laravel: Дополнительные поля для страны и биографии
- Learn Laravel - The tech concepts you should know in order to get a job as a Laravel developer
- Quickstart tutorial: Intermediate Task List
- Best tips & good practices for Laravel
- Laravel Core Adventures - The Laravel Request Lifecycle Level 1
- Laravel Core Adventures - Laravel Facades Level 1
- Полезные инструменты для разработки на Laravel
- Online courses
- Keeping your Laravel applications DRY with single action classes
- Хорошие практики Laravel: Single Responsibility Principle
- Полезные советы и лучшие практики для Laravel
- Global Application Settings
- Front-end в фреймворке Laravel: как передать маршруты в скрипты JS
- Front-end в фреймворке Laravel: локализация JS-скриптов
- Render Laravel/Lumen Exceptions As JSON
- Becoming a better developer by using the SOLID design principles
- Laravel Interview Questions
- 20 Un-known Gems of Laravel
- Structure and Display Hierarchical / Multi-level data in Laravel
- Taylor Otwell: “Thin” Controllers, “Fat” Models Approach
- Eloquent и Blade: советы по повышению производительности
- FAVOURITE LARAVEL PACKAGES I ALWAYS INSTALL
- 20 тайных сокровищ Laravel
- Полезные советы и лучшие практики для Laravel
- 40 лучших инструментов и ресурсов Laravel
- Oh Dear! Gitlab CI pipeline for Laravel applications
- Simplified Continuous Integration with Laravel and Jenkins - Margaret Staples
- 7 Continuous Integration Tools for PHP Laravel Developers
- Laravel Vue.js adminpanel generator
- Voyager admin panel
- 10 Laravel packages for building Laravel Apps
- Introducing Laravel Nova
- Laraspace + Vue
- Argon Frontend Preset
- Traits and how to make a generic functions with Laravel 5
- Creating Multi-Stage Docker Builds for Laravel
- Building and Maintaining a Laravel Translation Package
- Docker for Laravel Development
- Simplifying controllers
- Руководство по использованию сокетов в Laravel
- Querying Eloquent Models consistently across your application
- Optimization of Eloquent queries to reduce memory consumption
- Advanced Laravel Eloquent usage
- Laravel Queue Processing on Shared hosting
- Turning stories into software
- 7 things you need to know to get the most out of your Laravel Model
- Laravel и использование поля JSON в MySQL
- Использование хелперов для моделей
- The Beginner Guide To Laravel ORM:Legacy Perspective (Part 3)
- Eloquent vs Query Builder vs SQL: Performance Test
- Mapping Eloquent events to your own event classes
- Modelling business requirements with Eloquent
- Dynamic relationships in Laravel using subqueries
- 10 Hidden Laravel Eloquent Features You May Not Know
- Пожалуйста, прекращайте говорить про шаблон Репозиторий с Eloquent
- Laravel Eloquent: Eager Load Pivot Relations
- Отношения «Многие-ко-Многим» в Laravel Eloquent
- Laravel Queues Step By Step Guide
- Как быстро попробовать CQRS/ES в Laravel или пишем банк на PHP
- Руководство по Очередям и Задачам
- Testing Laravel authentication flow
- Visual Regression Testing with Laravel
- Handcrafting mocks
- Laravel 5 7 Getting Started Testing
- Tips to Speed up Your Phpunit Tests
- Testing Streamed Responses in Laravel
▶️ Test Driven Laravel- Unit тестирование в Laravel
- Laravel Challenge - SPA | VUEjs & Laravel
- Putting a Laravel app into production
- How I built a team based match/mix system for gamers using Laravel and Vue.js
- Get the latest record on the group in the most Eloquent way
- Scheduling MySQL Backups with Laravel
- Refactoring Large Legacy Applications with Laravel
- Enterprise-Ready Laravel with Openshift
- Laravel Blog Contest MAY
- Build an e-commerce application using Laravel and Vue – Part 1: Setting up the application
- Building LaraShoppe
- Laravel 5.7 CRUD Admin: Example From Scratch
- Laravel - Видеокурс От Dmitry Afanasyev
- Laravel: Ratchet - WebSocket
- Docker + Laravel = ❤
- A refactoring Journey – From Legacy to Laravel – Christopher Fuchs – 14. 11.
- Reactive Laravel Notifications
- Code example: A community-driven content aggregator
- A Dynamic and Reusable Vuejs Modal Component under Laravel Development
- Building e-commerce application with Laravel 5.8 and Billplz payment
- Пишем меньше дублирующего кода, используя биндинг в Laravel
- Создание шифрованных бэкапов
- A Modular Monolith in Laravel Lumen
- Zero to API with Lumen - Amanda Folson
- Lumen JWT Authentication and Authorization
- How to set up Lumen with Doctrine
- Proximage: A Handy Package for Proxying Images
- Laravel ImageUp
- Associate files with Eloquent models - Tutorial
- Spatie Media Library - Загрузка аватарки
- Good naming is a process, not a single step
- Построение гибких PHP приложений
- Современный PHP без фреймворков [EN]
- Введение в PHP 7: Что добавлено, что убрано
- 5 New Features in PHP 7
▶️ OpenServer + xDebug + PHPstorm- PHP. Правильный путь
- Конфигурация приложения, ini vs env, php конфиги vs база данных
- PHP в 2019
- 6 пунктов, которые помогут легко разобраться с regexp
- Современный PHP — прекрасен и продуктивен
- The Definitive PHP 5.6, 7.0, 7.1, 7.2 & 7.3 Benchmarks (2019)
- Getting to Know a Legacy Codebase
- Рефакторинг унаследованного кода: Часть 1 - Золотой мастер
- Киски: Рефакторинг
- Проектирование и рефакторинг: по стопам Эвклида
- Как протестировать наследство без боли и страха
- Другой взгляд на эволюцию гадкого утёнка или рефакторинг спагетти
- Одержимость красивым кодом, синдромом рефакторинга
- Facing refucktoring
- Цена рефакторинга
- Управление техническим долгом
- Как выруливать с legacy code, когда проект нужно было на вчера
- Из шаурмы в Symfony или миграция legacy
- Ребусы в коде, и как их расшифровать. Тайная сила идентификаторов
- Чистый код на PHP
- Xdebug Profiling Web Frontend in PHP
- How to Install Xdebug with PHPStorm and Vagrant
- Профилирование с PhpStorm и Xdebug
- Профилирование в PHP c XDebug, XHprof, Blackfire
- Узнать и полюбить Xdebug
- Архитектура чистого кода и разработка через тестирование в PHP
- Антипаттерны тестирования ПО
- Пирамида тестов на практике
- REST API: Лучшие практики | Уроки Laravel
- Как писать тесты в Laravel | Уроки Laravel
- Загрузка и инициализация Моделей с Трейтами | Уроки Laravel
- Руководства по Ролям и Правам в Laravel | Уроки Laravel
- Craters, Canvases, and Blueprints - Laravel News
- Оптимизирование запросов в периметре приложений | Уроки Laravel
- OATS STUDIOS PRESENTS – MIGRANTS – a Short Film by Paul Chadeisson - YouTube
- Программирование ITmozg:
- Сессии в Laravel | Уроки Laravel
- По поводу темной стороны события на Малака:.. | Star Wars: Galaxy of Heroes (swgoh)
- Anastasiia Dragich - Building Test Strategy for Vue.js application
- Laravel VPN Admin #1 - Настройка базы данных
- VueJS: Up and running with the Vue CLI 3
- Laravel Employee Shifts Table: Gaps/Overlaps with Spatie Period - YouTube
- SPA CRUD на Laravel и Vue | Уроки Laravel
- How To Optimize Images in WordPress - A Step-by-Step Guide
- Building sustainable enterprise apps with Vue.js - Chris Fritz
- Отслеживание скопированного текста с помощью GTM
- Букмекеры - вся правда!
- Laravel VPN Admin - Ура, фронтенд! - YouTube
- Learn Vue Apollo With GraphQL in 15 Minutes - YouTube
- Как мигрировать с mocha на jest в 15 простых шагов — и зачем / Хабр
- Encrypt Database Values in Laravel with DB Encrypter - Laravel News
- VueX Strict Mode - Write better forms while keeping all VueX State changes inside mutation
- Laravel Tags by Spatie - Очень полезный плагин
- GraphQL - что такое?
- 8 MODERN RESOURCES FOR VUE.JS THAT YOU SHOULD BOOKMARK
- How to Migrate from Magento to WooCommerce (and Why You Should)
- How to Use the Official Google AMP WordPress Plugin
- Vue.js, End to end File Encryption in the Web Browser, February 2020
- Поиск пользователей Github с помощью github API. SPA на Native JavaScript.
- Laravel Swagger/OpenAPI - Ответ на вопрос от зрителя
- Делаем клон сервиса по доставке еды, используя Nuxt.js, GraphQL, Strapi и Stripe. Часть 2/7 / Хабр
- Рефакторинг: Сервисы, Статические Методы и Внедрение Зависимостей
- How to Customize the WooCommerce Cart Page on a WordPress Site | CSS-Tricks
- Thorsten Lünborg - Composition API Best Practices - Vue.js Amsterdam 2020 - YouTube
- Adam Jahr - Authentication from Scratch - Vue.js Amsterdam 2020 - YouTube
- Зачем нужны события в Laravel? - YouTube
- Что нового в Laravel 6 / Сергей Юдин (Xrom Consulting Group) - YouTube
- BeerPHP SPb Meetup #1 — Symfony v Laravel (Александр Горшков) - YouTube
- Dima Vishnevetsky - Scalable Vue Graphics for the Modern Web - Vue.js Amsterdam 2020 - YouTube
- End-to-End Testing Vue Apps with Cypress by Amir Rustamzadeh - YouTube
- Разработка сайта для St. Petersburg School of Coffee
- Best way to organize files in Vue - YouTube
- Sarah Dayan - Test-Driven Development with Vue.js - Vue.js Amsterdam 2020 - YouTube
- Рефакторинг тестов | Уроки Laravel
- Danger of Using $request-all(), and How to Protect
- Should I, as a Laravel Developer, learn Vue or Livewire? | Ask Matt
- Using Google Sheets with Eloquent - Laravel News
- Встраивание или ссылки? Паттерны работы с MongoDB
- stasyanko/laravel-large-project: An example project with detailed documentation created to show how to build large and maintanable projects in laravel/php and use design patterns like decorator, iterator, proxy etc.
- Принцип DRY на примере Laravel / Хабр
- «Боремся с shared-nothing моделью: PHP 7.4 preload, RoadRunner и другие» — Павел Мурзаков (Badoo)
- Встроенные переменные в GTM
- GIT.pdf
- История одного лендинга: привлек много клиентов и был скопирован под сотню раз
- Agile: оценка и планирование проектов
- User Story Mapping | Планирование релизов при помощи карты историй
- https://www.hacker101.com
- https://proglib.io/p/it-english-course/
- https://laravel-news.com/php-opcache-docker
- Как украсть деньги с бесконтактной карты и Apple Pay
▶️ Upwork Jedi #1 Заполнение профиля- Better web video with AV1 codec
▶️ Карта знаний инженера программиста- Словарь-индекс понятий со ссылками
- Обзор на курс по основам программирования CS50 (часть 1)
- Visualizing money: how we explained a complex financial product using animation
- 10 examples of interaction design
- Опыт использования ESXi
- Create Windows 10 installation media
- ROADMAP TO BECOME A VUE.JS DEVELOPER IN 2018
- Ваш заказчик говорит не то, что думает | 97 Things Every Programmer Should Know
- Vue.js 2 + Firebase – CodingTheSmartWay.com Blog – Medium
- Vuejs 2.0 Beginner Series | Slots and Named Slots #11 - YouTube
- Паттерны разделения кода приложения на Vue.js – devSchacht – Medium
- GitHub - CodeSeven/toastr: Simple javascript toast notifications
- Learn How to Write a Vue JS Wrapper Component - Laravel News
- Mastering WooCommerce Products Custom Fields – Remi Corson
- Руководство по кросс-доменным запросам (CORS)
- API versioning using Laravel’s Resources – Juampi – Medium
- Интеграция WooCommerce и 1С
- Интеграция Woocommerce с 1С | Блог TeamPoint
- Creating an animated sidebar component with Vue and Vuex
- Baby come back... Building a Todo App With Laravel, Vue.js, and Tailwind CSS Part II | Nick Basile
- laravel library rest api обработка ошибок - Пошук Google
- Построение и развертывание REST-API на платформе IBM Bluemix с применением PHP и MySQL
- Как создать RESTful API Laravel — Softobzor
- RESTful API для сервера – делаем правильно (Часть 1) / Хабрахабр
- RESTful API для сервера – делаем правильно (Часть 2) / Хабрахабр
- RESTful API Server – Doing it the right way (Part 1) | MKBlog
- Errors & Logging - Lumen - PHP Micro-Framework By Laravel
- Best way to handle REST API errors thrown from Controller or Exception
- Lumen Best Practice : Consistency | life = iteration
- A modern REST API in Laravel 5 Part 3: Error handling - Esben Petersen
- GitHub - esbenp/heimdal: An Laravel Exception handler build specifically for APIs.
- JavaScript Array Explorer
- Путь верстальщика: с нуля до сеньора / Хабрахабр
- Удачная модель ветвления для Git / Хабрахабр
- История создания Age of Empires: «Это была лучшая из худших среди наших идей» / Хабрахабр
- Refactoring to Events – Gabriel Koerich – Medium
- Using Vue, Vuex, Vue Router with Laravel – Vue.js Developers – Medium
- How to create facades in Laravel 5.5 – Luca Gambetta – Medium
- Implement a dependance to an external service API with Laravel
- angular.md
- Beyond HTML with Vue by Eduardo San Martin Morote - YouTube
- Web Development 2018 - The Must-Know Tech - YouTube
- ООП с примерами (часть 1) / Хабр
- The Sebel - Premium Hotels and Apartments
- Vue.js Todo App - Authentication - Part 10 - YouTube
- Курс по Vue.js. Знакомство и обзор возможностей библиотеки Vue.js #1 - YouTube
- Натяжка на WooCommerce. HTML2WC. Введение. Настройка окружения. Инструменты - YouTube
- Паттерны проектирования JavaScript на 2017 год - YouTube
- 😮 The Easiest Way to Create ACL for Laravel Projects.
- Integrating Laravel with DataTables – Bishoy Atif Samy – Medium
- Seeding is Hard – Chris Kankiewicz – Medium
- Pseudonymize database data for GDPR – Owen Melbourne – Medium
- First, fix bug. Then, love Laravel. – Richard Bui – Medium
- Writing maintable Laravel apps - Laravel In Production
- https://coloredcow.com/laravel-helped-software-development-company-in-india-achieve-dream-processes/
- Laravel database: настраиваем соединение
- Создаем мощный API на Node.js, GraphQL, MongoDB, Hapi и Swagger | Библиотека программиста
- Logging model changes and 11 other ways to improve your Laravel projects
- How to create blog in 5 min using Laravel - Scoopism
- Laravel Service/Repository architecture – Alexander Ivanov – Medium
- https://say-hi.me/24-kadra/beyonce-i-jay-z-snyali-klip-v-pustom-luvre.html
- cccp-blog.com/laravel/laravel-logging-error
- https://laravel-news.com/php-in-2018
- The Magical use of Macroables in Laravel - The Web Tier
- Переход с jQuery на Vue.js / Блог компании RUVDS.com / Хабр
- Masking IDs in URLs using hashids in Laravel • Ben Sampson • Web designer and developer
- Encrypting Your Model Attributes – codeburst
- Использование vue-template-loader с Vue.js для компиляции шаблонов HTML
- Getting Started With Laravel — The Lift Off – Barnabas Kecskes – Medium
- The Good, the Bad and the Ugly of seeding data in production - Dieter Stinglhamber
- Laravel Behind the Scenes: Lifecycle - Container
- ★ Breaking Laravel's firstOrCreate using race conditions - Freek Van der Herten's blog on PHP and Laravel
- video-board-series - YouTube
- https://say-hi.me/novosti/evropejskij-soyuz-ne-budet-prinimat-zakon-o-zaprete-memov.html
- Joseph Silber
- Советы начинающему разработчику о профессиональном развитии в компании
- Как задавать вопросы старшим коллегам и задавать ли?
- Как получать дополнительные знания, уже работая в компании?
- Как добиться повышения? – Liudmila Mzhachikh – Medium
- Vue Test Utils и Jest: как писать простые модульные тесты для фронтенда
- The most common mistake of writing API requests – ITNEXT
- Combine Laravel Plans & Guardian to build a great SaaS app in Laravel
- Junior - студент старших курсов или выпускник, без существенного опыта работы, обычно 0.5-1.5 года реального опыта. Решает стандартные задачи с незначительными рисками. Джуниору нужно помогать и проверять результаты, не давать слишком сложные и длительные задания. После выполнения приходится регулярно делать code review. Владение предметной областью неполное. Нужно понимать, что часть задач требует дополнительного времени для освоения инструментария. Однако человек должен сам к этому стремиться.
- Middle - Основной работник, умеющий самостоятельно выполнять поставленные перед ним задачи. Обычно 1-3 года опыта. Простые задачи можно не ревьюить. Разработчик может делать длительные таски на 1-2 недели и принимать архитектурные решения. Справляется с нестандартными задачами, а стандартные делает быстрее и с меньшим количеством багов, чем джуниор. Предметной областью владеет достаточно, чтобы обсуждать с коллегами, спорить и находить решения. То есть уверенно знает ключевые технологии.
- Senior - работник, хорошо знающий предметную область. Опыт фултайма 4-7 лет. Проводит code review, мыслит проектом на уровне архитектуры и понимает долгосрочные последствия технических решений. Умеет предложить глобальные решения и (если это имеет смысл) альтернативные стеки технологий. Нередко совмещается с управляющими должностями.
- BREAD категорий (обязательные поля: название, описание), возможность вложенных категорий
- BREAD товаров (обязательные поля: розн. и опт. цена, название, описание, категория), фильтр по кол-ву просмотров и добавлений в "избранное", возможность добавить несколько картинок
- BREAD пользователей (обязательные поля: логин, пароль, дата последнего входа, IP с которого был вход, кол-во успешных входов, кол-во неудачных попыток входа)
- Возможность увидеть 3 последних товара, которые просматривал пользователь на сайте и его "избранное"
- Просмотр/поиск "публичных" товаров, фильтр по цене и категории
- На странице товара показ картинок в виде слайдера
- Отображение 4 последних просмотренных товаров
- Логин пользователя, после 3 неудачных попыток логина - блокировать вход на 3 минуты, о чем выдавать уведомление
- После логина пользователь может:
- видеть и "не публичные" товары
- добавлять товары в "избранное"
- просматривать страницу профиля, где видны его "избранные" товары
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment