It’s been awhile since I’ve written one of these “how to” articles, but I’m back at it. This time, I want to talk about string formatting using techniques like interpolation and concatenation. In other words, it’s time to finally learn how to format a string in Python Problem Introduction Whether we’re trying to prompt a user or output a nice ...
Read More »
Ruby on Rails Developer Series: Ensuring Security is Covered in Your Application
Welcome to the last and fourth blog post in my Ruby on Rails Developer Series. In this part, our goal is to go over some major security themes to ensure best practices. We will piggyback from the project you have been building in the other parts and use project-specific scenarios that will help secure the application. The series theme is ...
Read More »Ruby on Rails Developer Series: Creating a Docker Container Around Your Application
Welcome to the third post in the Ruby on Rails Developer Series. In this part, our goal is to add a Docker container to our application so we can deploy our packaged application on a server. This will enable us to create a continuous integration process while building our environment in a matter of seconds. We’ll cycle through learning about ...
Read More »17 Excuses Every Website Tester Should Get Rid Of Immediately
Let’s face it. No matter how perfect we try to make a website, we are bound to make some mistakes. Errors are unavoidable, no matter how minor they are. Which is why we fail to guarantee a bug-free release, even after conducting thorough rounds of testing of different types, such as stress testing, cross browser testing, responsive testing etc. Considering ...
Read More »Selenium Automation Testing on Internet Explorer (IE) & Edge
Design and Usability are two important factors when you are building a consumer web product/web application. You might need to step into the shoes of the customers in order to tackle different usability problems. However, you may have to fill in a lot of shoes considering the fact that not all your customers would be using the same browsers as ...
Read More »Starting Appium Server and launching the app from code
Quick Links: Basics of Appium Mobile TestingAppium Setup for WindowsWriting The First Appium Test Automation Script (Android) Starting Appium Server and launching the app from code In the previous blog in this series, we learned how to write the first Appium script for Android devices. Now in this blog, we will understand how to start the Appium server.The code structure ...
Read More »Frontend vs Backend Development
I am sure you might have got into discussion of frontend vs backend development or some engineers want to do only one type of development. I am passionate engineer for more than decade and have got opportunity to see full spectrum. I have done development on extreme end of both the side. In this post i will share something on ...
Read More »JavaScript Files (From Magecart-Style Attacks)
Most web pages now consist of multiple JavaScript files that are included in various ways (via <script> or in some more dynamic fashion, bundled and minified or not). But since these scripts interact with everything on the page, they can be a security risk. And Magecart showcased that risk – the group attacked multiple websites, including British Airwaysand Ticketmaster, and stole a few ...
Read More »Debug your container by overriding the command
The main problem with docker on debugging has to do with images that already have the CMD command specified. If something goes wrong and has to do with the filesystem, or some commands that should have taken effect and they did not you need to do some troubleshooting. Overriding the command which is executed should be helpful. I do this ...
Read More »