dojo dragon main logo

Building apps with Dojo

Rene Rubalcava June 15, 2021, 01:00 PM

Dojo provides a one-stop shop for building scalable and efficient web applications. Dojo includes all the basics you need:

  • Widgets
  • Routing
  • State Management

Building a Dojo App

READ MORE

Data Aware Widgets in Dojo

Rene Rubalcava July 02, 2020, 01:00 PM

The latest Dojo release introduced a new way to integrate data into your widgets. Beyond merely managing your application state, you can now create reusable Resource templates that can be used by multiple widgets in the same application. These templates could all interact with the data differently; one could show a list; another could show charts, and so on.

The image for the blog

READ MORE

Black Lives Matter

Dojo June 05, 2020, 01:00 PM

Black Lives Matter

This week Stackshare posted a running list of developer tools companies supporting #BlackLivesMatter on Github. Companies like Elastic, Gatsby, Netlify and React Training moved quickly to match donations to organizations doing important work to fuel the potential for change in the United States.

In solidarity with the black community and with the intent of carrying forward the momentum created by the development community at large, Dojo, in partnership with SitePen, will match donations, up to a total contribution of $10,000, to the following organizations:

READ MORE

Dojo 7 Has Arrived

Anthony Gubler June 01, 2020, 01:00 PM

We’re excited to announce the latest release of Dojo, a continually evolving, batteries-included, TypeScript web framework. Dojo’s primary goals haven’t changed, and we continue to focus on harmony with the modern web ecosystem, best in class developer ergonomics and intelligent, powerful defaults that enable users to concentrate on building features and applications.

Announcing Dojo 7

READ MORE

Announcing Dojo 7 Widgets

Eric Osmundson June 01, 2020, 12:00 PM

Since the last Dojo release, we have been expanding the features and improving the developer experience of the Dojo Widgets library. With new advances in Dojo features, functionality, and recommended best practices, Dojo version 7 provides substantial improvements to make it easier for developers to build efficient and modern web applications.

The image for the blog

READ MORE

How to use middleware to create reusable functionality across widgets

Anthony Gubler & Rene Rubalcava March 17, 2020, 12:00 AM

Dojo middleware image

READ MORE

Introduction to testing with Dojo

Anthony Gubler & Rene Rubalcava February 03, 2020, 12:00 AM

Dojo CLI

READ MORE

Scaffolding your first Dojo app with the Dojo CLI

Anthony Gubler & Rene Rubalcava January 13, 2020, 12:00 AM

Dojo CLI

READ MORE

Announcing Dojo 6

Anthony Gubler August 28, 2019, 09:00 AM

Since the first major Dojo release last year, we have been working to refine the features and patterns to make Dojo an even more efficient framework for building applications with TypeScript and modern web APIs.

In a world of semantic versioning where even minor breaking changes require a new version number, it is challenging to know when a new version is substantial. Today, we’re excited to announce version 6, our most ambitious set of improvements since the Dojo 2.0 release.

Version 6 of Dojo brings many new features and changes to substantially improve the development experience by reducing boilerplate, increasing flexibility, and further improving performance.

The image for the blog

READ MORE

Announcing Dojo 5.0.0

Anthony Gubler January 29, 2019, 08:00 AM

Dojo version 5 has arrived!

We're excited to announce the 5.0.0 release of Dojo. This version builds on previous releases with a vast array of bug fixes and improvements throughout the framework.

Announcing Dojo 5.0.0

READ MORE

Announcing Version 4 of Dojo

Paul Shannon October 15, 2018, 01:00 PM

Being a Better Dojo

Developer ergonomics, efficient source code, consistent and flexible architecture, interoperability and alignment with modern standards, and strong community support are fundamental reasons for choosing a framework. We’re constantly looking for ways to improve Dojo and provide the community with the best possible modern framework.

Announcing Version 4 of Dojo

READ MORE

Building Progressive Web Apps With Dojo

Matt Wistrand September 13, 2018, 09:00 AM

Building Progressive Web Apps with Dojo

Within the past few years, new features get added to browsers at breakneck speed. The time between proposal and standardization has dropped from years to months, and browser vendors are eager to maintain similar turnaround times for implementing new standards. In many ways, it has never been a better time to be a web developer.

