The SilverLogic Blog

Blog

Recent Posts

Securing Sensitive Data in your Software

It’s easy to get caught up rubbernecking at serious data breaches at high profile companies – and it’s equally easy to think, “well, who’d want to come after my company? We’re not that big.” This, friends, is a great way to stumble in the running of your business. 

It’s easy to get caught up rubbernecking at serious data breaches at high profile companies – and it’s equally easy to think, “well, who’d want to come after my company? We’re not that big.” This, friends, is a great way to stumble in the running of your business. 

Doing Your “Homework” for Your Agency Dev Team

Confession: we know some people who used to work in agencies who became the clients who had to be nagged to “do their homework.” After all the effort that goes into finding the right help, signing the agreement and letting the agency get to work feels like a great time to get back to everything else on your plate. 

Confession: we know some people who used to work in agencies who became the clients who had to be nagged to “do their homework.” After all the effort that goes into finding the right help, signing the agreement and letting the agency get to work feels like a great time to get back to everything else on your plate. 

How to Have a Great Discovery Call with an Agency

If you think about it, a discovery call is a bit like a first date: both parties are putting their best selves forward and seeing if they have enough in common to keep going. And, just like a first date, it’s easy enough to set up. Unlike a first date, however, a quick Google search (or are we chatGPT-ing exclusively now) of the other person isn’t necessarily enough. There are five areas of a discovery call conversation that an agency will typically cover. If you can put some notes together on each area ahead of time, you’ll be in a stronger position to assess the agency you’re meeting.

If you think about it, a discovery call is a bit like a first date: both parties are putting their best selves forward and seeing if they have enough in common to keep going. And, just like a first date, it’s easy enough to set up. Unlike a first date, however, a quick Google search (or are we chatGPT-ing exclusively now) of the other person isn’t necessarily enough. There are five areas of a discovery call conversation that an agency will typically cover. If you can put some notes together on each area ahead of time, you’ll be in a stronger position to assess the agency you’re meeting.

Choosing Overseas vs Onshore Custom Software Partners

When you're building a startup or guiding a company through its early phase, implementing a solid growth strategy is crucial – and choosing the right custom software development partner is an important step in this process. The first fork in the road you may encounter is whether to find help onshore or overseas. We’ve noticed folks have strong opinions one way or the other about this, but it’s not either/or. There are times when onshore (especially local!) makes more sense, and times when overseas can instead make more sense. Let’s take a look. 

When you're building a startup or guiding a company through its early phase, implementing a solid growth strategy is crucial – and choosing the right custom software development partner is an important step in this process. The first fork in the road you may encounter is whether to find help onshore or overseas. We’ve noticed folks have strong opinions one way or the other about this, but it’s not either/or. There are times when onshore (especially local!) makes more sense, and times when overseas can instead make more sense. Let’s take a look. 

Automate to Innovate: Business Strategies for 2024

As we get into 2024, you’ve probably thought about how business automation might play a role in your company, whether you want to or not. The talk about Business Automation (BA) is everywhere and it’s clear that the way we now do business has shifted. Here we discuss how BA can benefit your organization with three real-world examples of how The SilverLogic (TSL) leveraged business automation for clients with measurable results.

As we get into 2024, you’ve probably thought about how business automation might play a role in your company, whether you want to or not. The talk about Business Automation (BA) is everywhere and it’s clear that the way we now do business has shifted. Here we discuss how BA can benefit your organization with three real-world examples of how The SilverLogic (TSL) leveraged business automation for clients with measurable results.

Demystifying Robotic Process Automation (RPA)

In today’s business environment, efficiency and automation are the keys to staying competitive. That's where Robotic Process Automation (RPA) can come into play. Let's explore what RPA is, its types, its applications in business, and how software development companies, like The SilverLogic (TSL), can leverage this technology to address the challenges in your business or organization.

In today’s business environment, efficiency and automation are the keys to staying competitive. That's where Robotic Process Automation (RPA) can come into play. Let's explore what RPA is, its types, its applications in business, and how software development companies, like The SilverLogic (TSL), can leverage this technology to address the challenges in your business or organization.

10 Strategies for More Effective Sprint Retrospectives

Sprint retrospectives are an essential aspect of Agile development, offering a platform for teams to reflect and flourish. This guide will shed light on some effective ways to conduct retrospectives, ensuring they are not just routine meetings, but catalysts for continuous team improvement. As a key element of Agile practices, sprint retrospectives are more than just discussions — they're opportunities for growth and learning.

