The cloud security triptych

I’ve previously written about the “Three T’s” of shifting security left: training, tools, and teamwork. In this blog, we’re going to delve down a level and look at some of the tools needed to shift left, what they do, and where in the software lifecycle they belong. The lifecycle question is important to think about […]

Fantastic Flight API with aviationstack (Sponsored)

I didn’t fly until I was 25 years of age — I was hopeless in knowing I had to be there early, the process of security, and the whole gate structure. Now that I’ve flown dozens of times for Mozilla, I feel much more comfortable with the process of flying, but feel less comfortable about […]

8 top open-source community and data tools

As organizations wake up to the multitude of ways advanced technologies can augment their businesses, developers with relevant skills are becoming ever more valuable. Data is the key to a whole kingdom of opportunity, and when combined with AI and machine learning tools, the bounds of this kingdom are practically limitless.  Even for those without […]

Validate CSP from Command Line

The content security policy spec has been an amazing front-end security tool to help prevent XSS and other types of attacks. I’d go as far to say that every site should implement as specific CSP as possible. If you aren’t familiar with CSPs, here’s a quick example: Content-Security-Policy: default-src ‘self’; img-src *; media-src media1.com media2.com; […]

SD Times news digest: IBM to add new AI capabilities to Watson, Threat Stack supports Ruby, and GitLab’s Remote Work Report

IBM announced several new IBM Watson technologies designed to help organizations begin identifying, understanding, and analyzing some of the most challenging aspects of the English language with greater clarity.  The technologies represent the first commercialization of key Natural Language Processing (NLP) capabilities to come from IBM Research’s Project Debater, an AI system capable of debating […]

Goals For 2020

Every new year brings about a sense of optimism that the next 365 can bring about big, positive changes in different phases of life. That’s no exception for me and this blog. I did pretty well with last year’s goals, so I thought I’d push myself again with a new set of goals. Be a […]

premium Software 3.0: Enterprise AI systems and the brave new economy

Machine learning (ML) and other artificial intelligence (AI) technologies are powerful tools with the potential to transform a wide range of processes for both consumers and companies.  Though many of these technologies are still commercially nascent, a number of startups have emerged that provide ML-based software solutions to enterprises. We believe that these “enterprise AI […]

2019 Year in Review

The beginning of every year starts out with all of us setting ambitious goals — goals being personal and professional. Many of us rarely complete half of those goals, most abandoning them by the end of the year. In January of this year I published my list of goals for the year. Let’s have a […]

Getting Started with GraphQL

GraphQL was developed by Facebook in 2012 to power up its mobile apps. Since open-sourcing GraphQL specification in 2015, it gained a lot of popularity and is now used by many development teams, including giants like GitHub, Twitter or Airbnb. Why so? And what exactly is a GraphQL? Let's take a look. What's GraphQL GraphQL […]