DevOps.com

  • Latest
    • Articles
    • Features
    • Most Read
    • News
    • News Releases
  • Topics
    • AI
    • Continuous Delivery
    • Continuous Testing
    • Cloud
    • Culture
    • DataOps
    • DevSecOps
    • Enterprise DevOps
    • Leadership Suite
    • DevOps Practice
    • ROELBOB
    • DevOps Toolbox
    • IT as Code
  • Videos/Podcasts
    • Techstrong.tv Podcast
    • Techstrong.tv Video Podcast
    • Techstrong.tv - Twitch
    • DevOps Unbound
  • Webinars
    • Upcoming
    • On-Demand Webinars
  • Library
  • Events
    • Upcoming Events
    • On-Demand Events
  • Sponsored Content
  • Related Sites
    • Techstrong Group
    • Container Journal
    • Security Boulevard
    • Techstrong Research
    • DevOps Chat
    • DevOps Dozen
    • DevOps TV
    • Techstrong TV
    • Techstrong.tv Podcast
    • Techstrong.tv Video Podcast
    • Techstrong.tv - Twitch
  • Media Kit
  • About
  • Sponsor
  • AI
  • Cloud
  • Continuous Delivery
  • Continuous Testing
  • DataOps
  • DevSecOps
  • DevOps Onramp
  • Platform Engineering
  • Low-Code/No-Code
  • IT as Code
  • More
    • Application Performance Management/Monitoring
    • Culture
    • Enterprise DevOps
    • ROELBOB

Home » Latest News Releases » Rookout lets developers remotely debug live Electron apps while they run

Rookout lets developers remotely debug live Electron apps while they run

By: Deborah Schalm on July 17, 2018 1 Comment

Tel Aviv – July 17, 2018 – Rookout, the rapid production debugging company, announced today its remote live debugging solution for Electron. The baked-in tool lets software engineers get full visibility into the data and code context from a live Electron app on the end-user’s machine, instead of relying on local testing.

Recent Posts By Deborah Schalm
  • Exabeam Reinvents Security Analytics with Fusion XDR and Fusion SIEM Cloud Products to Address Security Needs at Scale
  • New Study Reveals Importance of Optimized Strategy for the Selection, Support, and Maintenance of Open Source Software
  • Applitools Integrates With Rally for Fast and Automated Bug Management
More from Deborah Schalm
Related Posts
  • Rookout lets developers remotely debug live Electron apps while they run
  • Rookout Launches Rapid Production Debugging Solution With $4.2m Funding
  • Rookout Launches a ‘Live Debugging Heatmap’ To Find Applications On Fire
    Related Categories
  • Latest News Releases
    Related Topics
  • Rookout
Show more
Show less

Electron is one of the most popular frameworks for building desktop apps for Windows, MacOS, and Linux. Originally created by GitHub, it’s also used by leading vendors such as Slack, Discord and WordPress to make more feature-rich desktop versions of their browser-based webapps. Electron apps are quick to build and typically go through many rapid deployments directly to end-users’ computers.

TechStrong Con 2023Sponsorships Available

Electron, despite being based on web technologies, has to face the challenges of desktop software; every user’s computer is its own unique ‘production environment’, making troubleshooting tricky, especially at a distance. Electron apps often interact with devices on the user’s system like webcams, microphones or more exotic inputs, increasing the possibility of unusual bugs.

Traditionally, debugging Electron apps means relying on users’ bug reports and exception management tools to report problems, and then trying to recreate the production environment on the developers’ local computers. Often, though, an unusual issue won’t be reproduced, making it very challenging to identify the cause.

Using Rookout, a software team can get debugger-level visibility from an Electron desktop app running live on an end-user’s computer. With Rookout’s IDE, a developer can remotely set non-breaking ‘breakpoints’ to see the full state of the live app or any variable state at any point in the code’s execution, while the app runs as normal.

Rookout’s solution means software companies can debug their Electron apps live and remotely. They can be alerted to a problem by an exception manager like Sentry (Rookout can also send alerts to Sentry itself), trace the issue in the live software using Rookout in record time, and then develop and push a fix as usual, with no need to install any extra software to the end-user’s computer or send anyone on-site.

