Tue.Oct 24, 2023

article thumbnail

Code Review on Printed Paper: an Excerpt from the Twitoons Comic Book

The Pragmatic Engineer

👋 Hi, this is Gergely with a bonus, free issue of the Pragmatic Engineer Newsletter. In every issue, I cover topics related to Big Tech and startups through the lens of engineering managers and senior engineers. In this article, we cover two out of seven topics from today’s full issue on The Man Behind the Big Tech Comics. To get full issues twice a week, subscribe here.

Coding 176
article thumbnail

What's new in Apache Spark 3.5.0 - Structured Streaming

Waitingforcode

It's time to start the series covering Apache Spark 3.5.0 features. As the first topic I'm going to cover Structured Streaming which has got a lot of RocksDB improvements and some major API changes.

IT 130
Insiders

Sign Up for our Newsletter

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

article thumbnail

Automating dead code cleanup

Engineering at Meta

Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. SCARF automatically creates change requests that delete the dead code identified from the program analysis, minimizing developer costs.

Coding 128
article thumbnail

SAFe Scrum Master Roles and Responsibilities

Knowledge Hut

With the steep upward trend in the adoption of agile practices across the IT industry, various frameworks have gained momentum. This has led to an appetite for exploring new ways of working and setting performance benchmarks. More and more organizations are looking for people who can help them effectively run in a new environment comprising frameworks based on Agile and its variants.

article thumbnail

Navigating the Future: Generative AI, Application Analytics, and Data

Generative AI is upending the way product developers & end-users alike are interacting with data. Despite the potential of AI, many are left with questions about the future of product development: How will AI impact my business and contribute to its success? What can product managers and developers expect in the future with the widespread adoption of AI?

article thumbnail

Python f-Strings Magic: 5 Game-Changing Tricks Every Coder Needs to Know

KDnuggets

Let’s explore some of the lesser known but super helpful uses of Python f-strings in debugging, formatting dates and LLM prompt templates, and more.

Python 106
article thumbnail

SAFe Agile Vs Agile: The Differences

Knowledge Hut

It was only a relatively few years ago that traditional waterfall project management was pretty much the only way to go. And while it worked well for many projects – especially ones considered ‘predictive’ – it didn’t work so well for ones we will call adaptive. And so, over the past 20 years and especially the last 10 or so, agile has been increasingly used in projects, primarily software-based ones.

More Trending

article thumbnail

Top Scrum Master Challenges & Ways To Overcome Them

Knowledge Hut

The role of a Scrum Master on an Agile team is very different from the one played by a traditional Project Manager who follows the top-down hierarchical Waterfall method of working. Scrum Master is not a leader in the traditional sense and is more of a facilitator who is at the same level as the others on the team. The Scrum Master’s role is an undeniably challenging one, and even the most experienced Scrum Master s find it hard to cope with the pressure at times !

article thumbnail

Werner Gains Advanced Geospatial Capabilities with Snowflake and CARTO

Snowflake

Founded nearly 70 years ago, Werner Enterprises is a North American transportation and logistics leader that operates a fleet of almost 8,300 trucks and 30,000 trailers out of 16 terminals across the United States. The company generates a massive amount of data on the constantly changing, real-time location of each of its assets. Collecting and analyzing this geospatial data is vital for smart decision-making.

article thumbnail

What Is an Agile Environment? Explained With Example

Knowledge Hut

As more and more companies choose to go the Agile way, there is growing appreciation for the many transformational benefits that this innovative suite of methods can provide. Agile represents a radical deviation from traditional, siloed project management processes. With a network of cross-functional teams working in tandem to deliver products and services that are closely aligned to the changing expectations from the market, Agile is guaranteed to deliver fast, optimize resources and maximize v

article thumbnail

Transforming Telco with Trusted AI Everywhere

Cloudera

The AI technologies of today—including not just large language models (LLMs) but also deep learning, reinforcement learning, and natural-language processing (NLP) tools—will equip telcos with powerful new automation and analytics capabilities. AI-powered automation is already driving significant margin growth by reducing costs. But to truly drive transformation telcos must ensure AI models are driven by accurate, high-quality, trusted data, and determine how to manage and govern massive volume

article thumbnail

Get Better Network Graphs & Save Analysts Time

Many organizations today are unlocking the power of their data by using graph databases to feed downstream analytics, enahance visualizations, and more. Yet, when different graph nodes represent the same entity, graphs get messy. Watch this essential video with Senzing CEO Jeff Jonas on how adding entity resolution to a graph database condenses network graphs to improve analytics and save your analysts time.

article thumbnail

How Predictive Analytics is Revolutionizing Decision-Making in Tech

KDnuggets

