Incoming
Our great sponsors
Incoming | ||
---|---|---|
42 | 6 | |
308 | 3,584 | |
-0.3% | - | |
4.2 | 4.6 | |
20 days ago | 15 days ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Incoming
-
Best practices for DB modifications MySQL
This article from HoneyBadger explains most relevant topics about Rails DB transactions.
-
A guide to exception handling in Python
Honeybadger is a powerful error-monitoring tool for Python applications. Integrating an error monitoring service like Honeybadger into your development workflow provides numerous benefits for effectively managing exceptions. From real-time notifications and error grouping to rich diagnostics and trend analysis, Honeybadger equips you with the tools you need to quickly identify, investigate, and resolve errors and ultimately enhance the overall quality and reliability of your applications. To demo this, let's now explore some features and examples of integrating Honeybadger into your Python code.
-
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
honeybadger.io - Exception, uptime, and cron monitoring. Free for small teams and open-source projects (12,000 errors/month).
-
Debugging an Application in Production
It sounds like you want to implement an exception monitoring tool like Honeybadger (my company), Sentry, or similar. They will tell you when someone encounters an error with your app, where the error occurred, and what the state of the app was (parameters, etc.) at the time of the error.
-
Let’s scan DEV’s forem project with Bearer and analyze the results
You may wonder why this is a problem. In the case of this code, we're sending the user's username to a third-party service. While username isn't inherently sensitive data, it certainly has to potential to be and should be treated as such. It's better to use IDs that can't identify the user if the third party—in this case, honeybadger—is breached. You can see the full list of supported data types, sorted by category, on the docs.
-
Exception Handling in JavaScript
Sign up on the Honeybadger website and click on ‘start free trial’, as shown in the following image.
- Have you ever been mad enough at a company treating you wrong that you thought about building your own solution? Well, back in 2012 we did that! This is the story of how three devs with an app have thrived amid an excess of venture-capital-backed competitors.
- Monitoring doesn't have to be so complicated. That's why we built the monitoring tool we always wanted: a tool that's there when you need it, and gets out of your way when you don't—so that you can keep shipping
- Do you currently use one service for uptime monitoring, another for error tracking, another for status pages and yet another to monitor your cron jobs and microservices? Paying for all of those services separately may be costing you more than you think.
-
The Ruby “mail” gem is broken since December 3, 2022
"2.8.0.1. Fixes file permissions in 2.8.0 release. No code changes."
https://github.com/mikel/mail/tags
-
String conversion
I would look to existing libraries to see how they solve the problem. Stack Overflow is OK, but I find that the "one liner" solutions you find there often oversimplify. There is a popular, and currently maintained, Rubygem library called Mail that includes a class for quoted printable, which in turn provides a class method for decoding quoted printable strings.
-
Anonymous leaks database of the Russian Ministry of Defence
This is easiest if you have a MacBook since Ruby is installed by default. You can make a small script using this Ruby gem (plugin) - https://github.com/mikel/mail
-
Ruby's Email Address Regexp
There are basically three levels of address checking:
1) You need to validate an email field for login or a website - checking for an @ mark with some text before and at least one . after the @ will do for this.
2) You need to do some sort of address validation, library regexps like this will do for 99.9...% of these.
3) You are building an email handling system which needs to actually support the RFCs, in which case regexp will not handle what you need, and you need to use a proper parser, like https://github.com/mikel/mail/tree/master/lib/mail/parsers
Ref: I am the original author of the Ruby mail gem.
-
Need Help With Using If Condition.
Email addresses have a lot of gotchas that can make rolling your own logic hard. I haven't used Ruby in a while but there are gems like Mail that can help validating email addresses easier.
What are some alternatives?
Ahoy Email - First-party email analytics for Rails
MailCatcher - Catches mail and serves it through a dream.
Griddler - Simplify receiving email in Rails
LetterOpener - Preview mail in the browser instead of sending.
Sup - A curses threads-with-tags style email client (mailing list: [email protected])
Maily - 📫 Rails Engine to preview emails in the browser
Roadie - Making HTML emails comfortable for the Ruby rockstars
Mailman
Markerb
Maktoub - A simple newsletter engine for Rails