A Guide to Threat Modelling for Developers
Martin Fowler
MAY 18, 2020
CTO Universe Submitted Awards Articles
OCTOBER 13, 2020
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Martin Fowler
AUGUST 4, 2020
Over the last few months, my colleague Unmesh Joshi has been running workshops to teach developers about distributed systems design. In this work he's been delving into many open-source distributed systems and identifying patterns. As he writes them up, he's publishing the patterns on my site. Today he's publishing an initial narrative article that ties the first batch of patterns together, and two of these patterns: Heartbeat and Generation Clock.
Advertisement
Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital. Multi-tenant analytics is NOT the primary use case with traditional data warehouses, causing data security challenges.
TechCrunch
DECEMBER 9, 2020
Squire , a startup that sells software to barbershops, has raised $59 million in a round led by Iconiq Capital. The raise is $45 million in equity capital, and $15 million in debt financing. The round comes just months after Squire closed its $34 million Series B, led by CRV. With the new financing, Squire has nearly tripled its valuation, up from $85 million in June to $250 million today.
CTO Universe brings together the best content for CTOs from the widest variety of industry thought leaders.
Planbox
SEPTEMBER 15, 2020
This article received the 2020 Business Innovation Brief Most Valuable Post Award in the Innovation Strategies category. Would you like fries with that? You were probably asked this question at some point or another while ordering a hamburger—and for good reason, too. After all, what goes better with a mouthwatering burger than some golden-crispy french fries?
Confluent
DECEMBER 28, 2020
Before you say it: Yes, we are right now three days past Christmas, but technically the 12 days of Christmas refer to the days between Christmas and Epiphany, which is—I […].
InfoQ Culture Methods
DECEMBER 31, 2020
The first article in a series on how software companies adapted and continue to adapt to enhance their resilience starts by laying a foundation for thinking about organizational resilience. It looks at what organizations can do structurally during surprising and disruptive events to establishes conditions that help engineering teams adapt in practice and real time as disruptive events occur.
Advertisement
Apache Cassandra is an open-source distributed database that boasts an architecture that delivers high scalability, near 100% availability, and powerful read-and-write performance required for many data-heavy use cases. However, many developers and administrators who are new to this NoSQL database often encounter several challenges that can impact its performance.
DevOps.com
DECEMBER 21, 2020
In today’s fast-paced business environment, the division of DevOps and SecOps must be bridged to create DevSecOps Now that the “X-as-a-service” model has taken hold, enterprise infrastructure, integration and solution delivery has accelerated rapidly. Waterfall methodology has given way to the Agile framework of rapid, continuous development and delivery.
TechBeacon
DECEMBER 14, 2020
As IT environments become more dynamic, hybrid, and complex, it’s becoming increasingly difficult for security operations center (SOC) teams to quickly detect and address critical threats with traditional tools.
Toptal
DECEMBER 17, 2020
WebAssembly gives near-native performance to web apps and allows languages other than JavaScript—plus their libraries—to be used on the web. This tutorial leverages Rust and the Web Audio API to make a basic guitar tuner app that runs at 60 FPS, even on mobile.
Let's Grow Leaders
MARCH 12, 2020
Lead through rapid change with calm clarity When he started work that week, “Aaron” didn’t know that he’d be asked to guide his team through a coronavirus response, but within just a few days the situation was urgent. Major clients were making […]. The post How To Lead In The Midst Of Urgent, Rapid Change And Strain appeared first on Let's Grow Leaders.
Advertisement
“Reimagined: Building Products with Generative AI” is an extensive guide for integrating generative AI into product strategy and careers featuring over 150 real-world examples, 30 case studies, and 20+ frameworks, and endorsed by over 20 leading AI and product executives, inventors, entrepreneurs, and researchers.
Martin Fowler
DECEMBER 3, 2020
Last year, my colleague Zhamak Dehghani introduced the notion of the Data Mesh , shifting from the notion of a centralized data lake to a distributed vision of data. Based on more thinking, and the lessons of a year's worth working with clients, she's now written an article outlining four foundational principles of a data mesh, and how they drive a logical architecture.
TechCrunch
NOVEMBER 17, 2020
Allison Xu. Contributor. Share on Twitter. Allison Xu is an investor at Bain Capital Ventures, where she focuses on investments in the fintech and property tech sectors. In the wake of COVID-19 this spring, construction sites across the nation emptied out alongside neighboring restaurants, retail stores, offices and other commercial establishments. Debates ensued over whether the construction industry’s seven million employees should be considered “essential,” while regulations continued to shif
CIO
FEBRUARY 27, 2020
Remember when software as a service (SaaS) was the future of computing?
Datavail
DECEMBER 8, 2020
This year offers corporate leaders all kinds of ‘teachable moments,’ but perhaps the lesson with the highest value is: ‘ always alert to evolving data and database management considerations.’ Datavail has extensive experience assisting its customers in managing database challenges over the years and now posed by 2020. An emergency project reflects how its expertise helped one customer avoid a digital catastrophe by facing downing a potentially fatal peril triggered by an
Advertisement
Are you trying to decide which entity resolution capabilities you need? It can be confusing to determine which features are most important for your project. And sometimes key features are overlooked. Get the Entity Resolution Evaluation Checklist to make sure you’ve thought of everything to make your project a success! The list was created by Senzing’s team of leading entity resolution experts, based on their real-world experience.
David Walsh
NOVEMBER 24, 2020
Have you ever felt like you’ve been a professional developer or designer forever, and somehow not known something basic, and borderline hate yourself? That’s me with a trick that was introduced to me by Miguel Piedrafita: You can submit forms from a button outside of the form tag by using the form attribute pic.twitter.com/72pjoWu5Ll — Miguel Piedrafita (@m1guelpf) November 22, 2020.
Confluent
OCTOBER 16, 2020
Apache Kafka® is an event streaming platform used by more than 30% of the Fortune 500 today. There are numerous features of Kafka that make it the de-facto standard for […].
d2iq
OCTOBER 30, 2020
When I co-founded D2iQ more than seven years ago, only a handful of the world’s leading organizations were beginning to embark on their cloud native journeys. We empowered many of these brands with our DC/OS offerings and support, enabling them to scale deployments in production environments and become truly cloud-driven organizations. Over the past year and a half our focus has been providing our customers with a path that enables Kubernetes adoption that meets the demanding needs of the enterp
DevOps.com
DECEMBER 23, 2020
AI and DevOps together make a powerful combination of efficiency and intelligence Supervising and managing a DevOps environment can be complex. The proliferation of data has made it challenging for DevOps teams to effectively absorb and implement information to evaluate and tackle customer issues. Imagine a team navigating through data in exabytes to search for […].
Advertisement
Outdated or absent analytics won’t cut it in today’s data-driven applications – not for your end users, your development team, or your business. That’s what drove the five companies in this e-book to change their approach to analytics. Download this e-book to learn about the unique problems each company faced and how they achieved huge returns beyond expectation by embedding analytics into applications.
TechBeacon
DECEMBER 9, 2020
Now that DevOps has entered its second decade, the focus has expanded beyond product delivery. It's no longer just about dev and ops, but about removing the constraints between the business and its customers, with a focus on delivering not just new features and products, but also value.
scruminc
OCTOBER 28, 2020
The. 2020 Scrum Guide Launch. Celebrating 25 Years of Scrum. Join Dr. Jeff Sutherland and Ken Schwaber for a live event featuring the release of the updated Scrum Guide and celebrating 25 years of Scrum. Save Your Spot. Key Changes. The event will feature insights from Jeff and Ken, plus expert Scrum practitioners discussing the updates in the Scrum Guide.
Let's Grow Leaders
MAY 7, 2020
Does this sound familiar? You started the year with a clear vision and direction. You’ve rallied people around that vision and worked hard to engage everyone’s hearts and minds. You connected what to why. And had brilliant momentum. No one ever anticipated […]. The post How To Change Your Mind and Not Lose Their Trust and Support appeared first on Let's Grow Leaders.
Martin Fowler
AUGUST 4, 2020
Over the last few months, my colleague Unmesh Joshi has been running workshops to teach developers about distributed systems design. In this work he's been delving into many open-source distributed systems and identifying patterns. As he writes them up, he's publishing the patterns on my site. Today he's publishing an initial narrative article that ties the first batch of patterns together, and two of these patterns: Heartbeat and Generation Clock.
Speaker: Liran Meir Frenkel, Performance Management and RPA Sr Product Marketing Manager at NICE; Harpreet Makan, Practice Director at Everest Group; & Santhosh Kumar, Practice Director at Everest Group
As contact centers navigate the challenges of delivering excellence within budget constraints and adapting to evolving employee expectations, optimizing agent tasks becomes crucial. Discover a holistic approach across three pillars - people, process, and technology - that is essential to excel in this dynamic landscape, and explore how next-gen technologies such as generative AI, performance analytics, and process intelligence play a pivotal role in transforming contact centers into advanced CX
TechCrunch
DECEMBER 28, 2020
Global investors are running from Chinese tech stocks in the wake of the government’s crackdown on Ant Group and Alibaba, two high-flying businesses founded by Ma Yun (Jack Ma) that were once hailed as paragons of China’s new tech elite. Shares of major technology companies in the country have fallen sharply in recent days, with Bloomberg calculating that Alibaba, Tencent, JD.com and Meituan have lost around $200 billion in value during a handful of trading sessions.
Aqua Security
NOVEMBER 2, 2020
Back in June 2020, we released Starboard – an open source toolkit that integrates security tools into a Kubernetes environment. We’re now happy to announce a new Starboard Operator that automates the generation of security reports in your K8s cluster. Using Starboard Operator, you can rely on the tools you’re already familiar with, like kubectl, to easily access security information about your running workloads.
Dataiku
NOVEMBER 4, 2020
The bulk of an organization’s data science, machine learning, and AI conquests come down to improving decision-making capabilities. Teams may aim to achieve new levels of agility, expedite the time to insights, or refine the process leading up to the business value extraction so that it’s more efficient. When during this process, though, should data executives get either predictive or prescriptive?
Let's personalize your content