“End-user software like Electron has to run in literally millions of distinct production environments,” said Or Weis, CEO and co-founder of Rookout. “Combined with a very rapid deployment cycle, it’s challenging to see exactly what’s going on inside a single install or reproduce an exotic bug. Rookout brings instant visibility to Electron, giving developers an unprecedented deep access to the full state of an app on an end-user’s computer, with just a few clicks of a mouse.”

Aidoc, which makes a healthcare AI solution for analyzing medical images, uses an Electron-based app to deliver their solution to doctors.

“Aidoc’s app runs on a hospitals’ local network and doesn’t constantly send data back to our servers, so it’s not always easy to trace a bug for a client on a different continent,” said Guy Reiner, VP R&D at Aidoc.

“Rookout makes it possible to find bugs without spending hours on log-collection and trying to simulate the unique real-world environment of a particular hospital network”.

“Desktop software was the classic example of something that couldn’t really be debugged in production because every install was different,” said Liran Haimovitch, Rookout CTO, and co-founder. “Being able to remotely debug live Electron apps means developers can find and fix bugs quickly, freeing up R&D resources to work on creating new features instead.”

About Rookout

Rookout is the Rapid production debugging solution which collects data on-demand from live code and pipelines it immediately to any destination, such as alerting and monitoring tools.

With Rookout’s real-time instrumentation technology, a company can tackle bugs and issues without any need for coding, re-deploying or restarting the application. Rookout currently supports Python, JVM, and NodeJS on all cloud environments, including serverless applications.

 

Filed Under: Latest News Releases Tagged With: Rookout

« Rollout.io Ends the Feature Delivery Guessing Game, Is First to Provide Full Visibility Into Production Feature Deployment
Digital Defense, Inc. Announces Integration with ForeScout Technologies »

Techstrong TV – Live

Click full-screen to enable volume control
Watch latest episodes and shows

Upcoming Webinars

Achieving Complete Visibility in IT Operations, Analytics, and Security
Wednesday, February 1, 2023 - 11:00 am EST
Achieving DevSecOps: Reducing AppSec Noise at Scale
Wednesday, February 1, 2023 - 1:00 pm EST
Five Best Practices for Safeguarding Salesforce Data
Thursday, February 2, 2023 - 1:00 pm EST

Sponsored Content

The Google Cloud DevOps Awards: Apply Now!

January 10, 2023 | Brenna Washington

Codenotary Extends Dynamic SBOM Reach to Serverless Computing Platforms

December 9, 2022 | Mike Vizard

Why a Low-Code Platform Should Have Pro-Code Capabilities

March 24, 2021 | Andrew Manby

AWS Well-Architected Framework Elevates Agility

December 17, 2020 | JT Giri

Practical Approaches to Long-Term Cloud-Native Security

December 5, 2019 | Chris Tozzi

Latest from DevOps.com

Cisco AppDynamics Survey Surfaces DevSecOps Challenges
January 31, 2023 | Mike Vizard
Jellyfish Adds Tool to Visualize Software Development Workflows
January 31, 2023 | Mike Vizard
3 Performance Challenges as Chatbot Adoption Grows
January 31, 2023 | Christoph Börner
Looking Ahead, 2023 Edition
January 31, 2023 | Don Macvittie
How To Build Anti-Fragile Software Ecosystems
January 31, 2023 | Bill Doerrfeld

TSTV Podcast

On-Demand Webinars

DevOps.com Webinar ReplaysDevOps.com Webinar Replays

GET THE TOP STORIES OF THE WEEK

Most Read on DevOps.com

Microsoft Outage Outrage: Was it BGP or DNS?
January 25, 2023 | Richi Jennings
The Database of the Future: Seven Key Principles
January 25, 2023 | Nick Van Wiggerern
Don’t Hire for Product Expertise
January 25, 2023 | Don Macvittie
Software Supply Chain Security Debt is Increasing: Here̵...
January 26, 2023 | Bill Doerrfeld
Harness Acquires Propelo to Surface Software Engineering Bot...
January 25, 2023 | Mike Vizard
  • Home
  • About DevOps.com
  • Meet our Authors
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

Powered by Techstrong Group, Inc.

© 2023 ·Techstrong Group, Inc.All rights reserved.