April, 2020

article thumbnail

Branching Pattern: Mainline Integration

Martin Fowler

Developers integrate their work by pulling from mainline, merging, and - if healthy - pushing back into mainline. moreā€¦.

article thumbnail

An Introduction to Key Data Science Concepts

Dataiku

Here at Dataiku, we frequently stress the importance of collaboration in building a successful data team. In short, successful data science and analytics are just as much about creativity as they are about crunching numbers, and creativity flourishes in a collaborative environment.

Data 145
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

Refactoring: This class is too large

Martin Fowler

Most programmers have personal projects that do important things for them personally, but never have enough time and energy to keep them in good condition. Clare is no exception, and needed to spend time getting such an unruly codebase back into line. Here she shares the first part of her refactoring: breaking down a class that had become too big. It's a messy situation, because that's what real refactoring is like - yet when done in a controlled way, with lots of tiny steps, we can make real pr

Energy 360
article thumbnail

Coronavirus Impact: Enterprises Must Focus on What Works

DevOps.com

As the economic slowdown continues, CIOs, CFOs and enterprise technology teams continue to grapple with frozen budgets and how their enterprise will keep their operations functioning as they attempt to move forward with crucial digital transformation efforts, and possibly shelve those initiatives deemed less critical. How are CIOs deciding what projects get postponed?

article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

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.

article thumbnail

Women in Agile and Tech: Building a Network of Support, Learning, and Growth

Agile Alliance

This story originates sometime back in 2013 – 2014 when I started my journey to become an Agile Enabler in India. When I began, I did not find a single woman to guide me or coach me. Not blaming women for not coming forward. It was maybe because I was a novice and unaware of … Continued.

Agile 268

More Trending

article thumbnail

How to Support Your Team During an Unexpected Layoff

Let's Grow Leaders

My heart has been breaking all day. I’ve been doing the best I can with the onslaught of phone calls, emails, and texts from incredible leaders in the emotional throes of an unexpected layoff. “I’ve been laid off.” “I had to lay […]. The post How to Support Your Team During an Unexpected Layoff appeared first on Let's Grow Leaders.

How To 260
article thumbnail

Why Zoom Remains My Favorite Business Grade VTC Solution

CTOvision

Here is my view on Zoom: You are either going to use video teleconferencing or not. And if you use it you are going to use a system with vulnerabilities. So your best bet from a security perspective is to use one where the company is proven to take rapid action to address problems, like […].

Video 169
article thumbnail

Branching Patterns: Comparing Feature Branching and Continuous Integration

Martin Fowler

Feature Branching appears to be the most common branching strategy in the industry at the moment, but there is a vocal group of practitioners who argue that Continuous Integration is usually a superior approach. moreā€¦.

article thumbnail

Dell Technologies Extends $9B in Financing and 0% Interest Rates to Energize IT Investment

Dell EMC

Today, your business needs a trusted advisor as you reevaluate IT priorities to drive business continuity in ā€œthe new normal.ā€ Dell Technologies has rolled out the Payment Flexibility Program, which includes 0% interest rates and up to a 180-day payment deferral**. Weā€™re also making $9B in financing available this year to help fund your critical technology needs.

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

Preventing Fraud and Fighting Account Takeovers with Kafka Streams

Confluent

Many companies have recently started to take cybersecurity and data protection even more seriously, particularly driven by the recent General Data Protection Regulation (GDPR) legislation. They are increasing their investment […].

Data 145
article thumbnail

DevOps Trends for 2020 and Beyond

DevOps.com

Since the ideation of DevOps, technologists have made great strides to benefit from it. Despite advancements and the success that teams have seen within pockets, many of its core challenges are still prevalent: scaling across the enterprise due to manual processes, poor visibility between dev and ops teams, and tool sprawl that hurts agility. Luckily, […].

Trends 145
article thumbnail

How to Build a Better Live Online Leadership Development Program

Let's Grow Leaders

10 Things to Look for in Your Live Online Leadership Development If your business is faced with a newly-remote workforce, you know how vital it is to have strong leaders in place to get everyone the support they need, nimbly respond to […]. The post How to Build a Better Live Online Leadership Development Program appeared first on Let's Grow Leaders.

article thumbnail

If Remote Working is the New Norm, How Do We Do it Securely?

CTOvision

The concept of the agile and remote worker has become more prevalent in recent years, as consumer Wi-Fi becomes more faster, we carry corporate laptops or BYOD-permitted smartphones, and realize we donā€™t all need access to a printer and fax machine. Thatā€™s been good preparation for the current COVID-19 lockdown, where remote working has moved […].

Agile 161
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

Patterns for Managing Source Code Branches

Martin Fowler

In my conversations with software developers, a regular topic of controversy is how manage source code branching. Tools like git make it easy to create branches, but managing them to improve coordination and minimize the costs of integration unearths plenty of difficulties. I find it useful to think of the trade-offs around branching as a series of patterns, and have spent the last couple of months writing these patterns into a coherent shape.

article thumbnail

CI/CD Pipeline: Demystifying The Complexities

Dzone - DevOps

Industry leaders consider CI/CD to be an essential part of the app development cycle as enterprises are keen to reduce the time to market. Continuous integration and continuous delivery help in improving and enhancing the quality of the product while reducing the cost of the project. This blog will help you understand the functioning of a CI/CD pipeline , its challenges, and its benefits.

article thumbnail

