March, 2019

article thumbnail

Report: Technical Debt is Costing You More Than You Think

OverOps

How many errors does the average application have? And, how much do these errors cost companies each year? We all know application issues cost money, but quantifying it – well, that’s a harder task. Many organizations have been struggling to understand not only the cost of downtime, but how to quantify the quality of their software and what the cost is of poor quality code.

article thumbnail

Automating ethics

O'Reilly Media - Ideas

Machines will need to make ethical decisions, and we will be responsible for those decisions. We are surrounded by systems that make ethical decisions: systems approving loans, trading stocks, forwarding news articles, recommending jail sentences, and much more. They act for us or against us, but almost always without our consent or even our knowledge.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Applications and innovations in the Internet of Things (IoT)

Hacker Earth Developers Blog

The Internet of Things (IoT) is a system of interrelated devices that have unique identifiers and can autonomously transfer data over a network. IoT ecosystems consist of internet-enabled smart devices that have integrated sensors, processors, and communication hardware to capture, analyze, and send data from their immediate environments. IHS Technology predicts that there will be over 30 billion IoT devices in use by 2020 and over 75 billion by 2025.

IoT 283
article thumbnail

Agile Q&A: What is a Self-Organizing, Cross-Functional Team?

Agile Alliance

Learn how project managers accustomed to a more traditional software development environment can adapt to a more Agile approach in this post from the Agile Alliance blog.

Agile 245
article thumbnail

Streamlining Database Compliance with CI/CD Integration

IT leaders know the importance of compliance at every level, but the database often gets left behind as other environments are automated for robust protection. This whitepaper emphasizes the importance of robust, auditable, and secure database change management practices for safeguarding organizational compliance. Learn how automating database compliance: Mitigates risk Protects against security vulnerabilities Helps avoid regulatory penalties Aligns database workflows with app lifecycle Turns d

article thumbnail

5 Questions to Ask Remote Web Developers

DevOps.com

Great web developers are waiting to be hired. Your company could seize upon the opportunity—but only if you’re willing to be patient, dedicated and a little creative. Don’t scare away qualified remote web developers with a few poorly worded questions or a mistimed probe. Ask direct and concise questions that can help you understand the […]. The post 5 Questions to Ask Remote Web Developers appeared first on DevOps.com.

More Trending

article thumbnail

Influence: Never Underestimate Your Impact

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. “Too often we underestimate the power of a touch, a smile, a kind word, a listening ear, an honest compliment, or the smallest act of caring, all of which have the potential to turn a life around.”. Leo Buscaglia.

Study 167
article thumbnail

Controlling the Flow: Why Today’s Leaders Have To Be Plumbers Too

Terry Starbucker

There’s a role a leader must play that in this day and age is even more important than being a teacher or mentor. It’s the role of a plumber. Yep, a plumber. Think about this for a minute – a plumber deals with pressure and flow all the time –in this case as it pertains to water. How that water is pressure controlled and directed is critical to the overall performance of a water circulation system, especially when heated water is involved.

article thumbnail

Sustaining Change Beyond Implementation

Change Starts Here

At the Ten Ways Change Gets Stuck webinar earlier this week, I polled the audience to see which of the ten ways they felt were most likely hindering their current change initiative. The top result: A whopping 63% of webinar attendees said Focus on Implementation was holding them back. Focus on Implementation means you’re checking […].

article thumbnail

A Complete Overview of the Best Data Visualization Tools

Toptal

When dealing with data sets that include hundreds of thousands or millions of data points, automating the process of data visualization makes a designer’s job significantly easier.

Data 111
article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

The Importance of Distributed Tracing for Apache-Kafka-Based Applications

Confluent

Apache-Kafka ® -based applications stand out for their ability to decouple producers and consumers using an event log as an intermediate layer. One result of this is that producers and consumers don’t know about each other, as there is no direct communication between them. This enables choreographed service collaborations, where many components can subscribe to events stored in the event log and react to them asynchronously.

article thumbnail

Inspiring Creativity and Innovation on Your 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 inspiring creativity and innovation on your team. We’ve expanded the Frontline Festival to include other formats such as podcasts and artwork and are always looking for […]. The post Inspiring Creativity and Innovation on Your Team: A Frontline Festival appeared first on Let's Grow Leaders.

article thumbnail

Business Wisdom Learned From Bomb Squad Experts And Their Commanders

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. “The world is a dangerous place to live; not because of the people who are evil, but because of the people who don’t do anything about it.” Albert Einstein. Extremely well trained. Reliably successful in highly dangerous environments.

article thumbnail

Comparing Nuclio and AWS Lambda

DevOps.com

With serverless, you delegate the responsibility of running your infrastructure to a platform provider as much as possible. This frees your engineers to focus on building what your customers want from you—the features that differentiate your business from your competitors’ For this philosophy to work, however, the platform needs to not only give you the […].

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

Assessing Manager Commitment to Change

Change Starts Here

A recent article at Harvard Business Review titled, “Why Visionary Leadership Fails,” describes how it is counterproductive to teach managers how to lead change if they aren’t in fact committed to leading the desired change, project, or strategy. If managers become strong change leaders but aren’t aligned with leading the change vision cast by senior […].

article thumbnail

Ensuring Clean Code: A Look at Python, Parameterized

Toptal

