For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills.
This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work. You'll read about how to be a leader without direct authority, how to plan ahead to make the right technical decisions, and how to make everyone around you better, while still growing as an expert in your domain.
By exploring the three pillars of a staff engineer's job, Tanya Reilly, a veteran of the staff engineer track, shows you how to:
Unlock Workday's Potential: Masterful Tips for Streamlined Success!
Celebrating over 2 Years of hashtag#WorkdayTips Posts!
Over the last two and a half years, I've done hundreds of #WorkdayTips posts on LinkedIn with close to 2 million views. This eBook includes over 50 posts focused on often overlooked Workday functionality and tips, which I organized around topics.
While many of my posts are specifically for the teams that support Workday, this eBook includes posts focused on tips and ways end users can better leverage Workday.
There are 50+ posts in this eBook, divided into the following categories:
- Cross-Platform Tips for End Users
- Security Tips
- Custom Report Tips
- Preparing for a new release
- Adjusting the Profile Pages
- Leveraging Custom Objects
- Leverage Workday Dashboards
- HCM-Specific Functionality Highlights
- Cross-Platform Workday Tips
- Other Miscellaneous Functionality Tips
Each post in the book includes a link to the original LinkedIn post so that you can see the comments and suggestions from other Workday users around each topic as well. I hope you find this helpful!
What does it take to support Workday well?
Workday is incredibly powerful software. Building a support model that will enable your company to maximize its benefits and return on investment has many aspects.
This book is designed to help companies and individuals who may be new to Workday and looking to build or enhance their support model.
Building a support model is a journey, not a destination.
This book comes from my 30 years of experience in IT and Operational roles in various industries, including nine years in the Workday space. My Workday experience includes leading projects and teams and writing hundreds of reports for a Workday customer. Then, doing consulting and being a regular contributor to LinkedIn with posts about Workday.
The go-to guide for learning coding from the ground-up
Adding some coding know-how to your skills can help launch a new career or bolster an old one. Coding All-in-One For Dummies offers an ideal starting place for learning the languages that make technology go. This edition gets you started with a helpful explanation of how coding works and how it's applied in the real-world before setting you on a path toward writing code for web building, mobile application development, and data analysis. Add coding to your skillset for your existing career, or begin the exciting transition into life as a professional developer--Dummies makes it easy.
This book serves up insight on the basics of coding, designed to be easy to follow, even if you've never written a line of code in your life. You can do this.
Winner of the 2011 Jolt Excellence Award!
Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours--sometimes even minutes-no matter what the size of a project or the complexity of its code base.
Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the deployment pipeline, an automated process for managing all changes, from check-in to release. Finally, they discuss the ecosystem needed to support continuous delivery, from infrastructure, data and configuration management to governance.
The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes
Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.
The most effective engineers - the ones who have risen to become distinguished engineers and leaders at their companies - can produce 10 times the impact of other engineers, but they're not working 10 times the hours.
They've internalized a mindset that took me years of trial and error to figure out. I'm going to share that mindset with you - along with hundreds of actionable techniques and proven habits - so you can shortcut those years.
Introducing The Effective Engineer - the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.
For two years, I embarked on a quest seeking an answer to one question:
How do the most effective engineers make their efforts, their teams, and their careers more successful?
I interviewed and collected stories from engineering VPs, directors, managers, and other leaders at today's top software companies: established, household names like Google, Facebook, Twitter, and LinkedIn; rapidly growing mid-sized companies like Dropbox, Square, Box, Airbnb, and Etsy; and startups like Reddit, Stripe, Instagram, and Lyft.
These leaders shared stories about the most valuable insights they've learned and the most common and costly mistakes that they've seen engineers - sometimes themselves - make.
This is just a small sampling of the hard questions I posed to them:
Everyone's story is different, but many of the lessons share common themes.
You'll get to hear stories like:
What's more, I've distilled their stories into actionable habits and lessons that you can follow step-by-step to make your career and your team more successful.
The skills used by effective engineers are all learnable.
And I'll teach them to you. With The Effective Engineer, I'll teach you a unifying framework called leverage - the value produced per unit of time invested - that you can use to identify the activities that produce disproportionate results.
Here's a sneak peek at some of the lessons you'll learn. You'll learn how to:
In an uncertain and complex world, learning is more important than ever before. In fact, it can be a competitive advantage. Teams and organizations that learn rapidly deliver greater customer value faster and more reliably. Furthermore, those teams are more engaged, more productive, and more satisfied. The most effective way to enable teams to learn is by holding regular retrospectives. Unfortunately, many teams only get shallow results from their retrospectives. This book is filled with practical advice, techniques, and real-life examples that will take retrospectives to the next level--whether your team is co-located, hybrid, or remote. This book will help team leads, scrum masters, and coaches engage their teams to learn, improve, and deliver greater results.
For nearly two decades, scrum masters, team leads, and coaches have relied on the first edition of Agile Retrospectivesas an essential resource to facilitate better retrospectives.
This edition builds on recent research, reflects the authors' experiences over two decades, and shares wisdom gleaned from the global retrospective community. Find practical advice to level up retrospective skills. Address the challenges of remote and hybrid retrospectives head on. Take advantage of expanded guidance on designing and facilitating retrospectives--based on the questions and concerns of practitioners worldwide. Gain insight into choosing a broad or narrow focus for retrospectives. Explore how to use both objective and subjective data to enable more effective conversations. Learn how to make decisions that stick.
Understand the importance of psychological safety and how to foster it in retrospectives. Elevate issues and engage managers in systemic change.
Learn from many real-life stories that demonstrate how our advice has impacted retrospectives at organizations around the globe. Finally, find a set of recommended flows that reveal the authors' thought process in designing retrospectives for scenarios teams faced in real life.
You became a developer for one reason...
...because you love solving tough problems. Why aren't you happy? When you started to code, the beauty of the pure logic captured your heart. Hard workYou'll love this unique career guide, because it isn't about writing a great resume, it's about
building one that will land you the dream job and all the other things that go with it.
Have you wondered what makes functional programming such a big deal, but haven't been able to get through any of the explanations? We wrote this book for you.
Four years in the making!
Phone-friendly: the code listings are easily readable without phone gymnastics.
This is a small book-it took an enormous amount of effort to make it so!
Implement modern DevOps techniques to increase business productivity, agility, reliability, security, and scalability
Key Features:
Book Description:
In the implementation of DevOps processes, the choice of tools is crucial to the sustainability of projects and collaboration between developers and ops. This book presents the different patterns and tools for provisioning and configuring an infrastructure in the cloud, covering mostly open source tools with a large community contribution, such as Terraform, Ansible, and Packer, which are assets for automation.
This DevOps book will show you how to containerize your applications with Docker and Kubernetes and walk you through the construction of DevOps pipelines in Jenkins as well as Azure pipelines before covering the tools and importance of testing. You'll find a complete chapter on DevOps practices and tooling for open source projects before getting to grips with security integration in DevOps using Inspec, Hashicorp Vault, and Azure Secure DevOps kit. You'll also learn about the reduction of downtime with blue-green deployment and feature flags techniques before finally covering common DevOps best practices for all your projects.
By the end of this book, you'll have built a solid foundation in DevOps and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques.
What You Will Learn:
Who this book is for:
If you are an application developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you. Knowledge of DevOps fundamentals and Git principles is required.
An effective and practical study aid to the new OCP Java SE 17 Developer certification exam
In the OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829, you'll find accessible and essential test prep material for the in-demand and practical OCP Java SE 17 Developer certification. Providing comprehensive coverage of all OCP Java SE 17 exam objectives and competencies, the Study Guide offers you access to all the skills and knowledge you'll need to succeed on the test and in the field as a new or experienced Java developer.
This book provides material on records, sealed classes, text blocks, dates, streams, controlling program flow, using the Java object-oriented approach, handling exceptions, working with arrays and collections, and more. You'll also get:
Perfect for anyone prepping for the brand-new OCP Java SE 17 credential, OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 is also a can't-miss reference for practicing and aspiring Java developers seeking to learn or reinforce their foundational skills in Java programming and improve their performance on the job.
Empower Product Teams to Rock the World by Uncovering and Overcoming Dangerous Traps
Untrapping Product Teams guides you to simplify what gets unintentionally complicated and equips you to overcome dangerous traps while steadily driving customer and business value. This isn't just another book about product management. It's a thought-provoking guide filled with simplicity, encouraging you to act today for a better tomorrow.
This book is for anyone facing the challenges of working on or with product teams. It lays out leading best practices, combined with secret ingredients crafted by the author based on years of experience. Learn what makes or breaks product teams so you are ready to do what it takes to thrive with digital products.
This is my new favorite book on product management. Untrapping Product Teams covers everything you need to know to lead a product team and be successful as a product manager. Author David Pereira does an excellent job of pointing out biases and thinking traps that doom products. The book is full of many insights and tools that will be useful for years to come.
--Mike Cohn, co-founder of Agile Alliance
David's book shares several hard-earned lessons of what happens when product leaders, product managers, and especially product owners are not trained to succeed in their jobs, and they go on to make predictable and avoidable mistakes. This book can help you avoid some of these pitfalls.
--Marty Cagan, partner, Silicon Valley Product Group
This book touches on all the daily essentials for a product person. It's a practical guide and a meta-analysis rolled into one, serving as the 'Greatest Hits' album of Product Management. Ideal for newcomers and an excellent refresher for those already immersed in the field.
--Petra Wille, author of Strong Product People
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
In this book you'll learn how to:
What You Will Learn
Who This Book is For
Designed to appeal broadly, not just to engineers and technologists, but to anyone interested in the history and future of ethics and technology.
LAST UPDATE: 30. January 2025
The Road to React: The React.js with Hooks in JavaScript Book (2025 Edition) - is a comprehensive and pragmatic yet concise React 19 with Hooks (+ opt-in TypeScript) book. Purchase of this book includes free online access to the always up-to-date digital book.
What you will learn.
The Road to React made its debut in 2016, and since then, I've almost rewritten it annually. This book teaches the core principles of React, guiding you through building a practical application in pure React without complex tooling. The book covers everything from setting up the project to deploying it on a server. Each chapter includes additional recommended reading and exercises. By the end, you'll have the skills to develop your own React applications.
In The Road to React, I establish a solid foundation before delving into the broader React ecosystem. The book clarifies general concepts, patterns, and best practices for real-world React applications. Ultimately, you'll learn to construct a React application from scratch, incorporating features such as pagination, client-side and server-side searching, and advanced UI interactions like sorting.
Is it up to date?
Programming books are usually outdated soon after their release, but since this book is self- published, I can update it as needed whenever a new version of something related to this book gets released.
I am a beginner. Is this book for me?
Yes. The book starts from zero and takes you through the learning experience step by step. Every chapter builds up on the learnings from the previous chapter. In addition, at the end of every chapter, exercises fortify your lessons learned. If you got stuck in a chapter, you will always find a reference URL to the status quo of the actual code.
Core Concepts
Table of Contents
Fundamentals of React
Styling in React
React Maintenance
Real World React (Advanced)
Deploying a React Application
One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what's next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You'll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.
Explore production-readiness standards, including:
Master the Engineering of AI Systems: The Essential Guide for Architects and Developers
In today's rapidly evolving world, integrating artificial intelligence (AI) into your systems is no longer optional. Engineering AI Systems: Architecture and DevOps Essentials is a comprehensive guide to mastering the complexities of AI systems engineering. This book combines robust software architecture with cutting-edge DevOps practices to deliver high-quality, reliable, and scalable AI solutions.
Experts Len Bass, Qinghua Lu, Ingo Weber, and Liming Zhu demystify the complexities of engineering AI systems, providing practical strategies and tools for seamlessly incorporating AI in your systems. You will gain a comprehensive understanding of the fundamentals of AI and software engineering and how to combine them to create powerful AI systems. Through real-world case studies, the authors illustrate practical applications and successful implementations of AI in small- to medium-sized enterprises across various industries, and offer actionable strategies for designing, building, and operating AI systems that deliver real business value.
Equip yourself with the tools and understanding to lead your organization's AI initiatives. Whether you are a technical lead, software engineer, or business strategist, this book provides the essential insights you need to successfully engineer AI systems.
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Leverage Evidence-Based Management, a scientific method, to enable organizations to achieve goals under conditions of uncertainty.
Organizations often believe in the certainty of their plans and see every deviation from the plan as a sign of failure. They view the organization as a machine for creating and executing plans instead of looking at it as a responsive organism, attentive to the changes in its environment. In a world of uncertainties, organizations need to be capable of reinventing themselves every day based on new information.
In Unlocking Business Agility with Evidence-Based Management, authors Patricia Kong, Todd Miller, Kurt Bittner, and Ryan Ripley use the framework developed by Scrum.org called Evidence-Based Management (EBM). EBM is an empirical approach that helps organizations use experimentation and rapid feedback to progress toward goals. This path is not always obvious or straightforward, but that is a benefit: in a complex and changing world, the path toward goals will always be uncertain. EBM helps organizations use new data to adapt their plan toward their goals.
Throughout the book, the authors present stories and experiences that illustrate how EBM can be applied to set better goals and then leverage empiricism to achieve those goals using feedback, learning, and evidence. This definitive guide will help your organization identify its true purpose, improve its ability to reach goals, and build a culture of trust, transparency, and growth.
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.