August, 2018

article thumbnail

Completing the extraction of a data-rich service

Martin Fowler

Praful completes the steps of extracting a data rich service by pointing the new service to the new database and removing the dead logic and schema from the monolith.

Data 183
article thumbnail

3 Reasons Why Version Control is a Must for Every DevOps Team

OverOps

Do you have any files on your computer called something like DocFinalFinalFinal1_2.pdf ? If you do, then you probably already understand the basic value of version control. By saving each version as a new “final” version, rather than overwriting the previous final version, you can not only distinguish between different versions of the same document, but ensure that previous versions aren’t lost forever.

DevOps 247
Insiders

Sign Up for our Newsletter

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

article thumbnail

I don't want to learn your garbage query language

Erik Bernhardsson

This is a bit of a rant but I really don’t like software that invents its own query language. There’s a trillion different ORMs out there. Another trillion databases with their own query language. Another trillion SaaS products where the only way to query is to learn some random query DSL they made up. I just want my SQL back. It’s a language everyone understands, it’s been around since the seventies, and it’s reasonably standardized.

Banking 279
article thumbnail

Why a matrix organisational structure will destroy your company

Evolution4all

The organisational structure is extremely important for the success of any business. In this blog post, I will explore how a matrix organisational structure built in the style of a matrix organisation can harm your company. Before I continue, I want to clarify that there are some businesses that can apply this organisational structure with success—Spotify, for example.

Company 250
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

Introduction to Object Detection

Hacker Earth Developers Blog

Humans can easily detect and identify objects present in an image. The human visual system is fast and accurate and can perform complex tasks like identifying multiple objects and detect obstacles with little conscious thought. With the availability of large amounts of data, faster GPUs, and better algorithms, we can now easily train computers to detect and classify multiple objects within an image with high accuracy.

Windows 230

More Trending

article thumbnail

Agile Australia Keynote: State of Agile in 2018

Martin Fowler

The transcript of my Agile Australia keynote on agile in 2018. I comment that although agile is now mainstream, much of what is done is faux-agile. I outline three main challenges: stop Agile Industrial Complex imposing process. raise importance of tech excellence. prefer products over projects. and one reason to be optimistic.

Agile 279
article thumbnail

Primer: The next act for security theater

The Parallax

The day after DefCon concluded this year, a prominent cybersecurity researcher and hacker known as the brain behind hacks featured on hit TV show Mr. Robot offered his resignation as the head of its security operations. Marc Rogers, vice president of cybersecurity strategy for identity management company Okta and a recognized voluntary leader of the world’s largest hacking conference, expressed surprise at Caesars Entertainment’s statement that it had “briefed” the “organizers of DefCon” about i

Hotels 189
article thumbnail

How to Attract More Clients to Your Design Business

The Crazy Programmer

Learning design principles and programs are easy enough for anyone dedicated. The Web has given us unlimited resources from detail tutorials to communities helping us improve as designers. This love for design sparks a business idea — a way to monetize our design skills. The problem: Getting clients. This low-barrier to entry is also one of the freelance design challenges.

How To 165
article thumbnail

How to Start Team Accountability When You Never Have Before

Let's Grow Leaders

It’s never too late to begin team accountability. “Karin and David, can I ask you a question?” We had just finished a keynote where we gave leaders the tools to have the tough conversations. Sarah, a middle-level manager, came up to talk […]. The post How to Start Team Accountability When You Never Have Before appeared first on Let's Grow Leaders.

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

What is change management and why is it essential for digital transformation

Hacker Earth Developers Blog

“When it comes to change management, “implementation” isn’t the end—it’s just the beginning.” –Beth Banks Cohen. What is change management? Change management may be defined as a structured process that ensures that required changes are thoroughly and smoothly carried out, and that the long-term benefits of the change are realized.

article thumbnail

Why Agile Portfolio Management is needed? 8 spectacular reasons…

Evolution4all

I have recently been talking with several organisation leaders about Why Agile Portfolio Management is crucial. It’s crucial to have a strategy in place to tackle this topic. Fifteen years have passed since I started working in different industries, which has given me a unique perspective on the various angles of different organisations. My first job was as a software engineer.

Agile 160
article thumbnail

Radical Candor: Love your work and the people you work with

Agile Alliance

Kim Scott discusses Radical Candor, a framework that helps you improve your feedback by both caring personally and challenging directly at the same time.

174
174
article thumbnail

NSA leader to hackers: Cybersecurity’s a team sport

The Parallax

LAS VEGAS—It wasn’t so long ago that DefCon attendees enthusiastically engaged in the conference pastime “ Spot the Fed ”—clearly separating themselves from employees of federal organizations like the National Security Agency, if not demonizing them. Today, however—five years after the period following Edward Snowden’s whistleblowing leaks of classified NSA documents, a clear low point in the relationship between hackers and the agency—a romance appears to be in bloom.

Sport 187
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

How to extract a data-rich service from a monolith

Martin Fowler

