Posts in Category: tech

A Printf’s Chink in the Door

There is a rich history of programming exploitation which makes use of the insecurity of the C memory model. To counteract the threats of memory corruption attacks, several techniques have been implemented. The problem still remains though, and since the programmer is responsible for making all the checks, even the most restrictive protection schemes have their limitations.

Radu is a Junior C/C++ software engineer on the Hubgets Core team. Since memory corruption attacks are something every programmer should be aware of, he came up with the idea of writing the current article, where he explains how some of these memory corruption attacks may happen, indicating a set of solutions that are presently applied to prevent them. You’ll also find a series of tips on how, under specific circumstances, one can use printf to inject instructions even under stiff security constraints.

Read More

The Beginner’s Guide to Using Selenium for Testing Dynamically Generated Pages

As a member of the SQA Automation team, Marian’s job is to investigate an application that is constantly under development. Most of the time, this implies testing dynamically generated elements.

Due to his experience in using Selenium WebDriver and WebDriverWait for testing such apps, Marian decided to detail how these two solutions simplify testing, hoping that it would help other SQA automation software engineers in their job.

Read More

Closures in JavaScript

Vladut, once our intern now a permanent member of our software engineering team, wanted to share his experience on closures in JavaScript in the hope that it would help other developers understand them better. This article is the first in a series dedicated to use cases of various programming problems, concepts, and methods.

Closures are powerful JavaScript tools that many developers tend to ignore. Understanding closures may seem difficult at first, but it’s all about the principles behind them.

Read More

Cloud Set To Massively Transform The Way We Work

The beginning of every year is marked by predictions and attempts at assessing the future. 2016 is no different, and this time we’re taking a close look at how our digital lives will improve in the upcoming years.

An infographic from Raconteur ranks the top 10 drivers leading to digital transformation for businesses, pointing out the factors with the greatest influence on the way we’ll work in the years to come. The global tech forecast anticipates a massive expansion of digital technologies among businesses of all sizes.

Read More

Girls Today Are More Interested in STEM Careers Than Boys Are

What did you want to become when you were a child? A doctor? A ballerina? An engineer? An astronaut? As we reach adulthood, few of us land a dream job. But if a recent survey is any indication, the next generation will be filled with scientists and engineers. And we have girls to thank for that.

STEM (previously SMET) is an acronym that refers to the academic disciplines of science, technology, engineering, and mathematics. It’s a pool of careers where you’re likely to find more men than women, but according to data unearthed by Fatherly, things are about to change really soon

Read More

UC&C Is Headed to the Cloud

UC&C Is Headed to the Cloud

Image credits: scandinavianoffice.net

Success in business depends as much on innovation as it does on adaptability, strategy, marketing, and of course solid investments. The evidence in favor of digital investments as a key driver is overwhelming. In the not too distant future, a company’s communication and collaboration efforts will be inherently reliant on cloud technology. And the reason is simple: everybody’s doing it, and he who doesn’t falls behind in reach, discoverability, customer satisfaction and many other areas that make or break a business.

Fierce competition, but also the always-on nature of cloud solutions, forcefully dictate the need to incorporate technology as a business strategy. Research conducted by IDG Enterprise gives us a bird’s eye view of the direction of spending, areas of investment and drivers, with a focus on the communication tools employed (or soon-to-be-employed) at large companies

Read More

Research Shows How Our Computer Mice Are Betraying Our Feelings

Research Shows How Our Computer Mice Are Betraying Our Feelings

Image credits: freestockphotos.biz

A friendly interface goes a long way, but building software with the entire User Experience (UX) in mind helps achieve a more straightforward path to the ultimate goal of usability. Researchers at Brigham Young University want to open a new chapter in UX by determining exactly what people are feeling when they are sitting in front of their computers – all through mouse movement interpretation.

The research, Inferring Negative Emotion from Mouse Cursor Movements, reveals how “attention control theory” can leverage our trusty point-and-click devices as real-time indicators of negative emotions. When people experience anger or frustration

Read More

The Biggest IT Trend Still In Ascension As We Step Into 2016

The Biggest IT Trend Is Still In Ascension As We Step Into 2016

Image credits: nextgov.com

As we close the books on 2015, tech industry watchers are opening a new chapter full of exciting predictions for the future. Cloud computing is helping organizations big and small meet their business objectives now more than ever, especially in emerging markets. Additionally, IT shops will have more than half of their operations hosted in the cloud by the end of 2016.

Data from IDG Enterprise indicates that 56% of a company’s IT environment will be hosted in the cloud by the end of next year (up from 44% today). 8% of the 962 IT decision makers interviewed for the study said their entire IT environment was in the cloud. Companies use a mix of public, private and hybrid cloud services, with the private model being mostly preferred by enterprises. Now, here’s what we think sounds particularly interesting, not just for hot shot enterprises but for medium-sized players as well

Read More

Hyperloop to Enter Its Biggest Testing Phase Yet

recode.net

Artist rendition of Hyperloop | Image credits: recode.net

We’ve been keeping a close eye on one of Elon Musk’s more down-to-earth concepts, the Hyperloop. Our excitement levels reached new heights when we learned that the next-gen transportation system was about to enter its first real-life testing phase in Apex Industrial Park in the City of North Las Vegas, Nevada next year.

This week, Hyperloop Technologies confirmed that the company has entered into an agreement to locate its Propulsion Open Air Test (POAT) on a 50 acre site in the scorching hot location

Read More

Big Data As The New Fuel for Business

Big data collage | Image credits: t-systems.com

The say the future of business is in the cloud. 72% of organizations today have at least one application in the cloud, and spending in this area continues to be on the rise. Cost efficiency, agility and speed to-market are just some of the undeniable advantages that cloud computing services have to offer. But there is another “big” area of interest that’s about to become one of the largest business opportunities of the century.

Big data is the new oil according to Jer Thorp, co-founder of the Office for Creative Research, a multi-disciplinary research group. And according to Foursquare’s Andreq Hogue, for every two degrees that go up, check-ins at ice cream shops also go up by 2%. That’s the power of

Read More