Difference Between System Call, Procedure Call and Function Call

System Call In order to better understand the difference between different call types, let us set some context for discussion. We are referring here to modern operating system (OS) design concepts. So, what are the main goals of having an …

Read more »

Top 10 tips to stay safe online

Introduction I started to get paranoid due to the rise of online security threats. Going offline is not a practical solution in the world of “Internet of things”. The fact that the average individual is not often under attack must …

Read more »

Understanding Digital Certificates and 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 »

YouTube Video Source URL

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 »

Web Py SSL

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 »

Charles SSL Certificate Android and iOS

If you want to view and decrypt SSL connections (https) sent from your mobile device or if you are getting the message “ssl proxying not enabled for this host: enable in proxy settings, ssl locations” then you came to the …

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 »

Page 4 of 29« First...23456...1020...Last »