As people get more interested in microservices, there is a growing interest in how to split up an existing monolith into microservices. A few months ago Zhamak Dehghani explored the basic strategy of breaking a monolith into microservices. Now Praful Todkar, another of my colleagues, delves into the details of how you do a service extraction - specifically when that service includes part of the monolith's database.

article thumbnail

How to Motivate Your Team – Stop Treating Them Like Family

Let's Grow Leaders

Thinking they’re a family doesn’t motivate your team. You’ve probably heard leaders say it and you might have even said it yourself when you were hoping to motivate your team. “I treat my team like family” or “We’re one big family here […]. The post How to Motivate Your Team – Stop Treating Them Like Family appeared first on Let's Grow Leaders.

How To 173
article thumbnail

Effective Leadership requires Key Ingredients

General Leadership

The more humble and transparent a leader is, the more effective he or she will be. Michael Hyatt. Across my leadership journey, I have worked with and for many leaders. Some were very good, some good, and some not-so-good. As I have reflected on each of those experiences, I recognized traits, skills, or abilities that each leader either possessed or was lacking.

article thumbnail

Understanding the Core Principles of Lean Development

The Crazy Programmer

The quest for perfection in the business world is a never-ending journey. While it might be impossible to achieve perfection in your workflow, it is possible to get closer to it every day with a well-structured system in place. This is what lean development has to offer companies that would love to perfect their craft. An efficient business process not only means reduced losses but also increased customer satisfaction rates.

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

What’s the story about Agile Data

Agile Alliance

In this Agile2018 keynote, Troy Magennis helps people tell important stories in Agile using data in such a compelling way that the right action is taken.

Agile 166
article thumbnail

Verizon’s VPN: security boon or privacy boondoggle?

The Parallax

Verizon, ostensibly aiming to better protect its customers’ data on mobile devices when using Wi-Fi while turning a gentle profit, is now offering a virtual private network. The wireless-service provider is marketing its Safe Wi-Fi VPN as an ad-blocking privacy protector and charging users $3.99 per month, after a 30-day free trial. Verizon customers can download it through the MyVerizon app for Android or iOS.

Internet 173
article thumbnail

Steps 6 & 7 of extracting a data-rich service

Martin Fowler

Two steps today from Praful's service extraction article. Step 6 creates a new database for the service and 7 syncs the data from the monolith. more….

Data 158
article thumbnail

What Bulldozer Parents are Doing to Our Gen Z Workforce

Let's Grow Leaders

I’ll be honest. I didn’t even know bulldozer parents were a thing until Friday night. When did helicopter parents become bulldozer parents? Are they really bulldozing at work? I had to Google the whole “bulldozer parents” thing after having dinner with some HR execs […]. The post What Bulldozer Parents are Doing to Our Gen Z Workforce appeared first on Let's Grow Leaders.

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

EventStorming the perfect wedding

Xebia

Arranging a wedding is an exciting time to look forward to, but also comes with a lot of stress, especially when planning for it. For most of us, it will be the first time to plan our wedding, and, at least for me, hopefully, also the last. We can, of course, always hire a party […]. The post EventStorming the perfect wedding appeared first on Xebia Blog.

Course 133
article thumbnail

Construction or Demolition

General Leadership

GeneralLeadership.com and the General Leadership Foundation bring Leadership Advice from America's Most Trusted Leaders to You! Read more at [link]. “If your action inspires others to dream more, learn more, do more and become more, you are a leader”. John Quincy Adams. Anyone following the news these days is painfully aware of the divisiveness plaguing politics.

article thumbnail

How long is a piece of string

Agile Alliance

In 20 slides Seb Rose describes how planning poker is supposed to work, why it usually doesn't, and offer some alternatives that might work better for you.

161
161
article thumbnail

Google’s ‘Security Princess’ calls for stronger collaboration

The Parallax

LAS VEGAS—”The blockchain is not going to solve all our problems,” Parisa Tabriz, Google’s head of security for the Chrome browser and leader of the Project Zero security vulnerability-hunting team , told an audience of more than 6,000 to kick off the Black Hat conference here. Tabriz, also known by the title printed on her business cards, “Security Princess,” argued that to protect consumers and solve the latest threats, members of the security industry need more than the latest technology.

Industry 162
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

Step 2 of extracting a data-rich service

Martin Fowler

Praful now moves onto the second step: creating a logical separation for the new service inside the existing monolith. more….

Data 172
article thumbnail

How to Know What Your Team is Really Thinking

Let's Grow Leaders

Are you listening to your team and the stories they tell? During times of change and uncertainty, your team is desperate for information. They’re looking for the story behind the story. They’re thirsty to listen to anyone who knows what’s REALLY going […]. The post How to Know What Your Team is Really Thinking appeared first on Let's Grow Leaders.

How To 142
article thumbnail

Use the TIG stack to create your IoT home automation dashboards

Xebia

In my previous blogpost I showed how to read gas and electricity measurements from a smart meter. Although it is a nice accomplishment to be able to read these measurements, the next step is obviously to do something useful with them. So, let’s create some nice dashboards based on these measurements. In particular I want […]. The post Use the TIG stack to create your IoT home automation dashboards appeared first on Xebia Blog.

IoT 124