One Team at Uber is Moving from Microservices to Macroservices

High Scalability

There may be an undiscovered tribe deep in some jungle somewhere that hasn’t made up their mind on microservices, but I doubt it. People love microservices or love to hate microservices. There’s not much in between. So it means something when even a team at a company like Uber announces a change away from microservices to something else.

article thumbnail

Why You Canā€™t Have DevOps Without Test Automation

DevOps.com

The rapid adoption of digital technologies by enterprises to stay nimble, competitive and quality-driven has given digital transformation wide currency. The process facilitates decision-making and allows organizations to innovate, accelerate the time to market and be responsive to customer needs. The world of today is for those enterprises that can quickly turn an idea into […].

DevOps 145
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

Leaders Share Support Resources for Times of Crisis: A Frontline Festival

Let's Grow Leaders

During this extremely challenging time, it’s so heartwarming to see so many people doing all they can to be helpful. We’ve been so grateful to receive the amazing support resources coming from our Frontline Festival contributors. The array of quality tools and […]. The post Leaders Share Support Resources for Times of Crisis: A Frontline Festival appeared first on Let's Grow Leaders.

Resources 244
article thumbnail

Threat Alert: Kinsing Malware Attacks Targeting Container Environments

Aqua Security

Lately weā€™ve been witnessing a rise in the number of attacks that target container environments. Weā€™ve been tracking an organized attack campaign that targets misconfigured open Docker Daemon API ports. This persistent campaign has been going on for months, with thousands of attempts taking place nearly on a daily basis. These are the highest numbers weā€™ve seen in some time, far exceeding what we have witnessed to date.

Malware 145
article thumbnail

Branching Patterns: Integration Frequency

Martin Fowler

Integration Frequency has a huge impact upon a team's workflow. Higher frequency integration reduces the problems of complex merges, makes refactoring easier, and generally improves the communication and cohesiveness of a team. moreā€¦.

350
350
article thumbnail

JavaScript Picture-in-Picture API

David Walsh

As a huge fan of media on the web, I’m always excited about enhancements to how we can control our media. Maybe I get excited about simple things like the <video> tag and its associated elements and attributes because media on the web started with custom codecs, browser extensions, and Flash. The latest awesome media feature I’m excited about on the web is Picture-in-Picture, a native web API that displays docked video.

Video 145
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

Enable Gatsby Incremental Builds on Netlify

Netlify

Gatsby recently released incremental builds , an improvement that reduces the amount of work required to build a Gatsby site. In this post, weā€™ll learn how to enable Gatsby incremental builds on Netlify. Step 1: Upgrade to Gatsby v2.20.4 or higher. Gatsby introduced incremental builds in version 2.20.4, so make sure to upgrade your Gatsby site to the latest version. # this will upgrade to the latest version of Gatsby npm install gatsby@latest.

Research 144
article thumbnail

Debunking Five Common Automated Testing Myths

DevOps.com

There is little argument that automated testing has emerged as an industry best practice. Yet, there remains a wide variety of adoption and maturity in the market. While automated testing is imperative for DevOps maturity and success, I see in my work several popular canards that often stand in the way. Reject these five common […]. The post Debunking Five Common Automated Testing Myths appeared first on DevOps.com.

Testing 145
article thumbnail

This Isnā€™t Helpful Advice

Let's Grow Leaders

I want to give you an insightful bit of leadership or management wisdom that will help you navigate the world right now. But my inbox is overflowing with advice. Most of it is trite. Advice that just isnā€™t helpful right now. I […]. The post This Isn’t Helpful Advice appeared first on Let's Grow Leaders.

article thumbnail

Digital transformation, fast forward: Time to adjustā€”and accelerate

TechBeacon

As technologists and business strategists emerge from the immediate scramble of scaling up distributed workforces in response to the COVID-19 crisis, they're confronting the even more daunting task of adjusting digital strategies and business models for sustainability in a post-pandemic world.

article thumbnail

IDC Analyst Report: The Open Source Blind Spot Putting Businesses at Risk

In a recent study, IDC found that 64% of organizations said they were already using open source in software development with a further 25% planning to in the next year. Most organizations are unaware of just how much open-source code is used and underestimate their dependency on it. As enterprises grow the use of open-source software, they face a new challenge: understanding the scope of open-source software that's being used throughout the organization and the corresponding exposure.

article thumbnail

Branching Patterns: Continuous Integration

Martin Fowler

Continuous Integration: Developers do mainline integration as soon as they have a healthy commit they can share, usually less than a day's work. moreā€¦.

article thumbnail

Whatā€™s New in Apache Kafka 2.5

Confluent

On behalf of the Apache KafkaĀ® community, it is my pleasure to announce the release of Apache Kafka 2.5.0. The community has created another exciting release. We are making progress […].

144
144
article thumbnail

CodeSOD: Bad Code and Taxes

The Daily WTF

Here in the US, ā€œtax seasonā€ is extended into the summer. No one likes dealing with taxes, obviously, but we agree that the social benefits outweigh the costs. I canā€™t speak to how folks feel in Italy. But Riccardo B was perusing the Italian Revenue Serviceā€™s (INPS) website, and was having a bad time of it. This website was recently ā€œmodernizedā€, which Riccardo tells us cost ā‚¬300M (I wasnā€™t able to track down much on this, and since I donā€™t speak Italian, Iā€™ll take Riccardoā€™s word on it), so ā€œha