Learn how predictive analytics work in a business environment.

article thumbnail

Getting Started with Generative AI

Confluent

Learn the basics of AI: GPT, LLMs, Generative AI, prompt engineering, how they work, and some large scale use cases. Plus, how to build in GenAI and scale to production.

article thumbnail

B-ing a force for good by Graham Odds

Scott Logic

Scott Logic has become a certified B Corp ? So I wanted to share why that’s important for our business and what it means to me personally as someone who has been in the organisation for a long time. Becoming more intentional about the why Scott Logic’s technology consultants collaborate with some of the world’s biggest enterprises, engineering bespoke digital solutions and driving a pragmatic approach to software development.

article thumbnail

How to Avoid Five Common Mistakes in Google BigQuery / SQL

Towards Data Science

While working with BigQuery for years, I observed 5 issues that are commonly made, even by experienced Data Scientists Continue reading on Towards Data Science »

SQL 55
article thumbnail

How Embedded Analytics Gets You to Market Faster with a SAAS Offering

Start-ups & SMBs launching products quickly must bundle dashboards, reports, & self-service analytics into apps. Customers expect rapid value from your product (time-to-value), data security, and access to advanced capabilities. Traditional Business Intelligence (BI) tools can provide valuable data analysis capabilities, but they have a barrier to entry that can stop small and midsize businesses from capitalizing on them.

article thumbnail

Business Requirements Document Templates and Tips

Knowledge Hut

Before investing in a new project, a corporation must have a clear business plan. Many firms generate requirements documents to evaluate project demands and guide their teams. If you work as a project manager or business analyst, you may benefit from learning how to write a business requirements document. And you can learn all about writing a business requirements document by taking Business Analyst training online.

article thumbnail

Revamping Dasher FAQ Hub Through Server-Driven Content and WebView

DoorDash Engineering

At DoorDash, dashing is highly process dependent. Dashers require a firm grasp of the end-to-end delivery process to complete orders successfully — and earn money. The first iteration of DoorDash support content did more to explain how to dash, handle common delivery issues and pitfalls, and maximize the dashing experience than subsequent iterations have done.

BI 82
article thumbnail

Product Owner vs Product Manager Salary - Who is Making More

Knowledge Hut

As more businesses adopt a product-centric approach in their workflow, several questions about Product Owner vs. Product Manager arise. One of the most critical questions is the ‘product owner vs. product manager salary.’ Even, Product Owner responsibilities are different from Product Manager. Like all other project & product techniques and frameworks, Agile and Scrum create new positions.

article thumbnail

Makeathon 2023

Pinterest Engineering

Each year, we host Makeathon, our annual internal version of a hackathon, where employees from across the business collaborate for three days to bring their dream passion projects to life. The ideas they pitch have a goal to improve our product, culture, internal processes or a combination of the three. This year, Makeathon was hosted from August 7–August 11.

Medical 92
article thumbnail

Understanding User Needs and Satisfying Them

Speaker: Scott Sehlhorst

We know we want to create products which our customers find to be valuable. Whether we label it as customer-centric or product-led depends on how long we've been doing product management. There are three challenges we face when doing this. The obvious challenge is figuring out what our users need; the non-obvious challenges are in creating a shared understanding of those needs and in sensing if what we're doing is meeting those needs.

article thumbnail

Acceptance Criteria for User Stories: Examples and Best Practices

Knowledge Hut

Let’s think of a scenario where your development team is working on a set of user stories for a product. At the end of a sprint, the developer might have marked one story as complete—but the Product Owner thinks otherwise! The story is pushed to the next sprint for further work, and the team velocity is reduced as a result. This misunderstanding could have been avoided if the developers had a clear, unambiguous understanding of what the Product Owner’s expectations actually were.

Banking 52
article thumbnail

Beyond Skynet: Crafting the Next Frontier in AI Evolution

KDnuggets

The article discusses the value of reliable data, democratizing access to valuable data insights, and consumer privacy’s impact on the competitive edge of big tech.

article thumbnail

How Does the Scrum Master Serve the Product Owner?

Knowledge Hut

When we talk about a Scrum team, the Product Owner and Scrum Master are the m ost prominent roles that come to mind. These are both indispensable roles in a Scrum project and both serve each other and the development team. The Scrum Master serves the Product Owner in several ways which are critical to team success. In this blog , we attempt to understand the role of the Scrum Master and the services they provide to the organization , the product owner, and the development team.

article thumbnail

Top Business Analyst Skills that Are High in Demand in 2023

Knowledge Hut

Gaining success in the business analyst career path requires various business analyst key skills. Both technical and non-technical skills are required for this position. Because it is at the intersection of several teams, considerable experience in a variety of abilities, including both technical and soft skills, is required. Here is a list of the most important abilities for business analysts.

