August, 2020

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.

System 285

Is AI A Job Killer Or Job Creator?

CTOvision

Read Kathleen Walch’s article in Forbes about how AI is impacting jobs. AI brings mixed emotions and opinions when referenced in the context of jobs. If you ask the question “Do […]. Artificial Intelligence AI artificial intelligence job jobs machine learning ML

Insiders

Sign Up for our Newsletter

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

7 Forces Driving the Low-Code Movement

DevOps.com

Why low-code? Why now? Here are some of the driving forces behind the burgeoning low-code movement If you’re keeping an eye on the tech tooling landscape in 2020, you may have noticed the buzz around low-code. Countless low-code platforms are being funded and coming to the market.

You Code It, You Own It: Announcing OverOps Support for Git Blame

OverOps

OverOps’ new integration with GitLab and GitHub empowers development teams to assign every error to the right developer responsible for fixing it. We’re excited to share that we’ve expanded our collaboration with GitLab and GitHub to support git blame and automated source attach!

Cassandra Data Modeling Guide to Best Practices

Are you a developer, database architect, or database administrator that's new to Cassandra but have been tasked with developing a Cassandra schema design? Learn the basic rules to keep in mind when designing your schema for Cassandra.

How To Create Website For Business In 5 Easy Steps

The Crazy Programmer

How To 169

More Trending

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.

System 285

Is a Ransomware Attack a Reportable Data Breach?

CTOvision

Read Mark Rasch take a look at whether a ransomware attack can be classified as a data breach on Security Boulevard : One question that vexes security engineers, incident responders […].

Report 148

The Transformation of a Transformation Agent: How becoming an agile coach challenged everything I thought I knew

Agile Alliance

Risky COVID Business: Reliability Learnings from the Zoom Outage

OverOps

OverOps CTO Tal Weiss shares a few best practices for avoiding digital disasters like the recent Zoom outage. When we first wrote about the impact of the coronavirus in March, almost a third of the U.S – and over a billion people around the world – were in virtual lockdown.

Achieve Manufacturing Digital Transformation

Survival of the fittest is linked not to size or strength, but to the ability to change, adapt, and seize opportunities. Factories are increasingly being relied upon to handle more complex operations to serve a broader range of products. To perform this effectively, smart manufacturing is key.

Top Reasons Your Business Needs a Content Management System (CMS)

The Crazy Programmer

The use of a content management system – CMS – for powering your site is one of the best investments you can make for your digital presence – and for your business. Something you need to understand is that making an investment is a must.

System 168

Managing Risk with Scrum

Scrum.org

SCRUM 199

A brief review of the Kinesys Advantage2 ergonomic keyboard

Martin Fowler

About three-and-a-half years ago I bought a Kinesys Advantage2 ergonomic keyboard. This tool isn't cheap, and it's rather unusual in its layout. But I use a keyboard all day, so I wanted one that maximized my comfort and enjoyment at my work. I've found it a worthwhile investment.

Tools 278

What Is The Artificial Intelligence Revolution And Why Does It Matter To Your Business?

CTOvision

Read Bernard Marr explain what is Artificial Intelligence revolution and how it can affect your business on Forbes : As a species, humanity has witnessed three previous industrial revolutions: first […].

Report by Dresner Advisory Services: Embedded Business Intelligence Market Study

According to the 2020 Dresner Embedded Business Intelligence Market Study, embedded business intelligence is crucial for application success. This report explores the current state of BI and why application teams are increasingly choosing an embedded solution.

Applying Acceptance Test Driven Development (ATDD) in a Bank

Agile Alliance

My guest for this interview was Sebastián Ismael, a software professional and visiting lecturer from Argentina. Sebastián has been been with Grupo Esfera, a boutique software consulting company in Buenos Aires, for eight years. The firm serves very large companies in Argentina and elsewhere.

Where Does OverOps Fit in the CI/CD Pipeline?

OverOps

This is our definitive guide to where OverOps’ continuous reliability solution fits into your CI/CD pipeline. Confused about all the different vendors in our ecosystem? You’re not alone.

Is Custom Web App Development Popular During COVID-19?

The Crazy Programmer

