Differences between PLDs and FPGAs Field Programmable Gate Arrays (FPGAs) are integrated circuits that can be programmed and reprogrammed to perform a wide range of digital functions. They are designed to be flexible and customizable, making them … Read more
This is How Mathematics Keeps Your IoT Device Safe
The Internet of Things (IoT) is a paradigm expected to bring about a new era of connectedness and collaboration, and is already revolutionizing the way we live and work. However, it comes with a number of new security challenges. Because IoT devices … Read more
Zero-Trust Model and Secretless Approach: A Complete Guide
As organizations shift more of their workloads and data to the cloud, they face new security challenges. The cloud presents a unique set of challenges for security teams, who must now deal with a more complex and dynamic attack surface. One of these … Read more
Case Study: Implementing the Actor Model for Managing Huge Amounts of Data
Introduction MSC's core business relies heavily on data that describes every single event related to shipping, vessels, and containers. This data needs to be shared quickly and efficiently with other systems that have a similar near-live time flow … Read more
Threat Modeling for Digital Applications: A Quick Guide
Threat Modeling is a security design process to identify potential threats that may impact web and mobile digital applications and determine the correct controls to produce effective countermeasures. Discover essential steps, concepts, and best … Read more
Improving the Reliability of Your Mission Critical Application with Azure DevOps
Getting started: CI/CD Pipelines basics CI/CD pipelines are the backbone of any organization’s software development process. They are responsible for automating the build, testing, and release of software. However, even the best pipelines can be … Read more
Enabling the Data Lakehouse
This article by Codemotion and Deloitte shares insights about the characteristics and benefits of Data Lakehouses - a combination of Data Lakes and Data Warehouses An introduction to Data Lakes [note: although “data” is technically a plural … Read more
Micro Frontends: the Future of Web Development?
Evolving Architecture: From the Monolith to Micro Frontend The web is evolving. Applications are becoming more and more complex, and the need for more modular and maintainable code is growing with them. Monolithic structures are no longer … Read more
Driving in the Cloud: How Creative Programming is Reshaping Transportation
Software-Defined cars: what's that? What comes to mind when thinking about the latest and greatest car models? Most people probably think about impressive features derived from precision engineering, sleek design, and powerful engines. However, … Read more
Problem Hacking: Problem-solving within Tech Companies
One of the most important and frequent things that a company has to do, from a large Fortune 500 to a newly-created startup, is solving problems. It's an intrinsic ability that also will shape the success of the company: successful companies solve … Read more
Post Growth Entrepreneurship
There is a plethora of definitions of a startup. Many are quite different, but several agree on some common aspects. Paul Graham, one of the most famous entrepreneurs and investors, known for being a co-founder of Y Combinator, gives the following … Read more
Inclusive Design: design for one, design for all
Stefano Del Furia is Director of Digital Innovation at Campus DaVinci. During Codemotion Rome 2019 he shared a different view on design, disability and, most importantly, inclusivity. He started right away with an example that many of us can … Read more