<img height="1" width="1" src="https://www.facebook.com/tr?id=292546644544618&amp;ev=PageView&amp;noscript=1">

Weekend Readings: Saving $86 Million with Good Code, Easy Security Fixes, and a Game Changer for Ethereum

Can a few lines of well-written code save millions? Why are hackers beating us with outdated technology? What are zero-knowledge proofs? Keep reading to find out!

Szymon Warda

90% of Companies Get Attacked with Three-Year-Old Vulnerabilities

Being secure is hard if not impossible, right? In most cases – no. Being secure typically means keeping your software updated, having access control, and maintaining backups (in case of encryption attack). This short read shows that hackers don't need sophisticated attacks – we are letting them use 3-year-old ones.

Microsoft Joins the ML on a Chip Group

Microsoft just announced that they will be boosting their Azure cloud with dedicated hardware acceleration of their own. This makes them the second player (after Google) to move from Nvidia cards to their own hardware. 

Szymon Kosno

Serverless Beyond Functions

Serverless technology is still a hot topic, for a lot of good reasons – AWS Lambda functions (or Azure/Google Functions) seem to perfectly fit a “start fast” approach in software/business development. But what’s out there beyond functions? Learn how to use other building blocks from AWS to build a simple but functional chat application.

No More Functional Regressions, Thanks to React Native and Detox

Are you using React Native for native mobile development? Why not keep things simple and use your skillset to create automated E2E tests? The Wix team is attempting to make that easy for you by providing an open source tool called Detox – a Gray Box E2E test and automation library for mobile apps.

Paweł Kot

A New Game Changer for Ethereum?

Zero knowledge proofs are one of the coolest cryptographic concepts I know of. It’s all about the capability to prove you know something without disclosing any details. How could it be useful? Imagine you want to pay someone for doing some work, but you’re only interested in the result (work being done) and you are not allowed (e.g. by law) to know any details of the work. This is what Ethereum introduces under Zk-Snarks (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). Sound curious? Check out the article itself, which introduces the zero knowledge proofs concept and Zk-Snarks details.

Recreating an $86 Million Project in 57 Lines of Code

Whenever there is a big IT contract announced in the public sector, someone is always whining that it’s overpriced. This article is complaining about an 86 million-dollar contract signed by the Victoria Police in Australia. I am not interested in that, but what is interesting is the PoC that article’s author has conducted. It turns out that with current technology and data openness, amazing projects are possible. I think what Tait Brown did is super-cool – perhaps you have your own projects or ideas to share?

Paweł Potasiński

Exploring and Visualizing an Open Global Dataset

Over the last six months, Google’s “Quick, Draw!” initiative has resulted in 800 million drawings from twenty million people in 100 countries. Now, they are releasing an open dataset based on these drawings so that people around the world can contribute to, analyze, and inform product design with this data. Some examples of applications can be found in this blog post – it’s interesting how different nations follow similar patterns while drawing a cat or a chair. See it for yourself!

Understanding Virtual Reality and its Applications beyond Gaming

Virtual reality (VR) is a computer technology that immerses a user in an imagined or replicated world. Gaming seems to be the most obvious application for VR. But there are many business and life challenges that can also addressed using VR. Read the article to find out more about the key concepts behind VR and to learn more about its applications – from immersive 3D presentation to empathy.

 

big data, ethereum, hacking, VR
Szymon Kosno, Paweł Kot, Paweł Potasiński, Szymon Warda

Paweł Kot has joined ITMAGINATION on November 2016 as Chief Enterprise Architect. He is responsible for combining business and technology perspectives. Paweł develops and implements innovative concepts that walk our clients through the digital transformation. Paweł Potasiński assumed the position of Chief Data Architect at ITMAGINATION on March 2017. He is dedicated to transforming our clients into successful data-driven organizations. Paweł holds numerous professional certifications, including Microsoft Certified Solution Expert - Data Management and Analytics. Szymon Warda is Chief Software Architect at ITMAGINATION leading a 45+ team that develops one of the largest distributed modular systems in the region. Focused on delivering solutions with recognized technologies (Open Graph, ML, C#, F#).

Would you like to learn more? Contact us.