Tue.Jun 12, 2018

article thumbnail

How to balance development goals with security and privacy

O'Reilly Software

Practical advice for software engineers and security consultants. As a software security evaluator and a one-time engineer, I can confirm what the daily security breaches are telling us: software engineers and architects regularly fail at building in sufficient security and privacy. As someone who has been on both sides of this table, I’d like to share some of my own security-related engineering sins and provide some practical advice for both engineers and security officers on how best to balanc

article thumbnail

Effective Standards Work, Part 1: The Lay Of The Land

Alex Russell

The web standards process fails us too often. This series explores the forces at work, how we’re improving the situation, and how you can shape new features more effectively. “Why don’t browsers match standards!” muttered the thoughtful developer (just before filing an issue at crbug.com ). “The point of standards is so that everything works the same.” Once something is in The Standard, everyone will implement interoperably…right?

Design 43
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Microservices, events, and upside-down databases

O'Reilly Software

The benefits of modeling data as events as a mechanism to evolve our software systems. For as long as we’ve been talking about microservices, we’ve been talking about data. In fact, before we even had the word microservices in our lexicon, back when it was just good old-fashioned service-oriented architecture, we were talking about data: how to access it, where it lives, who “owns” it.

article thumbnail

Character Sets: Migrating to utf8mb4 with pt_online_schema_change

Percona Community

Modern applications often feature the use of data in many different languages. This is often true even of applications that only offer a user facing interface in a single language. Many users may, for example, need to enter names which, although using Latin characters, feature diacritics; in other cases, they may need to enter text which contains Chinese or Japanese characters.

40