Home / Companies / PropelAuth / Blog / May 2025

May 2025 Summaries

4 posts from PropelAuth

Filter
Month: Year:
Post Summaries Back to Blog
A legacy Java codebase presented challenges due to its plugin system, which lacked a formal API, causing developer uncertainty and fear of breaking changes with every update. Although the plugins allowed rapid shipping and problem-solving for customers, their reliance on undocumented features often resulted in unintended consequences when changes were made. The company eventually overcame these issues by implementing explicit testing for popular plugins, developing a formal API, and replacing the product with a more extensible version. The broader problem of developer uncertainty, which delays project timelines, can be mitigated by implementing strategies such as adding comprehensive tests, using type-safe languages, defining clear service boundaries, and minimizing the context-switching required by developers. The text emphasizes the importance of reducing the cognitive load on developers by creating templates, guardrails, and formal APIs, thereby enhancing confidence and speeding up the development process.
May 29, 2025 1,680 words in the original blog post.
PropelAuth has recently introduced several updates to enhance user experience and functionality, including Social Account Linking, which allows users to link social accounts with different email addresses and manage connections via hosted account pages and the PropelAuth dashboard. Additionally, support for async functions in Python APIs has been added, enabling asynchronous API calls by simply modifying the function signature. PropelAuth is also working on improving on-premises deployment options and invites users to discuss these developments further. Recent notable releases include the export of audit logs to Datadog or Amazon S3, the implementation of step-up multi-factor authentication (MFA) for sensitive actions, and an advanced API Key Add-on that offers enhanced API key authentication features such as rate limiting.
May 27, 2025 274 words in the original blog post.
When starting a new Python web project, developers often choose between Django, Flask, and FastAPI, each offering distinct advantages based on user preference. Django is a full-featured framework that provides built-in tools such as an ORM, admin UI, and database migrations, appealing to those who prefer an opinionated setup with many features ready to use. In contrast, Flask and FastAPI start with a minimal core, allowing users to make more decisions regarding libraries and extensions, thus appealing to those who prefer simplicity and flexibility. While Flask is a true micro-framework with a vast ecosystem for customization, FastAPI offers built-in features like dependency injection, automatic validation with Pydantic, and interactive API documentation, making it slightly more convenient for certain tasks. Ultimately, the choice depends on whether a developer values a framework with pre-determined options like Django or a simpler starting point with customizable components like Flask and FastAPI, with the latter two sharing many similarities but differing slightly in built-in conveniences.
May 22, 2025 1,661 words in the original blog post.
PropelAuth users can now export their audit logs to S3 and DataDog through a simple process on the Integrations page, with a fee of $50 per month for each external connection. The audit logs have been enhanced to include IP addresses and User Agents, providing more detailed insights when viewing line items. Additionally, PropelAuth now supports Dash by Plotly, a Python framework that allows data scientists and analysts to create interactive web applications featuring dynamic dashboards and data visualizations, expanding the tool's integration capabilities.
May 05, 2025 131 words in the original blog post.