Sprint retrospectives are an essential aspect of Agile development, offering a platform for teams to reflect and flourish. This guide will shed light on some effective ways to conduct retrospectives, ensuring they are not just routine meetings, but catalysts for continuous team improvement. As a key element of Agile practices, sprint retrospectives are more than just discussions — they're opportunities for growth and learning.

Cypress Workshop: A Developer’s Guide to Simplified Testing

What is Cypress?

Cypress, an open-source tool, streamlines web application testing with its real-time execution feature. This enables developers to actively observe and engage with tests as they occur, offering a unique interactive experience. Primarily focusing on user interface testing, Cypress stands out for its straightforward and user-friendly syntax. It's versatile, supporting a range of tests including end-to-end, component, integration, and unit tests, making it a comprehensive solution for developers looking to ensure their web applications perform as expected.

What is Cypress?

Cypress, an open-source tool, streamlines web application testing with its real-time execution feature. This enables developers to actively observe and engage with tests as they occur, offering a unique interactive experience. Primarily focusing on user interface testing, Cypress stands out for its straightforward and user-friendly syntax. It's versatile, supporting a range of tests including end-to-end, component, integration, and unit tests, making it a comprehensive solution for developers looking to ensure their web applications perform as expected.

Best Practices for Writing with ChatGPT: Enhancing Your ...

Introduction

In the world of content creation, artificial intelligence (AI), and tools like ChatGPT in particular, have become indispensable. This guide is designed to improve your writing skills, ensuring that your readers derive real value from your content. Whether you have expert-level knowledge of a topic or are writing about something that you only have a basic understanding of, using ChatGPT in your writing process can help improve the quality and authenticity of your work. We are going to look into some practical ways to make your writing not only readable but effective.

Introduction

In the world of content creation, artificial intelligence (AI), and tools like ChatGPT in particular, have become indispensable. This guide is designed to improve your writing skills, ensuring that your readers derive real value from your content. Whether you have expert-level knowledge of a topic or are writing about something that you only have a basic understanding of, using ChatGPT in your writing process can help improve the quality and authenticity of your work. We are going to look into some practical ways to make your writing not only readable but effective.

Unlocking the Power of Django Advanced Queries

Introduction

In his workshop, (watch it here), TSL software engineer Nick Prat discusses advanced query techniques in Django, focusing on Aggregates, Annotations, and Subqueries. The session is designed to provide a deeper understanding of these features, demonstrating their role in improving query efficiency and handling larger datasets in Django.  Specifically, Nick covered:

Introduction

In his workshop, (watch it here), TSL software engineer Nick Prat discusses advanced query techniques in Django, focusing on Aggregates, Annotations, and Subqueries. The session is designed to provide a deeper understanding of these features, demonstrating their role in improving query efficiency and handling larger datasets in Django.  Specifically, Nick covered:

DRF Fundamentals: Permissions and Filters

Introduction

This blog follows up on our recent DRF Fundamentals: Permissions and Filtering workshop (watch it here), led by TSL software engineer, Pedro Tibúrcio. The basics of setting up permissions, using DRF's permission classes, creating custom permissions, and implementing filtering were discussed. Specifically, Pedro covered:

Introduction

This blog follows up on our recent DRF Fundamentals: Permissions and Filtering workshop (watch it here), led by TSL software engineer, Pedro Tibúrcio. The basics of setting up permissions, using DRF's permission classes, creating custom permissions, and implementing filtering were discussed. Specifically, Pedro covered:

Understanding the Cone of Uncertainty in Agile Scrum

Navigating the Uncertain Waters of Software Development

When it comes to Agile Scrum in software engineering and development, there's one concept that stands out as a guiding principle in the initial stages of project management: the Cone of Uncertainty. This concept helps teams grasp the evolution of uncertainty throughout a project's lifecycle. In this blog, we'll explore what the Cone of Uncertainty is and why it's important in Agile Scrum. We’ll discuss how it can be useful in decreasing uncertainty and help achieve more accurate estimates, assist in risk management, and determine expectations for a given project.

Navigating the Uncertain Waters of Software Development

When it comes to Agile Scrum in software engineering and development, there's one concept that stands out as a guiding principle in the initial stages of project management: the Cone of Uncertainty. This concept helps teams grasp the evolution of uncertainty throughout a project's lifecycle. In this blog, we'll explore what the Cone of Uncertainty is and why it's important in Agile Scrum. We’ll discuss how it can be useful in decreasing uncertainty and help achieve more accurate estimates, assist in risk management, and determine expectations for a given project.

Categories