Lynette Miles

One well-known type of tool in the software world, but less so in the writing world is the linter. Software developers often consider their linters to be invaluable in catching or preventing errors, as well as enforcing defined stylistic guidelines before errors get out in front of the world.

Lynette Miles

Documentation is a critical part of any customer-facing product or service. Without it, your customers need hand-holding, your support staff struggles to help your users, and your company spends money on unhappy customers instead of creating new products.

Preston So

These days more than ever, it's essential to have an experienced project manager on challenging projects, to manage remote teams with deep care, and to leverage best-of-class tools and best practices to shepherd the work of an agile development team.

Preston So

Among other things, the ongoing pandemic has ripped open the former fabric of our work lives, decentralizing and distributing our collaboration in newfound ways. Project management for agile software development teams is a mission that serves the dual purpose of efficiently producing good software and empowering the humans behind any product.

Preston So

Are offline collaborative applications truly feasible in this day and age? After all, consistent connectivity can be quite the luxury when it comes to less-than-ideal environments like Amtrak trains and commercial flights. Luckily, Yjs, the open-source real-time collaboration framework, is here to save the day, in conjunction with emerging web technologies that run the gamut from Service Workers (okay, not that old) to IndexedDB, a browser-based local database that is optimized for offline use cases.

Preston So

You board a flight only to hear the flight crew announce to groans all around that Wi-Fi is unavailable. How will you deliver that document in time that your colleagues were supposed to review later today? Fortunately, with the help of emerging web technologies like Yjs, an open-source real-time collaboration framework, and IndexedDB, a local database that houses offline content, any developer can successfully architect an offline-first architecture that also functions well for peer-to-peer collaboration...

Preston So

For many developers, the concept of offline-enabled applications leads to anxiety and panic. But the pain is over thanks to the multiplicity of benefits provided by the pairing of emerging web technologies like the open-source real-time collaboration framework known as Yjs and the local database technology ideal for offline solutions known as IndexedDB.

Preston So

Throughout Drupal's history, contributors have rallied around Drupal.org as the single source of truth for both the code running Drupal and the infrastructure powering Drupal's issue queues, source control, and automated testing. As the Drupal Association continues on its journey to integrate GitLab features with Drupal.org, we're beginning to see the first glimpses of how Drupal contribution and issue management will evolve thanks to cutting-edge functionality like merge requests and issue forks in GitLab.

Preston So

Slow or intermittent connections are an all-too-common case that many users face when attempting to work with applications. Offline-enabled applications are a particularly challenging use case because they require synchronization and a local understanding of data.

Michael Meyers

Last month at DrupalCon Global, Dries Buytaert, the founder of Drupal, announced that a major focus of Drupal 9 will be improving the user interface and user experience of the platform - for all personas. Two of the five D9 Strategic Initiatives have been dedicated to making this happen. The “New Front-End Theme Initiative” or user interface (UI) for Drupal, also known as the Olivero Theme, covers the end-user experience. The “Admin UI & JavaScript...