May, 2020

article thumbnail

Branching Patterns: Final Thoughts and Recommendations

Martin Fowler

Final post in “Branching Patterns” As I said at the beginning of this long piece: branching is easy, merging is harder. Branching is a powerful technique, but it makes me think of goto statements, global variables, and locks for concurrency. Powerful, easy to use, but easier to over-use, too often they become traps for the unwary and inexperienced.

System 357
article thumbnail

Artificial Intelligence – A Guide for Thinking Humans

Henrik Warne

I really enjoyed reading Artificial Intelligence – A Guide for Thinking Humans by Melanie Mitchell. The author is a professor of computer science and an artificial intelligence (AI) researcher. The book is her attempt at working out if the singularity is near (or at least likely), or if we still are far from creating any true intelligence. In the process, the reader gets an excellent overview of the state of the art in areas such as image recognition, game play, and natural language proces

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

A Buyer’s Guide to AI and Machine Learning

DevOps.com

B2B software sales and marketing teams love hearing the term “artificial intelligence” (AI). AI has a smoke and mirrors effect. It sounds impressive. But, when we say “AI is doing this,” our buyers often know so little about AI that they don’t ask the hard questions. In industries like the DevTools space, it is crucial […]. The post A Buyer’s Guide to AI and Machine Learning appeared first on DevOps.com.

article thumbnail

Are You a Developer?

David Walsh

“You’re not really a developer. Sooner or later people are going to realize you don’t know what you’re talking about. You’re just not good enough.”. You’ve probably had thoughts like these at one point or another. You’ve never heard someone else tell you that you’re not a developer, but you’re still thinking it. You may be thinking along these lines right now.

article thumbnail

15 Modern Use Cases for Enterprise Business Intelligence

Large enterprises face unique challenges in optimizing their Business Intelligence (BI) output due to the sheer scale and complexity of their operations. Unlike smaller organizations, where basic BI features and simple dashboards might suffice, enterprises must manage vast amounts of data from diverse sources. What are the top modern BI use cases for enterprise businesses to help you get a leg up on the competition?

article thumbnail

5 artificial intelligence (AI) types, defined

CTOvision

Read Stephanie Overby define five types of artificial intelligence on Enterprisers Project : Artificial intelligence (AI) is redefining the enterprise’s notions about extracting insight from data. Indeed, the vast majority […].

More Trending

article thumbnail

The Problem with Artificial Intelligence in Security

CTOvision

Read Dr. Leila Powell take a look at the security issues associated with artificial intelligence on Dark Reading: If you believed everything you read, artificial intelligence (AI) is the savior […].

article thumbnail

How COVID-19 Is Impacting Nonprofits

TechSoup

Because so many things have changed in nonprofit technology since the onset of the pandemic, we thought we'd check in with some technology consultants who work with many nonprofits all across the United States to find out what changes they are seeing so far. They confirmed much of what we’ve been hearing anecdotally from nonprofits.

Nonprofit 133
article thumbnail

Data Types

DevOps.com

The post Data Types appeared first on DevOps.com.

Data 131
article thumbnail

Branching Patterns: Release Train

Martin Fowler

Release Train: Release on a set interval of time, like trains departing on a regular schedule. Developers choose which train to catch when they have completed their feature. more….

Training 352
article thumbnail

Prepare Now: 2025s Must-Know Trends For Product And Data Leaders

Speaker: Jay Allardyce, Deepak Vittal, and Terrence Sheflin

As we look ahead to 2025, business intelligence and data analytics are set to play pivotal roles in shaping success. Organizations are already starting to face a host of transformative trends as the year comes to a close, including the integration of AI in data analytics, an increased emphasis on real-time data insights, and the growing importance of user experience in BI solutions.

article thumbnail

Business Agility

Agile Alliance

Continuando con la serie de entrevista con personajes de la agilidad esta semana tuve el placer de entrevistar a Carlos Iglesias quien desde Barcelona-España habló acerca de Business Agility. Carlos es un emprendedor que fundó Runroom, una compañía de consultoría que opera hace mas de 15 años en su natal Barcelona. Ademas de ser el … Continued.

Agile 304
article thumbnail

How To Change Your Mind and Not Lose Their Trust and Support

Let's Grow Leaders

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.

How To 260
article thumbnail

Artificial intelligence (AI) vs. machine learning (ML): 8 common misunderstandings

CTOvision

Read Stephanie Overby bust some myths about machine learning and artificial intelligence on Enterprisers Project : Some people use the terms of artificial intelligence (AI) and machine learning (ML) interchangeably. […].

article thumbnail

Interview: How to Engage Remote Employees in Change

Change Starts Here

Even before the pandemic, engaging remote employees in change initiatives was a hot topic. In this episode of the Influence Change at Work™ Show, Dr. Douglas Williams shares his research and experience about working with people who are not collocated with each other.

How To 176
article thumbnail

2024 Salary Guide

Procom’s 2024 Salary Guide provides critical insights into the latest hiring trends, in-demand IT roles, and competitive pay rates across Canada and the U.S. It highlights key market dynamics such as the growing demand for remote work, skills-based hiring, and flexible staffing solutions. With detailed pay rate data for top IT positions like Cybersecurity Consultants, Cloud Engineers, and Salesforce Developers, this guide is an essential resource for companies looking to stay competitive in toda

article thumbnail

The Escape Artist’s Guide to Quitting VIM

Linux Academy

Have you or a loved one ever had to reboot your computer to get out of a read-only file in VIM? Are you responsible for a Linux system or set of systems where a graphical editor or adding new editors is prohibited? Are you taking an online training course where all the labs use the VIM editor, and it’s driving you crazy? Do other Open Source Pros tease you about not knowing VIM?

