Tue.Aug 04, 2020

article thumbnail

Patterns of Distributed Systems

Martin Fowler

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.

System 363
article thumbnail

Solve IndentationError: unindent does not match any outer indentation level

The Crazy Programmer

Majority of the time new Python developers face one common problem and that is of IndentationError: unindent does not match any outer indentation level and they are not able to figure out why this error occurred. In this post, I’ll be discussing some of the ways to overcome IndentationError. But before getting started, I’d like to tell you guys that Python is very strict about Indentation and if any of your code blocks is not indented, the interpreter is going to complain about the

Examples 209
Insiders

Sign Up for our Newsletter

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

article thumbnail

Patterns of Distributed Systems

Martin Fowler

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.

System 363
article thumbnail

Time and Software Development – how ancient myths, rituals and metaphors shape our work today

Agile Alliance

Two metaphors dominate humanity’s relationship to time, and they are strikingly relevant to software development. The first sees time as a succession of repeating cycles. We observe the movement of the sun, moon and stars, and the cycle or birth and death, and mark regular events with similar rituals across cultures. The myths of this … Continued.

article thumbnail

Reimagined: Building Products with Generative AI

“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.

article thumbnail

See You There: 2 Can’t-Miss DevOps Events to Round Out Your Summer

OverOps

Close out your summer with two FREE virtual conferences – GitLab Commit and DevOps World – jam-packed with sessions from your favorite industry thought leaders and chances to win a $200 Visa gift card. As summer speeds by and 2021 looms, COVID-19 has seemingly shown no signs of stopping – but that won’t stop us from connecting with our fellow DevOps enthusiasts.

DevOps 130

More Trending

article thumbnail

Top Pressing Concerns for CI/CD in 2020

DevOps.com

The tech landscape is changing rapidly. With the need for increased development velocity, CI/CD has become ubiquitous among most organizations. Yet, with the growing number of microservices, CI/CD may be tough to wrangle without the right strategy. At the same time, it’s difficult to keep pace with the constant evolution around CI/CD. So, what is […].

article thumbnail

Arriving at better backlog

Agile Alliance

Scrum seduces with its simplicity, common sense and short, but sweet “manual” in form of the scrum guide promising to do “twice the work in half the time”. Yet while it puts a lot of emphasis on the execution, it remains quiet on the topic of defining backlog. In all the rush of getting things … Continued.

SCRUM 152
article thumbnail

SaaS : The Dirty Secret No Tech Company Talks About

DevOps.com

Software as a service (SaaS) in its purest form is amazing—like compound interest, it grows upon itself and just keeps growing. Given the current climate in tech, the growth-at-all-cost playbook has been replaced with a focus on efficiency of growth. This rings very loud in enterprise SaaS. SaaS products are supposed to be easy to […]. The post SaaS : The Dirty Secret No Tech Company Talks About appeared first on DevOps.com.

Company 145
article thumbnail

Burning from Transformation

Agile Alliance

Picture burnout as a system. Now add Agile Transformation. Change of structure, roles, policies, and, most importantly – expectations. This is where humans suffer the most, and where coaches can help the most if we are sufficiently equipped. And being sufficiently equipped do they act to help? During my speech, we will tackle three types … Continued.

Coaching 127
article thumbnail

Entity Resolution Checklist: What to Consider When Evaluating Options

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.

article thumbnail

Critical API security risks: 10 best practices

TechBeacon

With the meteoric rise of microservices and the rush to build more applications more quickly, APIs are being used more than ever to connect services and transfer data. But with a growing number of smaller application "pieces" trying to communicate with each other, APIs (your own and those from third parties) are becoming increasingly challenging to secure.

article thumbnail

Project Management – How the discipline is evolving

Agile Alliance