Networks, on the other hand, are neither universally reliable nor universally performant. As developers, we have a responsibility to ensure our users do not suffer from our technical decisions. One step we can take against this is by delivering our application using Progressive Web Applications (PWA) technologies which are resilient to network issues.

READ MORE

Dojo Version 3.0

Paul Shannon July 27, 2018, 09:00 AM

Dojo Version 3.0

Building on Success

Some changes are happening with Dojo. As the project continues to stabilize around a set of modules and APIs, we are continually evaluating feedback from the community as well as our processes.

READ MORE

Introducing Dojo 2.0!

Dylan Schiemann May 02, 2018, 06:00 PM

Intro

As the earliest, most comprehensive JavaScript framework, the Dojo Toolkit offered up intelligent building blocks for serious web developers. For example, Dojo’s very early work on deferreds and async patterns, widgets, modules, i18n, and a11y led to the standardization of promises, fetch, web components, ES modules and other best practices and mainstays of modern web development. Dojo was the first open source JavaScript framework that treated JavaScript and the browser as a platform for building robust software applications. Its focus on pushing the limits of the open web with diligent consistency means that applications authored in 2007 with Dojo still work today!

Dojo 2.0 is released

READ MORE

Dojo 2 Release Candidate 1 is now available!

Dylan Schiemann March 11, 2018, 09:00 AM

We're pleased to announce Dojo 2 release candidate 1 is now available!

We first started brainstorming ideas for Dojo 2 back in 2010. While development of Dojo 2 did not take quite as long as Diablo 3 or Duke Nukem Forever, we followed a very deliberate journey. Conceived initially as a modern clean-up for Dojo 1.x, with the introduction of ES6, TypeScript, web components, and an array of other features, we realized we wanted to take a different path and create an approach to building modern apps that would not just be a slight clean-up of Dojo 1 or a clone of other current frameworks, but a productive and efficient development experience and front-end architecture.

Dojo 2 Release Candidate 1 is now available!

READ MORE

Announcing Dojo 2 beta 5!

Dylan Schiemann January 23, 2018, 09:00 AM

Dojo is a modern, reactive framework authored with ES2017 and TypeScript, and optimized with the needs of enterprise application development in mind.

If you're learning about Dojo 2 for the first time, please read our overview about the Dojo 2 beta 4 release.

Announcing Dojo 2 beta 5!

READ MORE

Announcing Dojo 2 beta 4!

Kitson Kelly December 04, 2017, 06:00 PM

Dojo is a modern, reactive framework authored with ES2017 and TypeScript, and optimized with the needs of enterprise application development in mind.

With a focus on leveraging cutting edge standards such as web components and intersection observers, as well as emerging patterns like CSS modules, progressive web apps, and the virtual DOM, Dojo provides an excellent experience for engineers and end users.

Dojo’s out-of-the-box experience takes under a minute to get started and provides a variety of features including user interface widgets backed by powerful and flexible internationalization and accessibility options. Intent on avoiding framework lock-in, its robust architectural flexibility and its support for modern standards makes Dojo a strong contender for enterprise development teams.

The latest beta 4 release has several significant changes and updates from earlier versions. Here we highlight the current state of Dojo 2, as well as emphasize the recent changes and additions in beta 4.

Announcing Dojo 2 beta 4!

READ MORE

Dojo 2 is coming

Dylan Schiemann March 27, 2017, 03:32 PM

Dojo 2 is the most substantial rethink to the Dojo Toolkit in ten years. As it nears Beta status for the majority of its modules, quite a bit has changed these past few months as it has evolved into a powerful solution for building enterprise applications.

Dojo 2 is coming

A new generation

Dojo 2 is a next generation framework authored to emphasize:

  • Efficiency. Code structure and developer ergonomics have been challenged at every turn resulting in impeccable code quality.

  • Longevity. Sustainable code that will last and adapt as the platform changes is a key consideration for large-scale development projects.

  • Modularity. Designed as a collection of packages that may be used independently or cooperatively, allowing for development flexibility.

  • Focus. The focus is enterprise-driven, highlighting scalability as well as powerful, built-in features including support for large data sets, a11y and i18n.

READ MORE