It is clear that when people come together, they can achieve anything. And that can’t be more evident than it is today. It’s a time when people have combined efforts, a year where the great nations of the world have embraced friendships. After all, we’re all fighting the coronavirus as one.

18 Signs of a Systemic Toxic Team Culture

Scrum.org

TL; DR: 18 Signs of a Systemic Toxic Team Culture. What looked like a good idea back in the 1990ies—outsourcing software development as a non-essential business area—has meanwhile massively backfired for a lot of legacy organizations.

5 Tips to Advance Your Career as a Technical Recruiter

Just as the tech industry revolves around innovation, so does technical recruiting. To advance their career by attracting top candidates in a competitive landscape, modern recruiters must commit to actively adapting and advancing their hiring strategies. This step-by-step guide is designed to provide technical recruiters with tips and tricks to achieve tangible results that accelerate their recruiting efforts—and career.

A short review of Coup 53

Martin Fowler

Coup 53 is a recent documentary of the American-led coup against Mohammad Mosaddegh, the leader of Iran in 1953. It's a worthwhile telling of an oft-overlooked piece of history, even if the meta-narrative that drives the documentary isn't properly examined.

255
255

Is Machine Learning Really AI?

CTOvision

There’s so much being said about machine learning (ML), but perhaps the train has left the station with whether many ML projects are truly AI: One of the downsides to […]. Artificial Intelligence Featured News AI artificial intelligence machine learning ML

What Happens When Agile Goes Away?

Agile Alliance

2020 experience reports

Agile 205

Tough tumbler: Lock-picking vs. the pandemic shutdown

The Parallax

Hackers may be stereotyped as introverts, but at hacker conventions as big as DefCon to more local confabs, you’re almost certain to run across at least a few, and sometimes dozens, of hackers hunched over tables of metal locks and key cylinders, poking at their innards with thin metal picks and rakes.

Sport 130

Deliver Effective Online Education and Events Your Members Will Love

This guide identifies the biggest challenges for associations moving their training online and provides practical solutions so that you can hit the ground running. Download now to keep your members engaged and growing even in times of COVID-19.

9 Ways to Speed Up Mobile Website

The Crazy Programmer

Website speed refers to how fast a site responds to requests from the Web. As I am about to highlight in this article, the speed with which a website load is very critical to both the users and owners. Users often get frustrated whenever we are unable to open a web page.

Mobile 151

20 Questions New Scrum Masters Should Ask Their Teams to Get up to Speed

Scrum.org

TL; DR: 20 Questions a New Scrum Master Should Ask. Twenty questions for you — the new Scrum Master — that fit into a 60 minutes time-box.

SCRUM 191

Distributed Systems Pattern: Segmented Log

Martin Fowler

A single log file can grow and become a performance bottleneck while its read at the startup. Older logs are cleaned up periodically and doing cleanup operations on a single huge file is difficult to implement. A Segmented Log splits the logfile into smaller files.

System 255

New AWS Service Lets Any User Create Simulated Worlds To Train Robots, ML and AI

CTOvision

Practitioners in the closely related domains of robotics and machine learning have long had a problem when it comes to fielding real-world solutions. Systems need to be trained to operate […]. Artificial Intelligence CTO News Robots Amazon

Open Source & Open Standards: Navigating the Intricacies of a Symbiotic Partnership

Speaker: Guy Martin, Executive Director of OASIS Open

The COVID-19 global pandemic has raised the already bright visibility of technology to an even higher level. Join Guy Martin, Executive Director at OASIS Open, as he presents this webinar that will discuss how we can make open source and open standards even more effective by helping them recapture their strong partnership.

Communicate to be Understood, Not Just Heard

Agile Alliance

One of my favorite quotes from the famous Irish playwright, George Bernard Shaw, is: “The single biggest problem in communication is the illusion that it has taken place.”

Agile 203

Tough tumbler: Lock-picking vs. the pandemic shutdown

The Parallax

Hackers may be stereotyped as introverts, but at hacker conventions as big as DefCon to more local confabs, you’re almost certain to run across at least a few, and sometimes dozens, of hackers hunched over tables of metal locks and key cylinders, poking at their innards with thin metal picks and rakes.

Sport 130

How a Real-Time Chat Application Works

The Crazy Programmer

For a long time, exchanging information between two people in different locations has always been central to support relationships in social and business environments.