We’ll explore the application of parameterization and how it relates to mainstream design patterns such as dependency injection, strategy, template method, and others. In Python, many of these are made unnecessary by the fact that parameters can be callable objects or classes.

Strategy 111
article thumbnail

Deep dive: How do React hooks really work?

Netlify

Hooks are a fundamentally simpler way to encapsulate stateful behavior and side effects in user interfaces. They were first introduced in React and have been broadly embraced by other frameworks like Vue , Svelte , and even adapted for general functional JS. However, their functional design requires a good understanding of closures in JavaScript. In this article, we reintroduce closures by building a tiny clone of React Hooks.

Exercises 111
article thumbnail

How to Unlock Your Team’s Best Ideas

Let's Grow Leaders

To get your team’s best ideas, ask courageous questions. Have you ever watched a team member do something insightful, helpful, or creative and asked them why they hadn’t shared it with everyone else? Their answer holds the key to unlocking your […]. The post How to Unlock Your Team’s Best Ideas appeared first on Let's Grow Leaders.

How To 188
article thumbnail

7 Pitfalls for Apache Cassandra in Production

Apache Cassandra is an open-source distributed database that boasts an architecture that delivers high scalability, near 100% availability, and powerful read-and-write performance required for many data-heavy use cases. However, many developers and administrators who are new to this NoSQL database often encounter several challenges that can impact its performance.

article thumbnail

How to create a DevOps testing culture: 3 keys to success

TechBeacon

When people talk about DevOps, they're usually referring to the automation of the build and deployment process and to infrastructure as code (IaC). These are the most popular topics in DevOps because many organizations have separate departments, each with people and processes overseeing the different tasks.

DevOps 111
article thumbnail

7 Ways to Introduce DevOps in Your Work Culture

DevOps.com

As many industries are going through a wave of digital transformation, a number of key technologies and principles are being deployed to business advantage. One such principle is DevOps. This collaborative principle is proving to be extremely helpful for businesses in their pursuit of customer satisfaction and beating their competition. The DevOps trend is growing, […].

Culture 111
article thumbnail

How is software developed at Amazon?

High Scalability

How is software developed at Amazon? Get a couple of prime pizzas delivered and watch this excellent interview with Ken Exner, GM of AWS Developer Tools. It's notable Ken is from the tools group, because progress in an industry is almost always made possible by the development of better tools. The key themes from the talk: decomposition, automation, and organize around the customer.

article thumbnail

My Five Worst WordPress Development Mistakes

Toptal

Join an expert in a look back in horror at his most embarrassing mistakes in his early days as a WordPress developer. He discusses general PHP bugs, WordPress-specific bugs, and also mistakes made at a managerial level while supervising other developers.

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

Write Your First Service Worker in 5 Minutes

David Walsh

What is a service worker? A service worker is a little file that will allow you to cache files and other assets on a user’s machine. How is this different from server-side caching? Because the assets are stored on a user’s machine, rather than a server, there is no need to go across a network. This offers a lot of gains for your app’s reliability and speed.

Internet 111
article thumbnail

The Surprising Way to Focus Your Team on Fundamentals

Let's Grow Leaders

Why focus on the fundamentals? When I was defending my master’s thesis over 25 years ago, one particularly snotty professor (who had never actually worked in an organization outside of academia) leaned back in his chair and smirked, “It strikes me that […]. The post The Surprising Way to Focus Your Team on Fundamentals appeared first on Let's Grow Leaders.

article thumbnail

How to do application security on a budget

TechBeacon

As a bit of a thought experiment, I asked myself, “What if I had to develop an application security program with a budget of zero dollars? How would I do it?” People often talk about unlimited security budgets. Some of the largest financials in the world have gone on record to say that there is no limit to what they'll spend on cybersecurity.

Budget 110
article thumbnail

Agile vs. ITIL: Two Divergent Paths to DevOps?

DevOps.com

Truth be told, there are dozens of different frameworks in existence and all have their unique perspectives on how a project is managed and executed. Frameworks such as Agile, ITIL, lean, cobit, six sigma and many others were built on an ideology of following a path defined by best practices. With DevOps, two of those […]. The post Agile vs. ITIL: Two Divergent Paths to DevOps?

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

SOA vs. EDA: Is Not Life Simply a Series of Events?

Confluent

When should you use an API? When should you use an event? Most contemporary software architectures are some mix of these two approaches. I will attempt to articulate in layman’s terms what an event-driven architecture (EDA) is and contrast it with service-oriented architecture (SOA). In essence, this is an attempt to differentiate and/or associate APIs with events.

SOA 110
article thumbnail

Instill Confidence in Employees

Career Advancement

“Trust is a core currency of any relationship. Sometimes our need to control and micromanage everything erodes our confidence in ourselves and others. The truth: People are much more capable than we think. A hearty dose of trust is often what’s needed to unlock the magic. Go ahead, have faith.”. ~Kris Carr~. Client Gerald asks: Some of the employees I supervise really seem to self-sabotage at work a lot.

article thumbnail

Adding Search to Your Site with JavaScript

David Walsh

Static website generators like Gatsby and Jekyll are popular because they allow the creation of complex, templated pages that can be hosted anywhere. But the awesome simplicity of website generators is also limiting. Search is particularly hard. How do you allow users to search when you have no server functions and no database? With JavaScript! We’ve recently added Search to the TrackJS Documentation site, built using the Jekyll website generator and hosted on GitHub Pages.