April, 2019

article thumbnail

8 Google Cloud Security Best Practices

Palo Alto Networks

If you’ll be at Google Next this week in San Francisco, stop by booth S1739 and check out a demo of how we help secure public cloud environments. Google has been making some great inroads with their cloud expansion. As with AWS and Azure, developers can adopt Google Cloud Platform (GCP) easily, seeking features for use in their application stacks. Also, with the wide adoption of containers and Kubernetes, Google’s leadership in developing container technologies has earned them a reputation as a

article thumbnail

Why software projects take longer than you think – a statistical model

Erik Bernhardsson

Anyone who built software for a while knows that estimating how long something is going to take is hard. It’s hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something. One pet theory I’ve had for a really long time, is that some of this is really just a statistical artifact.

article thumbnail

11 business intelligence certifications to advance your BI career

CIO

With data increasingly vital to business success, business intelligence (BI) continues to grow in importance. With a strong BI strategy and team, organizations can perform the kinds of analysis of business information necessary to help users make data-driven business decisions. BI encompasses numerous roles. BI analysts, with an average salary of $66,791 per year according to PayScale, provide application analysis and data modeling design for centralized data warehouses and extract data from dat

article thumbnail

Domain-Oriented Observability

Martin Fowler

Any serious software system needs some form of observability, so we can figure out how it is working and keep track of problems. But adding the code for this often results in lots of low-level cruft. Pete Hodgson describes a pattern that allows developers to add observability via a testable domain-oriented API that removes most of this cruft.

Software 270
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

The 7 Key Components of True Root Cause Analysis

OverOps

Root Cause Analysis (RCA) or simply “Root Cause” are terms often used when troubleshooting enterprise application behavior. A quick web search shows that “Root Cause” is a term that describes a wide range of approaches, tools and techniques to uncover the cause of an issue. More specifically, the term describes the process of understanding the exact element or state that caused unexpected behavior.

Analysis 223

More Trending

article thumbnail

Kubernetes Cheat Sheet

Linux Academy

If you’re like me, you may have those moments where you’re at the terminal, hands hovering over your keyboard, and … nothing. I always seem to freeze up and probably rely too much on bash history. (The up arrow is my friend.). While learning Kubernetes, I ended up posting 14 or 15 sticky notes on my monitor to help me in those moments — but after a while, I could barely read what was on the screen.

Linux 144
article thumbnail

How to Help Managers Communicate Change

Change Starts Here

One of the primary avenues for influencing change is to communicate, communicate, communicate. Unfortunately, communication can’t all come from a centralized, official source to ensure it stays aligned and accurate. You need managers throughout the organization to communicate change to demonstrate its importance and to make it more relevant for their teams.

How To 135
article thumbnail

Mainframes: The Cloud Before the Cloud

DevOps.com

Here’s something to think about: Despite the fact that IBM stopped manufacturing personal computers in 2005, deciding instead to focus on higher margin business services, the company continues to produce mainframes and by all estimates will continue manufacturing them well into the future. The question is, why? The answer: because there is still significant demand […].

Cloud 112
article thumbnail

Passing execution context to domain probes

Martin Fowler

Calls to instrumentation require various bits of execution context. Pete extends his discussion of domain probes to show how factory functions help simplify the data plumbing. more….

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

Mobile UX Design Principles and Best Practices

Toptal

Designers only have a few seconds to catch the attention of mobile users before they abandon an app or site. Following established mobile UX design principles creates a better overall user experience.

Mobile 112
article thumbnail

Building a High-Performance Team: A Frontline Festival

Let's Grow Leaders

Welcome to the Let’s Grow Leaders Frontline Festival! This month, our contributors share their thoughts about building a high performance team. We’ve expanded the Frontline Festival to include other formats such as podcasts and artwork and are always looking for new thought […]. The post Building a High-Performance Team: A Frontline Festival appeared first on Let's Grow Leaders.

article thumbnail

Python at Netflix

Netflix Tech

By Pythonistas at Netflix, coordinated by Amjith Ramanujam and edited by Ellen Livengood As many of us prepare to go to PyCon, we wanted to share a sampling of how Python is used at Netflix. We use Python through the full content lifecycle, from deciding which content to fund all the way to operating the CDN that serves the final video to 148 million members.

article thumbnail

JavaScript Detect Async Function

David Walsh

JavaScript async/await has changed the landscape of how we code. We’re no longer stuck in callback or then hell, and our code can feel more “top down” again. Async functions require the following syntax: async function myFunction() { }. To use await with a function, the function needs to be declared with async. That got me to thinking: is it possible to detect if a function is asynchronous?

111
111
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

Different Organizations, Different DevOps Outcomes

DevOps.com

The main motivation behind inventing DevOps platform was to help close collaboration between developers and IT operations. Basically, DevOps emerged as a great platform to bring closer together developers and beneficiaries of the app development process. DevOps initiates a cross-disciplinary practice spanning across development and operations. The ultimate benefit of the DevOps approach is removing […].

DevOps 111
article thumbnail

Other implementations for domain-oriented observability

Martin Fowler

Pete completes his discussion of domain-oriented observability by comparing domain probes to using events and aspect-oriented programming. more….

