Skip to content
View ivo-ivanov's full-sized avatar
๐Ÿš€
deploying with buddy.works
๐Ÿš€
deploying with buddy.works
Block or Report

Block or report ivo-ivanov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ivo-ivanov/README.md

webzino

๐Ÿ‘‹ Hi, Iโ€™m Ivo Ivanov.

Plain and simple - I love design.

I focus on user experience, simplicity and accessibility. I have been using Adobe Photoshop since version 5 and coding my own designs since the one pixel spacer gif era.

I have almost 13 years experience in WordPress development, UI design and Branding.

I'm passionate about creating custom, responsive WordPress themes from scratch.

LinkedIn @ivanovivo dribbble @ivoivanov

WordPress Development Workflow

I develop locally. When it comes to creating an offline WordPress environments I tend to use Local by @Flywheel. It is one of the most intuitive and powerful tools for the job and allows me to spin fast WordPress installations in containers. Local offers root SSH access, WP-CLI, Database managment, mailcatcher, NGINX and the ability to hot-swap PHP versions. So you can tinker around if your heart desires!

When building a single website with many unique blocks, I use ACF PRO for the block-building process.

I use Gulp extensively to automate things like:

  • Sass to CSS conversion
  • Merging media queries
  • Error handling
  • Auto-prefixing
  • Minification
  • Sourcemaps
  • JS Concatenation / Minification/ Uglification
  • Converting ES6 to ES5 with Babel
  • Live reload browser with BrowserSync

I like everything to be version controled, so every WP theme is synchronized with GitHub repos though, which is nice for working with other people, tracking issues, using integrations, etc.

Cross browser testing is something that I take very seriously I for this process I use the powerfull cloud service LambdaTest. It allows me to perform live interactive and automated CBT on real browsers and OS.

My choise of CD/CI is Buddy.works When the master branch is pushed to on GitHub, Buddy picks up on that change and runs a pipeline of stuff. That goes like:

  • Running tests when necessary
  • Deploying over SFTP/rsync only changed files hosting
  • Clear the cache at Cloudflare
  • Send a notification over Slack.

Pinned

  1. mCore mCore Public

    ๐Ÿš€ WordPress Optimization Plugin

    PHP 1

  2. ajax-load-more-wordpress ajax-load-more-wordpress Public

    ๐Ÿ”ฅ WordPress Ajax Load More - simple php/jquery/ajax/wp rest solution

    PHP 3 1