May, 2020

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.

System 253

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.

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

Empowerment of Security Engineers through Security Chartering in Visma

Agile Alliance

A Buyer’s Guide to AI and Machine Learning

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 AI Blogs ai artificial intelligence machine learning ml test oracle

Facebook Causes Continue to Show Little Promise as Fundraising Tools

The Four Symptoms of Zombie Scrum

. This post is an excerpt from the book we’re writing, the ‘ Zombie Scrum Survival Guide ’. It’s our way of delivering small increments and involving our stakeholders: you, the reader. So we’d love to hear your feedback, encouragements, and wild ideas. The thumbnail description of Zombie Scrum is that it looks like Scrum, but without a beating heart. It is a bit like a zombie shuffling along towards you on a foggy night. All seems well from a distance; two legs, check! Two arms, check!


More Trending

5 artificial intelligence (AI) types, defined


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 […].

AI and Analytics in Asset Management (and How Dataiku Can Help)


“The application of advanced analytics to specific business problems has begun to deliver value for traditional asset managers — not by replacing humans but by enabling them to make better decisions quickly and consistently.” This quote comes from a McKinsey report on data and analytics in asset management, and subtly nods to the gradual rise in data and analytics adoption across the asset management value chain. Dataiku Product Featured

Save on Your AWS Bill: Tips to Optimize Your Cloud Costs


MentorMate has clients across a variety of industries with very specific technology needs. Our Cloud Center of Excellence, on its part, helps fintech, healthcare, and education companies — among others — achieve a well-architected environment. As specified in the AWS Well-Architected framework , there are five distinct pillars in this regard: Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization.

An Agile Recruitment Process for Businesses with Small, Remote Teams

Agile Alliance

Intelligent Process Automation: Boosting Bots with AI and Machine Learning

Across all sectors, companies are learning that they can transform their businesses by embracing Intelligent Process Automation, or IPA. With the pairing of AI and RPA, IPA adds a new layer of intelligent decision-making processes to automated RPA tasks. By automating repetitive work, and adding the ability to automate intelligent decision making, intelligent automation frees up your most valuable resources – your employees – to spend more time on higher value and more strategic work. But in order to reap the rewards of Intelligent Process Automation, organizations must first educate themselves and prepare for the adoption of IPA. In our ebook, Intelligent Process Automation: Boosting Bots with AI and Machine Learning.

A Hitchhiker?s Guide to Windows Containers

Linux Academy

If you’re a.NET developer, you’ve probably been wondering how to run your app in a container and take advantage of the isolated and portable nature of containers. This article will give you the full lowdown on Windows Containers, to prepare you to do just that. Why Windows? First, I want to acknowledge that there is a big difference between Linux and Windows containers. Linux containers have been around for many decades, in one form or another.

The Good and the Bad of.NET Framework Programming


NET is a software development framework and ecosystem designed and supported by Microsoft to allow for easy desktop and web application engineering.

A Look at the 5 Most Common Types of Cyberattacks


Learn more about the key threat vectors you will need to combat with vulnerability assessment tools and cybersecurity best practices. The modern cybersecurity landscape is incredibly complex by any standard.

I Failed Again – I Talked About Why Agile But They Wanted “How To Scrum”

I got the opportunity to share my knowledge on agile to the management team today in fast-moving consumer goods (FMCG). I thought it is about how an organization responds to change and wanted to understand what agile means. I tried to go a little deeper to help everyone understand: –. What is agile – I asked everyone what it means to them. Got responses like “being flexible,” “respond faster,” “move quickly,” and “adapt to change,”.


Building Like Amazon

Speaker: Leo Zhadanovsky, Principal Solutions Architect, Amazon Web Services

Amazon's journey to its current modern architecture and processes provides insights for all software development leaders. To get there, Amazon focused on decomposing for agility, making critical cultural and operational changes, and creating tools for software delivery. The result was enabling developers to rapidly release and iterate software while maintaining industry-leading standards on security, reliability, and performance. Whether you're developing for a small startup or a large corporation, learning the tools for CI/CD will make your good DevOps team great. We are excited to be joined by Leo Zhadanovsky, a Principal Solutions Architect at Amazon Web Services.

