ContentPosts from @thehomess_ca..
Link
@faun shared a link, 1 year, 6 months ago
FAUN.dev()

The deskilling of web dev is harming the product but, more importantly, it's damaging our health

Even before the web developer job market became dire, developers were leaving the industry due to burnout and anxiety, which can impact health. Web developers are expected to keep up with multiple specialties, making it difficult to juggle various areas such as CSS, HTML, JavaScript, HTTP, and servi.. read more  

Link
@faun shared a link, 1 year, 6 months ago
FAUN.dev()

Abusing Go's infrastructure

The author noticed a curious result in Go's checksum database while exploring its contents. They found that repositories with no Go code, like those in Rust and Ruby, were appearing in the database. Further investigation led them to discover that arbitrary data can be pushed to the checksum database.. read more  

Story
@allanramsay09 shared a post, 1 year, 6 months ago
Pro Advisor Solutions

What Does QuickBooks error 15270 Mean? (With Steps to Fix it)

Nowadays, several users have reported QuickBooks error 15270 when trying to get payroll tax table updates in QuickBooks Desktop. A user might notice an error message on the computer screen reading, “The (payroll) update did not complete successfully. The update is missing a file.” It is seen that su..

QuickBooks error 15270
Story
@adammetis shared a post, 1 year, 6 months ago
DevRel, Metis

Don't worry! Deploy! Metis has your database covered.

As developers, we all strive to write the best code that performs great when deployed. It is true when we’re writing our application code, and the same applies when it comes to our databases! Wouldn’t it be great if you could feel confident when changing your code? Would you like to deploy with no stress? Would you like to get automated confirmation that your changes to the database or business logic will not take your production database down? Read on to learn how to have all of that.

Don't worry! Deploy! Metis got your databases covered. copy_final@3x
Story
@squadcast shared a post, 1 year, 6 months ago

Harnessing the Power of Past Incidents for Agile Resolution with Incident Resolution Software

This blog post explains how incident resolution software with a "Past Incidents" feature can improve your incident management process. By leveraging past incidents, you can gain valuable insights that can help you resolve incidents faster and prevent future occurrences. The blog post also details the benefits of using incident resolution software with a "Past Incidents" feature, such as reducing guesswork, optimizing your infrastructure, and automating runbooks and mitigation pipelines.

Story
@squadcast shared a post, 1 year, 6 months ago

DevOps Automation Triumphs: How to Streamline Workflows and Boost Efficiency

This blog post talks about the benefits of DevOps automation and how to implement it. It covers what DevOps automation is and the common use cases for it, including continuous integration/delivery, infrastructure provisioning, and monitoring/alerting. The blog also acknowledges challenges faced during implementation and provides solutions for overcoming them. Finally, it highlights the role of automation in DevOps incident management and concludes by emphasizing that DevOps automation is a strategic investment for improving efficiency.

Story
@squadcast shared a post, 1 year, 6 months ago

Advanced IT Incident Management Strategies for Improved Business Resilience

This blog post offers a guide to advanced IT incident management (ITIM) strategies for businesses. It emphasizes the importance of transitioning from reactive response to proactive prevention.

Here are the key takeaways:

Unmanaged IT incidents can lead to severe consequences including business disruptions, reputational damage, and financial losses.

Common challenges in ITIM include narrow focus on technical problems, poor communication, and a lack of coordinated response.

To improve ITIM, organizations can implement strategies like:

Utilizing IT incident management software

Employing SRE-led incident management

Conducting regular IR dry runs

Performing thorough post-incident reviews

Automating repetitive tasks during incidents

Utilizing RCA techniques to identify root causes

Proactively hunting for threats and vulnerabilities

Building a knowledge base to document past incidents

Tracking key ITIM metrics

Employing chaos engineering to test system resilience

By implementing these practices, businesses can ensure a more robust IT infrastructure, minimize downtime, and gain a competitive edge.

Story
@squadcast shared a post, 1 year, 6 months ago

From SysAdmin to SRE: How to Evolve Your Skillset with SRE Tools

This blog post targets SysAdmins who are interested in becoming SREs. It outlines the key skills and tools needed to make the switch.

The first part of the blog highlights the growing popularity of SRE roles and how they differ from SysAdmins. While both deal with IT operations, SREs leverage software engineering principles to manage systems at scale.

The blog then dives into the specific areas where SysAdmins need to develop their skillset. This includes adopting a new mindset that embraces calculated risks and prioritizes automation. It also emphasizes the importance of learning from failures and using data to inform decision-making.

Several crucial SRE tools are introduced throughout the blog. These include programming languages like Python and Go, infrastructure as code (IaC) tools, cloud and containerization technologies, modern monitoring tools, and statistical analysis skills.

Finally, the blog concludes by emphasizing the transferable skills SysAdmins already possess and the bright future of SRE careers.

Story
@squadcast shared a post, 1 year, 6 months ago

Shifting Security Left in DevOps: How to Catch Bugs Early and Deliver Faster (and More Secure) Software

This blog post explores how DevSecOps practices can be improved by Shifting Security Left (SSL) in the development lifecycle. SSL emphasizes integrating security measures throughout the development process, rather than waiting until the later stages.

The blog defines SLO (Service Level Objective) as a target metric within an SLA (Service Level Agreement) that defines the desired performance for a service. In DevSecOps, SLOs can target application uptime, response times, or security vulnerability fix rates.

Implementing Shift-Left security involves planning (threat modeling, acceptance criteria, SLOs) and implementation (automating security checks throughout the development pipeline).

Benefits of SSL include early bug detection, improved developer security awareness, faster releases, and reduced risk. Challenges include cultural shifts and training needs within an organization.

The blog concludes by acknowledging the importance of incident management even with SSL. It introduces Squadcast, an incident management tool designed for SRE teams, as an alternative to Pagerduty.

Story FAUN.dev() Team
@eon01 shared a post, 1 year, 6 months ago
Founder, FAUN.dev

Introducing "The Augmented Developer: Code Smarter, Not Harder"

GitHub Copilot

Just released: "The Augmented Developer: Code Smarter, Not Harder"—a comprehensive guide to enhancing your coding with AI. This book explores AI-assisted coding, offers in-depth tutorials on GitHub Copilot, compares a wide range of AI coding tools, and dives into advanced AI concepts. Available now on Amazon and Leanpub. Transform how you code by integrating AI into your development process!

The Augmented Developer Book