April 2020 Summaries
4 posts from ReadMe
Filter
Month:
Year:
Post Summaries
Back to Blog
ReadMe recently undertook a project to improve its handling of HTTP logs by transitioning from Heroku's raw data stream to a more structured logging system using the ELK stack, specifically Elasticsearch and Kibana. Historically, ReadMe's logging practices were inefficient, lacking in valuable information and making issue tracking difficult. They enhanced their log management by using the Morgan package in Node to create customized logs containing more relevant data. To integrate these logs into Elasticsearch, they utilized Logstash with a tailored pipeline, leveraging Grok for data parsing, and established a log drain on Heroku to redirect logs to their local setup for testing. The deployment of this new logging infrastructure resulted in immediate operational insights, such as identifying a bug in frontend JavaScript that led to unnecessary API calls. The team at ReadMe found these changes beneficial for monitoring service health and troubleshooting, despite the author's admitted lack of expertise in the technologies involved.
Apr 23, 2020
1,552 words in the original blog post.
ReadMe introduces Hoot, an open-sourced social media platform inspired by Twitter, designed to demonstrate the functionality of several ReadMe developer tools on the Glitch platform. Glitch, known for its "Remix" button, allows users to easily create editable copies of applications, facilitating a smoother workflow for developers. Hoot showcases tools such as Swagger Inline for API documentation, the rdme CLI for file uploads, and ReadMe JWT Login for secure authentication, alongside API Metrics for usage analysis. These tools make it easier for developers to manage API documentation, track API metrics, and integrate with existing ReadMe projects. The platform's design emphasizes simplicity, organization, and Glitch compatibility, encouraging users to modify and extend the application. ReadMe plans to expand its suite of Glitch apps, highlighting different aspects of its platform and inviting feedback and collaboration from the developer community.
Apr 09, 2020
1,397 words in the original blog post.
ReadMe is transitioning from its hybrid documentation format, which combines Markdown and proprietary "magic blocks," to a new ReadMe-flavored Markdown syntax that simplifies the authoring process and improves compatibility with standard Markdown expectations. Originally, the "magic blocks" provided a unique and rich documentation experience by allowing JSON-based components within Markdown, but as the web evolved, this format became cumbersome, hindering features like GitHub sync and PDF exports. The new syntax aims to modernize ReadMe's documentation by extending standard Markdown with syntax extensions, allowing for easier parsing and rendering of components like tabbed code blocks without the syntactical complexity of the previous format. This change is intended to enhance usability and maintain backward compatibility, bridging the gap between ReadMe's original format and modern developer expectations, with an initial public preview now available for user feedback.
Apr 07, 2020
850 words in the original blog post.
In a time of uncertainty and change, many individuals are grappling with new routines and increased stress, amplifying the issue of workplace burnout. Burnout, as defined by the World Health Organization, is a syndrome stemming from unmanaged chronic workplace stress and is characterized by exhaustion, detachment, and a sense of ineffectiveness. A Gallup study highlights that a significant portion of employees experience burnout, which can manifest in various ways, including anxiety, health issues, and decreased motivation. Identifying the signs and contributors of burnout, such as unfair treatment, unmanageable workloads, and lack of role clarity, is crucial for addressing it. The text emphasizes the importance of communication with managers to improve workplace conditions and suggests returning to self-care basics, engaging in physical activity, and setting boundaries to mitigate stress. Exploring hobbies and maintaining mental health are also recommended, along with fostering a work-life balance through regular self-check-ins and open dialogues with colleagues.
Apr 02, 2020
1,435 words in the original blog post.