The Problem with Artificial Intelligence in Security


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 […].

How COVID-19 Is Impacting Nonprofits


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. Social Media The Cloud Marketing and Communications Donor Management

Webinar Recap: Tools for Effective Remote Agile Teams

Agile Alliance

Sprint planning. Product backlog refinement. Daily stand-ups. Sprint review. Demos. And then the retrospective. How you adapt these practices to meet the needs of your suddenly distributed team can make the difference between daily success and just making it through another day on the calendar. On April 30, four Agile and collaboration experts got together … Continued. Process distributed teams remote remote work remote2020 tools

Tools 136

Solve Error Uncaught ReferenceError: require is not defined in Node.js

The Crazy Programmer

While working with Node JS, you might be familiar with the require() and sometimes, it shows error like Uncaught ReferenceError: require is not defined. So why does this happens? Let’s see in today’s post. Before coming to the error, let’s know what is require() used for. What is require? The require function is the builtin function of node js that helps us to include local or node_modules in our project that exists in a separate file.

Linux 109

6 Steps to Improving Your Application’s Analytics Experience

No one designs bad dashboards and reports on purpose. So why do so many applications have terrible analytics experiences? Download this ebook for secrets to creating dashboards and reports your users will love.

Secure contact tracing needs more transparent development

The Parallax

Public-health officials have long relied on tracking infectious diseases as common as tuberculosis and as lethal as ebola as a way to stop their spread. But manual contact tracing requires boots on the ground — people to track down patients, interview them about where they’ve been and with whom they’ve met, then find those people and let them know that they’ve been in contact with someone who has tested positive.

Data Types

The post Data Types appeared first on Blogs ROELBOB Build data types deployment humor parody programming satire

Data 76

Branching Patterns: Looking at some branching policies

Martin Fowler

In this article, I've talked about branching in terms of patterns.

[VLOG] How To Use Scrum with DevOps

What's up awesome people! I hope you are staying safe and healthy. In 2018, I wrote a blog about Scrum and DevOps. Interestingly, many people shared that blog on the internet.


Why Distributed Tracing is Essential for Performance and Reliability

Speaker: Daniel "spoons" Spoonhower, CTO and Co-Founder at Lightstep

Many engineering organizations have now adopted microservices or other loosely coupled architectures, often alongside DevOps practices. Together these have enabled individual service teams to become more independent and, as a result, have boosted developer velocity. However, this increased velocity often comes at the cost of overall application performance or reliability. Worse, teams often don’t understand what’s affecting performance or reliability – or even who to ask to learn more. Distributed tracing was developed at organizations like Google and Twitter to address these problems and has also come a long way in the decade since then. By the end of this presentation, you’ll understand why distributed tracing is necessary and how it can bring performance and reliability back under control.

When moving to a flat Agile structure, understanding what drives people is key

Agile Alliance

Agile 194

How OverOps Helps a Leading Telehealth Provider Support 10X Demand From COVID-19


The COVID-19 pandemic is accelerating digital transformation across the healthcare industry. OverOps helps telemedicine providers have confidence in their ability to quickly scale applications without compromising software quality.

Employer data goes AWOL under Covid-19 lockdowns

The Parallax

Covid-19-era data breaches go beyond unemployment insurance fraud, medical-research hacks, and other hot topics. And unfortunately for public organizations and private companies, the data loss — from theft or otherwise — is getting worse.

Data 151

Solve SyntaxError: EOL while scanning string literal in Python

The Crazy Programmer

Hello friends, In my last post I’ve discussed the common problem Python Programmers face i.e. unexpected EOF while parsing and in today’s post, I’ll be discussing EOL while scanning string literal.

Nine Developer Enablement Practices to Achieve DevOps at Enterprise Scale

In this eBook, Christian Oestreich, a senior software engineering leader with experience at multiple Fortune 500 companies, shares how a metrics-driven mindset can dramatically improve software quality and enable DevOps at enterprise scale.