Bitovi Home Page
  • Services
    • Project Management
    • Product Design
    • Frontend development
    • Backend engineering
    • DevOps Engineering
  • Our work
  • Community
    • Blog
    • Partnerships
    • Academy
    • Open source tools
  • About
  • Careers
  • Project Management
    Project Management
  • Product Design
    Product Design
  • Frontend development
    Frontend development
  • Backend engineering
    Backend engineering
  • DevOps Engineering
    DevOps Engineering
  • View more
    →
We're Experts in...
  • JavaScript
  • AI Consulting
  • Angular
  • Design systems
  • React
  • Temporal
  • React Native
  • Node.js
Showcase
Yum! Brands
View case study
More Projects
  • Levi's
  • Christie's International Real Estate
  • BAFS
  • View more
    →
Open Source Tools

We build powerful tools and open source them to support the community.

See what we've built →
  • Blog
    BlogWe post about delivering products and solving problems.
  • Partnerships
    PartnershipsLearn about Bitovi's technology partners
  • Academy
    AcademyFree courses to build delivery skills
  • Open source tools
    Open source toolsUse or contribute to our community
Let's Connect
  • Discord
    Discord
  • LinkedIn
    LinkedIn
  • GitHub
    GitHub
Eggbot

Contact Us

(312) 620-0386contact@bitovi.com
All Content Project Management Design Angular React Backend DevOps

Subscribe

Get our best content on how to build better apps.

Chevron Down

Subscribe

Get our best content on how to build better apps.

Chevron Down
Loading
Discord Community Illustration

Got product development questions?

Discord Tile

Join us on

Discord Arrow Right

Training Series - StealJS Overview

October 7, 2015

Matthew Phillips takes us through the need for module loaders, managing dependencies and how StealJS simplifies the process.

The Bitovi Team

The Bitovi Team

Training Series - Web Application Architecture

October 7, 2015

This week we review how we break down applications to their core architecture. Maintaining state, the MVVM pattern and more will be discussed as we use Trello and TodoMVC as real world examples.

The Bitovi Team

The Bitovi Team

Bitovi Summer Training Retreat 2015

September 3, 2015

The Bitovi team just finished our annual summer Training Retreat. We all gathered in downtown Chicago for a week with three goals:

Brian Moschel

Brian Moschel

Training Series - Web Application Theory

August 19, 2015

As a preface to the upcoming sessions of how Bitovi delivers applications, we'll dive into the theory of what is needed in a successful project.

The Bitovi Team

The Bitovi Team

Training Series - Building a Tabs Widget

August 19, 2015

We're bringing all the jQuery knowledge from the past sessions together as we build a custom plugin. Using our own mini-jQuery library, we'll build a custom tabs widget!

The Bitovi Team

The Bitovi Team

Training Series - Events Part 2

August 5, 2015

We continue where we left of with DOM Events Part 2! We'll outline default actions, event propagation phases, delegation and more as we piece together the basic building blocks for complex development in a browser.

The Bitovi Team

The Bitovi Team

Training Series - Events Part 1

July 28, 2015

How events work in the DOM is a two part series we kick off this week! Learn about how DOM events are handled, common misunderstandings and more over the next two sessions.

The Bitovi Team

The Bitovi Team

Training Series - Element Styles and Positioning

July 17, 2015

We wrap up our dive into DOM elements this week with a look at how elements are laid out on a page. We'll discuss different element properties and jQuery methods to assist with finding an elements position, offset and dimensions as well as how to manipulate those properties.

The Bitovi Team

The Bitovi Team

Training Series - Element Attributes and Properties

July 10, 2015

Learn the difference between attributes and properties on a DOM element, how jQuery modifies these and how they are set in memory!

The Bitovi Team

The Bitovi Team

Training Series - Traversing Elements in the DOM

July 10, 2015

Following up with our sub-series into jQuery, we'll learn how to traverse the DOM, why this is efficient and a little bit of meta programming!

The Bitovi Team

The Bitovi Team

Training Series - Finding Elements in the DOM

July 10, 2015

This week is the first in a sub-series where we break down jQuery to it's core. Build your own version of jQuery with us and gain insight into why this library is so powerful in modern applications!

The Bitovi Team

The Bitovi Team

  • 1
  • 2
  • 3
  • 4

Contact Bitovi

Bitovi home
(312) 620-0386
contact@bitovi.com
  • LinkedIn
  • GitHub
  • Discord
  • X/Twitter

Services

  • Project management consulting
  • Product design consulting
  • Frontend development consulting
  • Backend engineering consulting
  • DevOps engineering consulting

Our Work

  • Yum
  • Levi's
  • HaulHound
  • BAFS

Community

  • Events
  • Academy
  • Blog
  • Open source tools

About

  • Careers

Legal

© 2025 Bitovi. All rights reserved
  • Privacy Policy