article thumbnail

Embedding BI: Architectural Considerations and Technical Requirements

While data platforms, artificial intelligence (AI), machine learning (ML), and programming platforms have evolved to leverage big data and streaming data, the front-end user experience has not kept up. Holding onto old BI technology while everything else moves forward is holding back organizations. Traditional Business Intelligence (BI) aren’t built for modern data platforms and don’t work on modern architectures.

article thumbnail

Top SAFe Certifications

Knowledge Hut

Many companies have a challenge using Agile as they move from a long-standing command-and-control mentality to a system that has Agile entrenched in it. Agile is a software development methodology that involves getting solutions from the collaboration of cross-functional and self-organizing teams and their customers. Certifications in Scaled Agile Framework, also known as SAFe, validate your Agile skills and expertise.

article thumbnail

Writing Effective User Stories in JIRA

Knowledge Hut

User stories are one of the main methods of communicating requirements to developers/development teams in an Agile project. It is important for the individual tasked with documenting the requirements to be able to write effective and detailed enough user stories. The user stories must be comprehensive enough to enable the developer/development team to analyze, design and develop the required functionality, feature, or requirement stated in the user story.

Project 98
article thumbnail

How To Define Features in Agile Methodology?

Knowledge Hut

Agile projects are known for their simple, iterative approach to cutting through the complexity. Even the most ambitious of Agile projects is taken one step at a time and break down complex work packages and tasks into low-level subtasks. Features and capabilities that are needed in the finished product are listed out and then broken down into manageable chunks, which are taken up and completed, one at a time.

article thumbnail

7 Most Important Six Sigma Green Belt Tools

Knowledge Hut

Six Sigma tools are a critical component of the business process and are designed to reduce manufacturing defects down to as few as possible. Every business wants to identify flaws and vulnerabilities in its manufacturing pipelines. If you’re working towards acquiring the Six Sigma Green Belt Certification, understanding various Six Sigma Green Belt tools will help.

article thumbnail

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You Need to Know

Speaker: Timothy Chan, PhD., Head of Data Science

Are you ready to move beyond the basics and take a deep dive into the cutting-edge techniques that are reshaping the landscape of experimentation? 🌐 From Sequential Testing to Multi-Armed Bandits, Switchback Experiments to Stratified Sampling, Timothy Chan, Data Science Lead, is here to unravel the mysteries of these powerful methodologies that are revolutionizing how we approach testing.

article thumbnail

Jira Kanban vs Scrum: Which One is Best to Choose?

Knowledge Hut

In recent times, the demand for agile development has increased a lot. To stay competitive, more and more businesses leverage agile methodologies to develop different products. When it is about agile project management , Jira software comes to mind. Jira is a popular agile project management tool that supports agile methodologies like Kanban and Scrum.

article thumbnail

Six Sigma Yellow Belt: A Detailed Guide

Knowledge Hut

What is Lean Six Sigma Yellow Belt? The Six Sigma Yellow Belt is the first step for people/professionals into the world of process improvement. Six Sigma Yellow Belt certification is meant for those who wish to gain a basic understanding of Six Sigma and the phases of DMAIC, Define, Measure, Analyze, Measure, Control. Six Sigma is a step-by-step process of statistical tools and interventions, with the help of which companies can interpret the business processes requiring attention, find the root

article thumbnail

Most Interesting Data Visualization Projects in 2023

Knowledge Hut

Data visualization has made a long journey, from the simple cave drawings showing a successful hunt to the present day's intricate dashboards to present raw data understandably. Before the seventeenth century, data visualization existed mainly in maps, displaying land markers, cities, roads, and resources. With the growing demand for more accurate mapping and physical measurement, better visualizations were needed, which we find in our latest innovation in visualization techniques and tools.

Project 52
article thumbnail

What is SAFe Certification? Prerequisites, Cost, Benefits

Knowledge Hut

Various certifications are available, ranging from entry-level through intermediate, executive, and advanced levels and have proved to be extremely valuable to the IT industry. Observation recently has revealed that organizations needed upgrading their Agile training, which in turn heightened the demand for scaled Agile Frameworks. The need for agile management in the success of projects has compelled IT professionals to receive certification in SAFe to better their career prospects.

article thumbnail

How to Leverage AI for Actionable Insights in BI, Data, and Analytics

In the rapidly-evolving world of embedded analytics and business intelligence, one important question has emerged at the forefront: How can you leverage artificial intelligence (AI) to enhance your application’s analytics capabilities? Imagine having an AI tool that answers your user’s questions with a deep understanding of the context in their business and applications, nuances of their industry, and unique challenges they face.