Disabling Google 2FA Doesn't Need 2FA

A developer's machine, compromised by attackers, was able to use Safari auto-fill to log into passwords.google.com, disable 2FA and extract passwords without notification. InfoQ spoke to Amos (@fasterthanlime) on Twitter about his experience and advice for others who might find themselves in the same situation.

Securing the Software Supply Chain with a Software Bill of Materials

Importing one package doesn’t add just one dependency; it also brings the upstream dependencies that package imports. We will post that examine the role of the security in the open source software supply chain. Check back throughout the month for updates.

The Long-Lost Computation Dissertation of Unix Pioneer Dennis Ritchie

Before Dennis Ritchie became a legend for his contributions to the world of operating systems and programming languages, he was a humble graduate student in applied mathematics at Harvard University, spending his share of time playing videogames and arguing with the university library about the cost of binding an academic paper.Recently the Computer History Museum in Silicon Valley caught a glimpse of this forgotten moment in time

Distributed Teams: Collaboration in a Cloud Native World

While working with our users, we’ve had a chance to observe the software development process at many different organizations. And we think we have a good sense of what access and consistency mean to cloud native development teams.

Ask the Team: IoT development | COM182

Meet the team focusing on IoT developer experiences and ask them anything about latest IoT announcements as well as dev tooling, SDKs, Platforms, Services designed and crafted for developers building IoT applications from devices up to the Cloud.

How One Game Hack Turned Into the OBS Streaming Revolution

Do you have aspirations to be the next YouTube or Twitch star? If so, odds are pretty good you’re going to want Open Broadcaster Software (OBS) for capturing video and live streaming your Counter-Strike talents.

What Is Nix and Why You Should Use It

There is a new technology to make your builds much easier. It’s a cold spring night. Steve, sitting in the dark gloom of his office, habitually runs make test, make and then spins up the server.

Auditing Your C# Models with Entity Framework

When working with data, oftentimes my clients or customers have asked me, “who changed that record?”. I always add some audit info to all my entities (models/tables) to know who added or changed a piece of data and when it was last changed.

Mobile Device Farms: To Build or Not to Build?

This article will provide guidance on how to build a test automation infrastructure that will allow you to create a fast, secure automation process.

Road to Genius: advanced

Each day I solve several coding challenges and puzzles from Codr’s ranked mode. The goal is to reach genius rank, along the way I explain how I solve them. You do not need any programming background to get started, and you will learn a ton of new and interesting things as you go.

Outsourcing Software Development Company. QA Outsourcing | QArea

QArea is an outsourcing software development company with 18 years of experience in developing custom software solutions — from website development to testing and building complex enterprise software solutions. QArea provides full-cycle software development outsourcing services.

Why Netlify Is Tech Agnostic and Its Role in JAMstack Development

Web development is undergoing a sea change, with the emergence of JAMstack as a significant trend. Netlify as at the centre of this movement.

Mobile App Development Services Company | Osiz Technologies

As a leading mobile app development company, Osiz offers the best android, ios, native, hybrid, and ionic mobile application development services for all businesses and enterprises.

Gatsby Wants to Be Orchestration Layer for Building Websites

WWebsite builders are one of the staple products of the internet. From Geocities in 1994, to Blogger in 2004, to Squarespace in 2014, to Gatsby in 2020, these tools continue to occupy a central place on the web.

“It’s a trap!” — Committing Bad Stuff to GitHub, and fixing the mistake

As such, I would like to share on what you can do, to completely scrub these content from your GitHub repository or other git version control systems.

Event Driven Development: Leveraging the observer design pattern in Laravel

The observer design pattern is an extremely powerful tool. It allows developers to hook into various different parts of an application’s lifecycle in order t...

Microservice communication with Apache Kafka

One of the must challenging aspects of micro-services is the communication. But there is an easy way to communicate with greatest benefits…

Road to Genius: advanced

Each day I solve several coding challenges and puzzles from Codr’s ranked mode. The goal is to reach genius rank, along the way I explain how I solve them. You do not need any programming background to get started, and you will learn a ton of new and interesting things as you go.

A Brief History of the Future of the API

Mark Rendle talks about the various technologies and standards from across the years, the pros and cons of each, and which solutions are appropriate for which problems. He looks at ways of migrating legacy APIs from old technologies to the modern alternatives.

How to Speed up Python code with CARMA

Python is lovely, but what if you want something both lovely and fast? It’s not Python’s fault — more that of all interpereted languages. We start out by writing an algorithm that we understand, but is terrible in performance. We can try to optimize the code by reworking the algorithm, adding GPU support, etc., etc., but let’s face it: optimizing code by hand is exhausting. Don’t you just wish there were a magic… thing… existed that you could run over your code to make it faster? A magic thing called a… compiler?