Understanding SSL

Introduction I can easily assume that the majority of software engineers are not computer security experts, however; I think there should be no excuse for the average software engineer not to get familiar with basic concepts. For instance, if you …

Read more »

How to get YouTube Video URLs

Introduction A YouTube video can be either public (anyone can watch), private (only the owner can watch) or unlisted (anyone with a link can watch). I like the third option because I can share the links with whoever I want …

Read more »

Webpy SSL Support

I assume you have a Mac computer and web.py is already installed. I also assume openssl is installed. Follow the steps below to enable SSL on your web server. openssl genrsa -des3 -out server.key 1024 openssl req -new -key server.key …

Read more »

Debugging iOS and Android SSL Connections Using Charles Proxy

iOS Make sure your iOS device is connected to the network using Charles Proxy. To do that, Using your device, go to Settings, Wi-Fi, Select your network, expand network settings details view and go to HTTP Proxy, select manual, enter …

Read more »

Fast Android Emulator

It is nice to have a fast Android emulator for various reasons (ex. test automation) but it is notoriously known as slow to the extent that engineers abandon it. On the other hand, the iOS simulator is super fast. In …

Read more »

Sikuli iOS Automation

In this short article, I will explain how to create a test automation framework for iOS using Sikuli, iOS simulator and Python unit test. I assume prior knowledge about these technologies and only focus on the actual technical details so …

Read more »

Page 1 of 3012345...102030...Last »