article thumbnail

Micro-promotions and mentorship: the big impact of small actions in an engineering culture

CircleCI

For the last decade, I have worked in male-dominated environments. While during this time I’ve encountered many nitwits and detractors, I’ve also been fortunate to encounter many proponents and advocates. Although no company is perfect, at CircleCI I’ve had opportunities to grow my career in an environment I enjoy. Some of that is thanks to me, and a good slug of that is thanks to my coworkers.

article thumbnail

How to Manage the Most Difficult Stakeholders

Let's Grow Leaders

Difficult stakeholders are a chance to grow your influence You look at the phone and your heart sinks. It’s the night before you’re supposed to wrap up your assignment and brief the leadership team on what you’ve done. It’s Bruce, a charismatic […]. The post How to Manage the Most Difficult Stakeholders appeared first on Let's Grow Leaders.

How To 185
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

Why a data scientist is not a data engineer

O'Reilly Media - Ideas

Or, why science and engineering are still different disciplines. "A scientist can discover a new star, but he cannot make one. He would have to ask an engineer to do it for him.". –Gordon Lindsay Glegg, The Design of Design (1969). A few months ago, I wrote about the differences between data engineers and data scientists. I talked about their skills and common starting points.

article thumbnail

7 Useful JavaScript Tricks

David Walsh

Just like every other programming language, JavaScript has dozens of tricks to accomplish both easy and difficult tasks. Some tricks are widely known while others are enough to blow your mind. Let’s have a look at {x} JavaScript tricks you can start using today! Get Unique Values of an Array. Getting an array of unique values is probably easier than you think: var j = [.new Set([1, 2, 3, 3])] >> [1, 2, 3].

Tools 111
article thumbnail

Digital Transformation: Measuring What Matters

DevOps.com

As enterprises strive to digitize their organizations, whether it’s digitally transforming aspects of sales and marketing, customer interactions or supply chain, they’re undergoing a wholesale revamp of traditional businesses into digital business models. While some companies are just getting started, as we covered earlier this month in Digital Transformation: Coming from Behind, the bulk of […].

article thumbnail

Testing Domain Probes

Martin Fowler

Now he's shown you the basic idea, Pete shows how using domain probes makes it much easier to test observability behavior. more….

Testing 253
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

7 ways to tidy up your test code

TechBeacon

Your test code is a mess. You're not quite sure where anything is anymore. The fragility of it is causing your builds to fail. You're hesitant to make any changes for fear of breaking something else. The bottom line is that your tests do not spark joy, as organizing guru Marie Kondo would say.

Testing 111
article thumbnail

How to Be Okay When It’s Time to Fire a Poor Performer

Let's Grow Leaders

It takes compassion and strength to fire a poor performer Have you ever been reluctant to fire a poor performer? You might identify with Mary. She approached David as he finished delivering a leadership development program and introduced herself. “I was the […]. The post How to Be Okay When It’s Time to Fire a Poor Performer appeared first on Let's Grow Leaders.

article thumbnail

What If Your Team Wrote the Code for the 737 MCAS System?

LeanEssays

The 737 has been around for a half century, and over that time airplanes have evolved from manual controls to fly-by-wire systems. As each new generation of 737 appeared, the control system became more automated, but there was a concerted attempt to maintain the “feel” of the previous system so pilots did not have to adapt to dramatically different mental models of how to control a plane.

System 111
article thumbnail

Why Less Communication is Better!

scruminc

“People were saying that groups needed to communicate more. Jeff (Bezos) got up and said, ‘No, communication is terrible!’” Alan Deutschman, 1 Aug 2014, Fast Company. The reason for this is that more communication doesn’t scale while just enough communication is essential to high performance of a team and particular teams of teams. More meetings and more reports cause higher decision latency, the primary cause of project failure.

SCRUM 111
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

5 DevOps Trends Worth Knowing in 2019

DevOps.com

DevOps today is more than the buzzword it was 10 years ago. Back then, the idea of combining development with production in your IT infrastructure was not common; the logistics were nonexistent and most of the time businesses decided it was far too much effort. However, if the last nine years has taught us anything, […]. The post 5 DevOps Trends Worth Knowing in 2019 appeared first on DevOps.com.

Trends 111
article thumbnail

The #CloudCulture Competition Heats Up. Here’s Who’s Topping The Highest-Rated Cloud Companies Lists of 2019

Battery Ventures

We all know that companies need an innovative, and constantly evolving, culture to grow and thrive. And that’s more important than ever in today’s ultra-competitive technology-job market. How important? That’s made clear by this year’s Battery Ventures Highest-Rated Cloud Computing Companies to Work For rankings, which highlight private and public, B2B-focused cloud companies with stellar records of employee satisfaction, as measured by employee feedback provided by Glassdoor*.

Cloud 111
article thumbnail

Leadership Lessons from My Time in the Military

Nathan Magnuson

It’s been over a decade since I returned from a year-long Army deployment to Iraq. It’s been over six years since I finished my military obligations altogether. Even though I’ve all but forgotten my initial trip to the recruiter’s office, some things will stick with me for life. From time to time, I’m asked how my military experience informed my leadership.