Stagefright Gives Android Users Something to Fright About

Stagefright Gives Android Users Something to Fright About

A few months ago people were talking about the latest bug  in iOS that would cause the phone to crash if someone sent a specific set of characters via a text message (which has been fixed).  Now it appears that it is Android’s turn.  This new bug is being called Stagefright which allows an attacker to remotely execute code on another person’s Android device that they received via MMS messages. The exploit was publicly announced on July 27,…

Read More

Why Your Car Is Insecure

Why Your Car Is Insecure

You may not know this, but most of you drove into work today in a computer.  Don’t believe me?  Oh, maybe because you commonly refer to it as your car.  For the past 40 years car manufacturers have been making cars with computers that typically are located in proximity to the automobiles engine.  The on-board computer controls many things including fuel injection, the anti-lock braking system (ABS), gear shifting, and diagnostics (you know, the infamous check engine light)…

Read More

Moore’s Law: Its Days are Numbered

Moore’s Law: Its Days are Numbered

This year marks the 50th anniversary of the famous computer observation known as Moore’s law.  Moore’s law is named after the co-founder of Intel, Gordon Moore, which predicted that the number of transistors that you can print on integrated circuits (or ICs) doubles roughly every 18 months.  This law has been consist with the industry trend over the past five decades and as a result we have enjoyed the outcome of faster, smaller, and less…

Read More

Tail Call bug Discovered in .NET 4.6

Tail Call bug Discovered in .NET 4.6

If you have begun using Visual Studio .NET 2015 you might want to hold off.  There is a serious bug that was discovered in .NET Framework 4.6 64 Bit optimizer that affects the last parameter that is placed in the tail call of functions.  This bug is simply being referred to the tail call bug (https://github.com/dotnet/coreclr/issues/1296). To understand what this bug is you need to know a few things about tail calls and how compilers…

Read More

Could C# be the one language to rule them all?

Could C# be the one language to rule them all?

Being a developer, it is important to continue to learn about new languages as you are being asked to create solutions for multiple platforms.  The reason why we have so many languages is because on a hardware level each CPU uses a different assembly language to run their instructions.  Due to this fact not every language is able to run on every platform.  For this to work you would need to have multiple companies that are…

Read More