Linux 159
article thumbnail

Branching Patterns: Looking at some branching policies

Martin Fowler

In this article, I've talked about branching in terms of patterns. I do this because I don't wish to advocate The One Approach to Branching, but rather to lay out the common ways people do this, and reflect on their trade-offs within the wide range of different contexts that we find in software development. Lots of branching approaches that have been described over the years.

Policies 325
article thumbnail

Refactoring with Observability: Novel Practices for Learning

Agile Alliance

329
329
article thumbnail

How To Disrupt the Disruption and Help Your Team Move Forward

Let's Grow Leaders

You wouldn’t have wished for this ridiculous, unprecedented disruption. But if you’re like many leaders I talk with, this stressful period has also been surprisingly energizing. Until it wasn’t. You’re proud of your team. They’ve been working round the clock on a […]. The post How To Disrupt the Disruption and Help Your Team Move Forward appeared first on Let's Grow Leaders.

How To 255
article thumbnail

Launching LLM-Based Products: From Concept to Cash in 90 Days

Speaker: Christophe Louvion, Chief Product & Technology Officer of NRC Health and Tony Karrer, CTO at Aggregage

Christophe Louvion, Chief Product & Technology Officer of NRC Health, is here to take us through how he guided his company's recent experience of getting from concept to launch and sales of products within 90 days. In this exclusive webinar, Christophe will cover key aspects of his journey, including: LLM Development & Quick Wins 🤖 Understand how LLMs differ from traditional software, identifying opportunities for rapid development and deployment.

article thumbnail

An Interview with Carmen Medina

CTOvision

The latest OODAcast features someone we have long looked up to, Carmen Medina. She is a great leader and successful senior executive who rose to the highest levels of the […].

180
180
article thumbnail

DataOps and DevOps: A Match Made in Heaven

DevOps.com

The adoption of IT technologies has increased exponentially over the last few decades. Nowadays, the need to create quality web applications while simultaneously managing their extensive data effectively is a major concern for any organization. As such, there have been continuous efforts to come up with better approaches to software development, data analysis and data […].

DevOps 145
article thumbnail

Modern Web Scraping with Python and Selenium

Toptal

Web scraping has been around since the early days of the World Wide Web, but scraping modern sites that heavily rely on new technologies is anything but straightforward. In this article, Toptal Software Developer Neal Barnett demonstrates how you can use Python and Selenium to scrape sites that employ a lot of JavaScript, iframes, and certificates.

article thumbnail

Threat Modeling: Prioritise and fix

Martin Fowler

New installment in “A Guide to Threat Modelling for Developers” Software teams are incentivised to deliver, and rarely have unlimited bandwidth to go away and address every threat identified. And some of the threats may pose an insignificant risk. You need to filter down and prioritise a few most important actions which you can take away and execute on effectively. more….

Software 318
article thumbnail

An Architect’s Guide for Selecting Scalable, Data-Layer Technologies

There’s no getting around it: selecting the right foundational data-layer components is crucial for long-term application success. That’s why we developed this white paper to give you insights into four key open-source technologies – Apache Cassandra®, Apache Kafka®, Apache Spark™, and OpenSearch® – and how to leverage them for lasting success. Discover everything you’ll want to know about scalable, data-layer technologies: Learn when to choose these technologies and when to avoid them Explore h

article thumbnail

How We Adapted in a World of Volatility, Uncertainty, Complexity, Ambiguity (VUCA)

Agile Alliance

297
297
article thumbnail

Leaders Share about Resiliency and Change: A Frontline Festival

Let's Grow Leaders

At this moment of unprecedented change and strain. With double-digit unemployment and everyone on a fast-pivot to do the best they can, with what they have, from where they are, resiliency has become a vital, universal conversation. So think month we’ve invited […]. The post Leaders Share about Resiliency and Change: A Frontline Festival appeared first on Let's Grow Leaders.

238
238
article thumbnail

7 Tips for Security Pros Patching in a Pandemic

CTOvision

Patch management has historically been a challenge for IT and security teams, which are under pressure to create strong programs and deploy fixes as they’re released. Now their challenges are […].

article thumbnail

Unlocking Enterprise Blockchain Potential with Low-Code Capabilities

DevOps.com

Since the rise of Bitcoin more than a decade ago, companies have been trying to harness the potential of blockchain technology for enterprise applications. Industries that used to operate in silos are becoming increasingly connected, and the lines of where one ecosystem ends and another begins are blurring. In this connected age, blockchain can provide […].

article thumbnail

IT Leadership Agrees AI is Here, but Now What?

IT leaders are experiencing rapid evolution in AI amid sustained investment uncertainty. As AI evolves, enhanced cybersecurity and hiring challenges grow. This whitepaper offers real strategies to manage risks and position your organization for success.

article thumbnail

Apache Kafka Needs No Keeper: Removing the Apache ZooKeeper Dependency

Confluent

Currently, Apache Kafka® uses Apache ZooKeeper™ to store its metadata. Data such as the location of partitions and the configuration of topics are stored outside of Kafka itself, in a […].

Data 145
article thumbnail

Branching Patterns: Environment Branch

Martin Fowler

Environment Branch: Configure a product to run in a new environment by applying a source code commit. This pattern is a bad smell, only useful as a jerry-rigged mechanism for an application lacking that design, but then should be a high priority for removal with a sustainable alternative. more….

article thumbnail

Pitching it to the Team!

Agile Alliance

Agile 278