All the world is saying that Project Management is changing. It is true: See how the Standard for Project Management has been transformed by the Project Management Institute that published it for exposure in January 2020! I prefer to say that Project Management is evolving (that’s always a change, I know, but a change that … Continued.

article thumbnail

Red Hat Updates Virtualization Platform

DevOps.com

Red Hat today announced an update to its virtual machine platform that now can run on the latest version of Red Hat Enterprise Linux (RHEL). Version 4.4 of Red Hat Virtualization can now run on version 8.2 of RHEL. In addition, Red Hat has added Grafana-based dashboards for its Data Warehouse (DWH) service that IT […]. The post Red Hat Updates Virtualization Platform appeared first on DevOps.com.

article thumbnail

Exploring Your Ambivalence

Agile Alliance

Have you ever felt uncertain if you want to go ahead with a change – you see the pros and the cons of both sides and have a hard time to decide? If so, you have experienced ambivalence. With a tool from the Motivational Interviewing toolkit we can explore and map out these uncertainties and … Continued.

Tools 116
article thumbnail

The Big Payoff of Application Analytics

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.

article thumbnail

CDF Officially Graduates Jenkins CI/CD Platform

DevOps.com

The Continuous Delivery Foundation (CDF) announced today that the open source Jenkins continuous integration/continuous delivery (CI/CD) has officially graduated. Jenkins was donated last year to the CDF, an arm of The Linux Foundation, along with Jenkins X, a CI/CD platform for Kubernetes; Spinnaker, a CD platform; and Tekton, a framework for building pipelines that will […].

article thumbnail

Making Your CFO a Proponent of Limiting WIP

Agile Alliance

CFO’s are interested in software capitalization. Yet, when finance and portfolio management are unfamiliar with agile software capitalization practices, they impede the adoption of lean-agile ways of working. This presents a huge dilemma because lean-agile practices are proven to improve organizational performance.

Agile 151
article thumbnail

Energy: The year of the black swans

Beyond B2B

The oil industry in 2020 has been hit by double “black swans“– and only through operational efficiency, improved reliability and maximizing agility will it be able to recover*.

Energy 110
article thumbnail

Stop Being Busy so You Can be Awesome

Agile Alliance

I used to be someone who said “yes” to everything. I became overwhelmed, stressed, frustrated, irritable, anxious, tired, etc. And the worst thing was that I did not feel like I was doing my best at anything because I had so little time for all my commitments and absolutely no time for myself. I did … Continued.

Video 116
article thumbnail

A Tale of Two Case Studies: Using LLMs in Production

Speaker: Tony Karrer, Ryan Barker, Grant Wiles, Zach Asman, & Mark Pace

Join our exclusive webinar with top industry visionaries, where we'll explore the latest innovations in Artificial Intelligence and the incredible potential of LLMs. We'll walk through two compelling case studies that showcase how AI is reimagining industries and revolutionizing the way we interact with technology. Some takeaways include: How to test and evaluate results 📊 Why confidence scoring matters 🔐 How to assess cost and quality 🤖 Cross-platform cost vs. quality tr

article thumbnail

Phishing from the inside: Microsoft 365 account hijack

Darktrace

When a Microsoft 365 account was taken over at a technology firm, Darktrace’s Cyber AI Platform immediately detected the anomalous behavior. As the compromised account began sending out hundreds of emails, the Cyber AI Analyst investigated in real time and raised a high-confidence alert to the security team.

article thumbnail

Upcoming Event: GitLab Commit Virtual 2020

DevOps.com

For the first time ever, GitLab’s annual user conference will take place in a virtual environment on Aug. 26, bringing together DevOps luminaries from around the globe for a free, interactive learning experience. GitLab Commit Virtual is a 24-hour virtual event that provides attendees with the opportunity to join DevOps discussions, demos and presentations, and […].

article thumbnail

Ripple20: More Vulnerable Devices Discovered, Including New Vendors

Tenable

A partnership between Tenable and JSOF continues to uncover additional devices vulnerable to Ripple20. Background. On June 16, researchers from JSOF research lab disclosed a set of 19 vulnerabilities, dubbed “Ripple20” , which could impact millions of operational technology (OT), Internet of Things (IoT), and IT devices. The vulnerabilities exist within an embedded TCP/IP software library developed by Treck Inc. , a developer of embedded internet protocols.

article thumbnail

Projects to products: How to ensure your agile team delivers real value

TechBeacon

Many teams are decomposing their work into a hierarchy of epic, feature, user story, and task. The Scaled Agile Framework (SAFe) has made this hierarchy popular, but many teams that have never looked at that model are using the same structure.

Agile 105
article thumbnail

How To Package & Price Embedded Analytics

Just by embedding analytics, app owners can charge 24% more for their product. How much value could you add? This framework from Software Pricing Partners explains how application enhancements can extend your product offerings. You’ll learn: How to take a disciplined approach to pricing The three elements of the Packaging Decision Framework Ways to structure your new embedded analytics offering Download the White Paper to learn about How To Package & Price Embedded Analytics.

article thumbnail

When The PRC Ministry of Foreign Affairs Publicly Denounces Your Analysis You Are Probably On To Something (“If you’re taking flak you must be over the target”)

CTOvision

Recorded Future’s RedDelta analysis was so spot on it causes and unprecedented PRC response. The Insikt Group of researchers at Recorded Future published a fact-based report on 28 July 2020 […].

article thumbnail

Don’t Be Paralyzed by Positive Thinking

Next Level Blog

I’m observing (virtually, of course) more and more leaders who are short-termers. By that, I don’t mean that they’re not long for their jobs. What I mean is that they’re not looking far enough out into the future. At the beginning of the pandemic, this probably made sense. As I wrote back in May , the first eight weeks or so of the quarantine era were about reinventing work processes so people could work from home.

.Net 98
article thumbnail

A Q&A on Federal AI

Dataiku

While the AI wave is still going strong, many organizations are just starting to figure out how to ride that wave. Not dissimilar from the private sector, federal entities understand that they must leverage AI to continue to effectively deliver their missions, but struggle with determining how to scale and evangelize AI throughout their organization.

article thumbnail

Announcing ksqlDB 0.11.0

Confluent

We’re pleased to announce ksqlDB 0.11.0, which takes a big step forward toward improved production stability. This is becoming increasingly important as companies like Bolt and PushOwl use ksqlDB for […].

Company 97
article thumbnail

Revolutionizing Contact Centers: Next-Gen Tech for Enhanced CX

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

article thumbnail

The Five Attributes of Successful Startup CEOs

CEO Insider

Even though every person is different, and every manager has a unique management style, when looking at many of the successful startup CEOs, one finds interesting similarities. These similarities related to their management characteristics can be categorized into five main attributes: They are leaders, not managers When you are a CEO of a startup, or […].

96
article thumbnail

Project Metamorphosis Month 4: Confluent Cloud for Apache Kafka Available Everywhere

Confluent

We launched Project Metamorphosis in April with the goal of making it dramatically easier for organizations to leverage an event streaming platform for their business needs. By reimagining event streaming […].

Cloud 95
article thumbnail

Cloud Cost Optimization – How to Manage Cloud Cost Effectively

RapidValue

[link]. Cloud computing has changed the way we engineer and deliver applications. As cloud computing models have begun to proliferate and evolve, it’s critical that technology leaders start making informed decisions about which products, services, and payment models deliver the best results. When businesses are trying to start their cloud adoption journey, they often miss out on setting up a framework for the cloud cost management.

Cloud 92