Why You Need a CMO Dashboard and What to Put on It
Overseeing a fast-moving, dynamic marketing department is no easy task. Chief marketing officers (CMOs) need to juggle a variety of responsibilities while making sure the department stays on track to meet its quarterly and annual goals. This process is infinitely easier with the help of a robust CMO dashboard. For this reason, more and more marketing leaders are using CMO dashboards to streamline operations and achieve optimal results. Read this post from Justin Reynolds on Panoply’s blog to learn what CMO dashboards are, why they’re important, and what they should include.
Machine Learning Model Deployment: A Guide
The development of machine learning models is a commonly discussed process. But can you think beyond model development? What does it take to deploy a machine-learning model in real-time? What processes must be considered? How do you start? This blog post from Zulaikha Greer on Plutora’s blog will uncover the whats and hows of machine learning model deployment.
How to Plan Your Cloud Security Architecture
Planning your cloud security architecture is not easy, partially because the cloud itself is complex. There are dozens if not hundreds of services and even more configuration possibilities. There are also different cloud providers. But the fact that it’s not easy doesn’t mean you’re doomed. In this post on Traceable’s blog, you’ll learn some essential tips and tricks about planning your cloud security architecture.
Slack Markdown: A Comprehensive Guide to Formatting Messages
Slack is a platform often used by teams and organizations to make communication, collaboration, and workflow easy. In Slack, communication can occur through various means, such as text, video, and audio. But passing information or your thoughts to your colleagues or team members through text might not be as easy as it seems. It’s easy to get overwhelmed as you try to ensure that your message is clear and well-understood. There are several things you can do to increase the clarity of your message. However, in this article from Boluwatife Fayemi on Wrangle’s blog, we’ll focus on using formatting to add clarity and detail to your messages in Slack.
How to Use JUnit5 to Test Kotlin
JUnit is a popular framework used for testing code that runs in the Java virtual machine (JVM). Junit version 5 has support for functional paradigms like lambdas. Kotlin is a popular JVM based language and is the official language for Android development. In this tutorial from Manoj Mokashi on Waldo’s blog you’ll see how to test Kotlin code using the Junit5 framework.
UIAutomator vs. Espresso: Which Is Better?
One of the features that make Android development pleasant is the option to automate testing. Without automation, if you need to test your application, you would have to deploy it to an emulator or actual device and manually use every feature you wish to test. But thanks to automation, you can run several tests by writing a test script one time. Android provides different tools for automated testing, two of which are UIAutomator and Espresso. In this article from Siddhant Varma on Waldo’s blog, we’ll compare UIAutomator and Espresso to help you determine which is best for you and your specific use case.
Getting Started With Testing Kotlin Using MockK
One of the most complicated aspects of building robust test suites is ensuring you can mock the data your code needs and handles. There are several libraries that offer you simple and versatile solutions to this requirement, with MockK among the most popular. MockK is, undeniably, one of the most widely adopted mocking tools for Kotlin. And in this article by Juan Reyes on Waldo’s blog, we will explore how to use MockK to create a simple test in Kotlin by mocking some of the objects and methods in the project.
3 Ways to Improve Your Code With Swift Extensions
One of the many beautiful things about working with a modern programming language is the extensive toolset of features it offers, and the quality-of-life improvements that can bring for developers. So whether you’re a beginner familiarizing yourself with a more approachable syntax, a professional capitalizing on the malleability and extensibility of the frameworks, or a power user pushing what can be done to the limit, you can always expect to find something for you. Find out more from Juan Reyes on Waldo’s blog.
How to Perform UI Testing With XCUITest
In this post from Nabendu Biswas on Waldo’s blog, we’re going to learn about XCUITest, which is the default automation testing in Apple. We will create test cases for a sample calculator app. But before learning about XCUITest, let’s learn about different types of tests in the Apple ecosystem.
Comparing XCTest vs. XCUITest: How Do They Relate?
In this post from Nabendu Biswas on Waldo’s blog, we’ll learn about the Apple testing frameworks XCTest vs. XCUITest. Although they are related, they have their differences. One is related to white-box testing, whereas the other is related to black-box testing. We’ll briefly discuss the two frameworks and then find their advantages and disadvantages. Then we’ll see code examples for both of them.
UIAutomatorViewer: Capabilities and Getting Started
UI testing is one of the most interesting ways to test your code, as it’s the closest you can get to simulating how a real user would interact with your app. To achieve this, Android developers can use UIAutomatorViewer, a very powerful tool to see and create tests that can ensure that your applications behave exactly as you want. And in this article from Juan Reyes on Waldo’s blog, we will cover what UIAutomatorViewer is, how to install it in your development environment, and how to use its powerful tools.
Using setUp() in XCTest: A Guide
There is a function called setUp() that can be used to do the basic setup before every test. There also is a function called tearDown(), which can run after every test. In this post from Nabendu Biswas on Waldo’s blog, we’ll learn about the setUp() function in XCTest, as well as its benefits and best practices to use it.
Appium Robot Framework: What It Is and How You Can Use It
Robot Framework is a completely free-to-use and open-source tool. You can use it to do test automation and Robotic Process Automation. RPA is the process of automating repetitive tasks in a software development process. For example, you can use RPA to get the disk space status of all servers at a certain time and email it to different people. These manual tasks can be automated through RPA. RPA can be easily integrated with other test automation frameworks like Appium. In this post from Nabendu Biswas on Waldo’s blog, we’ll learn to do that.
Appium With Cucumber: Using Them Together
Appium is a completely free-to-use mobile app automation framework, and Cucumber is a tool that uses the BDD (behavioral-driven development) approach to write test cases. In this post from Nabendu Biswas on Waldo’s blog, we’ll touch on Appium and Cucumber, including how to use them together. Then, we’ll create a project using both of them.
How to Use UITabBarController With Swift
The purpose of this article from Juan Reyes on Waldo’s blog is to prepare any Swift developer interested in expanding their knowledge or any mobile developer looking to learn more about Swift for the process of effectively implementing the UI element known as UITabBarController. To achieve this, I’ll walk you through the process of creating a simple Swift app with a basic implementation of the UITabViewController. This app will show you the current time, the current weather in your location, and your current location on the map.