- Table View
- List View
Jumpstarting Raspberry Pi Vision
by Sandy Antunes James WestLearn how to teach a Single Board Computer like a Raspberry Pi to recognize individual faces, using the latest Machine Learning techniques.
Learning SQL: Generate, Manipulate, and Retrieve Data
by Alan BeaulieuAs data floods into your company, you need to put it to work right away—and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports. You’ll find new chapters on SQL and big data, analytic functions, and working with very large databases.Each chapter presents a self-contained lesson on a key SQL concept or technique using numerous illustrations and annotated examples. Exercises let you practice the skills you learn. Knowledge of SQL is a must for interacting with data. With Learning SQL, you’ll quickly discover how to put the power and flexibility of this language to work.Move quickly through SQL basics and several advanced featuresUse SQL data statements to generate, manipulate, and retrieve dataCreate database objects, such as tables, indexes, and constraints with SQL schema statementsLearn how datasets interact with queries; understand the importance of subqueriesConvert and manipulate data with SQL’s built-in functions and use conditional logic in data statements
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
by Gregor HohpeAs the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined.In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise.This book is ideal for:Software architects and senior developers looking to shape the company’s technology direction or assist in an organizational transformationEnterprise architects and senior technologists searching for practical advice on how to navigate technical and organizational topicsCTOs and senior technical architects who are devising an IT strategy that impacts the way the organization worksIT managers who want to learn what’s worked and what hasn’t in large-scale transformation
Lean Enterprise: How High Performance Organizations Innovate At Scale
by Jez Humble Joanne Molesky Barry O'ReillyHow well does your organization respond to changing market conditions, customer needs, and emerging technologies when building software-based products? This practical guide presents Lean and Agile principles and patterns to help you move fast at scaleâ??and demonstrates why and how to apply these paradigms throughout your organization, rather than with just one department or team.Through case studies, youâ??ll learn how successful enterprises have rethought everything from governance and financial management to systems architecture and organizational culture in the pursuit of radically improved performance.Discover how Lean focuses on people and teamwork at every level, in contrast to traditional management practicesApproach problem-solving experimentally by exploring solutions, testing assumptions, and getting feedback from real usersLead and manage large-scale programs in a way that empowers employees, increases the speed and quality of delivery, and lowers costsLearn how to implement ideas from the DevOps and Lean Startup movements even in complex, regulated environments
Scaling Python with Dask: From Data Science to Machine Learning
by Holden Karau Mika KimminsModern systems contain multi-core CPUs and GPUs that have the potential for parallel computing. But many scientific Python tools were not designed to leverage this parallelism. With this short but thorough resource, data scientists and Python programmers will learn how the Dask open source library for parallel computing provides APIs that make it easy to parallelize PyData libraries including NumPy, pandas, and scikit-learn.Authors Holden Karau and Mika Kimmins show you how to use Dask computations in local systems and then scale to the cloud for heavier workloads. This practical book explains why Dask is popular among industry experts and academics and is used by organizations that include Walmart, Capital One, Harvard Medical School, and NASA.With this book, you'll learn:What Dask is, where you can use it, and how it compares with other toolsHow to use Dask for batch data parallel processingKey distributed system concepts for working with DaskMethods for using Dask with higher-level APIs and building blocksHow to work with integrated libraries such as scikit-learn, pandas, and PyTorchHow to use Dask with GPUs
Cloud Native DevOps with Kubernetes: Building, Deploying, and Scaling Modern Applications in the Cloud
by Justin Domingus John ArundelKubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it. This updated second edition guides you through the growing Kubernetes ecosystem and provides practical solutions to everyday problems with software tools currently in use. You'll walk through an example containerized application running in Kubernetes step-by-step, from the development environment through the continuous deployment pipeline, exploring patterns you can use for your own applications. Make your development teams lean, fast, and effective by adopting Kubernetes and DevOps principles. Understand containers and Kubernetes-no experience necessaryRun your own applications on managed cloud Kubernetes services or on-prem environmentsDesign your own cloud native services and infrastructureUse Kubernetes to manage resource usage and the container lifecycleOptimize clusters for cost, performance, resilience, capacity, and scalabilityLearn the best tools for developing, testing, and deploying your applicationsApply the latest industry practices for observability and monitoringSecure your containers and clusters in production
Building Serverless Applications on Knative: A Guide to Designing and Writing Serverless Cloud Applications
by Evan AndersonExplore the theory and practice of designing and writing serverless applications using examples from the Knative project. With this practical guide, mid-level to senior application developers and team managers will learn when and why to target serverless platforms when developing microservices or applications. Along the way, you'll also discover warning signs that suggest cases when serverless might cause you more trouble than joy.Drawing on author Evan Anderson's 15 years of experience developing and maintaining applications in the cloud, and more than 6 years of experience with serverless platforms at scale, this book acts as your guide into the high-velocity world of serverless application development. You'll come to appreciate why Knative is the most widely adopted open source serverless platform available. With this book, you will:Learn what serverless is, how it works, and why teams are adopting itUnderstand the benefits of Knative for cloud native development teamsLearn how to build a serverless application on KnativeExplore the challenges serverless introduces for debugging and the tools that can help improve itLearn why event-driven architecture and serverless compute are complementary but distinctUnderstand when a serverless approach might not be the right system design
Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
by Heather Adkins Betsy Beyer Paul Blankinship Piotr Lewandowski Ana Oprea Adam StubblefieldCan a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability. In this book, experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.Two previous O’Reilly books from Google—Site Reliability Engineering and The Site Reliability Workbook—demonstrated how and why a commitment to the entire service lifecycle enables organizations to successfully build, deploy, monitor, and maintain software systems. In this latest guide, the authors offer insights into system design, implementation, and maintenance from practitioners who specialize in security and reliability. They also discuss how building and adopting their recommended best practices requires a culture that’s supportive of such change.You’ll learn about secure and reliable systems through:Design strategiesRecommendations for coding, testing, and debugging practicesStrategies to prepare for, respond to, and recover from incidentsCultural best practices that help teams across your organization collaborate effectively
Learning DevSecOps: A Practical Guide to Processes and Tools
by Steve SuehringHow do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while continuously deploying new features? How do organizations increase security within their DevOps processes?This practical guide helps you answer those questions and more. Author Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps emphasizes prerequisites that lead to success through best practices and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations.You'll learn how DevOps and DevSecOps can eliminate the walls that stand between development, operations, and security so that you can tackle the needs of other teams early in the development lifecycle.With this book, you will:Learn why DevSecOps is about culture and processes, with tools to support the processesUnderstand why DevSecOps practices are key elements to deploying software in a 24-7 environmentDeploy software using a DevSecOps toolchain and create scripts to assistIntegrate processes from other teams earlier in the software development lifecycleHelp team members learn the processes important for successful software development
MySQL Cookbook: Solutions for Database Developers and Administrators
by Sveta Smirnova Alkin TezuysalFor MySQL, the price of popularity comes with a flood of questions from users on how to solve specific data-related issues. That's where this cookbook comes in. When you need quick solutions or techniques, this handy resource provides scores of short, focused pieces of code, hundreds of worked-out examples, and clear, concise explanations for programmers who don't have the time (or expertise) to resolve MySQL problems from scratch.In this updated fourth edition, authors Sveta Smirnova and Alkin Tezuysal provide more than 200 recipes that cover powerful features in both MySQL 5.7 and 8.0. Beginners as well as professional database and web developers will dive into topics such as MySQL Shell, MySQL replication, and working with JSON.You'll learn how to:Connect to a server, issue queries, and retrieve resultsRetrieve data from the MySQL ServerStore, retrieve, and manipulate stringsWork with dates and timesSort query results and generate summariesAssess the characteristics of a datasetWrite stored functions and proceduresUse stored routines, triggers, and scheduled eventsPerform basic MySQL administration tasksUnderstand MySQL monitoring fundamentals
Surviving State Terror: Women’s Testimonies of Repression and Resistance in Argentina
by null Barbara SuttonHonorable Mention, 2019 Distinguished Book Award, given by the Sex & Gender Section of the American Sociological Association Honorable Mention, 2019 Marysa Navarro Book Prize, given by the New England Council of Latin American Studies (NECLAS)A profound reflection on state violence and women’s survivalIn the 1970s and early 80s, military and security forces in Argentina hunted down, tortured, imprisoned, and in many cases, murdered political activists, student organizers, labor unionists, leftist guerrillas, and other people branded “subversives.” This period was characterized by massive human rights violations, including forced disappearances committed in the name of national security. State terror left a deep scar on contemporary Argentina, but for many survivors and even the nation itself, talking about this dark period in recent history has been difficult, and at times taboo. For women who endured countless forms of physical, sexual, and emotional violence in clandestine detention centers, the impetus to keep quiet about certain aspects of captivity has been particularly strong. In Surviving State Terror, Barbara Sutton draws upon a wealth of oral testimonies to place women’s bodies and voices at the center of the analysis of state terror. The book showcases poignant stories of women’s survival and resistance, disinterring accounts that have yet to be fully heard, grappled with, and understood. With a focus on the body as a key theme, Sutton explores various instances of violence toward women, such as sexual abuse and torture at the hands of state officials. Yet she also uses these narratives to explore why some types of social suffering and certain women’s voices are heard more than others, and how this can be rectified in our own practices of understanding and witnessing trauma. In doing so, Sutton urges us to pay heed to women survivors’ political voices, activist experiences, and visions for social change.Recounting not only women’s traumatic experiences, but also emphasizing their historical and political agency, Surviving State Terror is a profound reflection on state violence, social suffering, and human resilience—both personal and collective.
Waging Peace in Vietnam: US Soldiers and Veterans Who Opposed the War
by Ron Carver, David Cortright, and Barbara DohertyHow American soldiers opposed and resisted the war in VietnamWhile mainstream narratives of the Vietnam War all but marginalize anti-war activity of soldiers, opposition and resistance from within the three branches of the military made a real difference to the course of America’s engagement in Vietnam. By 1968, every major peace march in the United States was led by active duty GIs and Vietnam War veterans. By 1970, thousands of active duty soldiers and marines were marching in protest in US cities. Hundreds of soldiers and marines in Vietnam were refusing to fight; tens of thousands were deserting to Canada, France and Sweden. Eventually the US Armed Forces were no longer able to sustain large-scale offensive operations and ceased to be effective. Yet this history is largely unknown and has been glossed over in much of the written and visual remembrances produced in recent years. Waging Peace in Vietnam shows how the GI movement unfolded, from the numerous anti-war coffee houses springing up outside military bases, to the hundreds of GI newspapers giving an independent voice to active soldiers, to the stockade revolts and the strikes and near-mutinies on naval vessels and in the air force. The book presents first-hand accounts, oral histories, and a wealth of underground newspapers, posters, flyers, and photographs documenting the actions of GIs and veterans who took part in the resistance. In addition, the book features fourteen original essays by leading scholars and activists. Notable contributors include Vietnam War scholar and author, Christian Appy, and Mme Nguyen Thi Binh, who played a major role in the Paris Peace Accord.The book originates from the exhibition Waging Peace, which has been shown in Vietnam and the University of Notre Dame, and will be touring the eastern United States in conjunction with book launches in Boston, Amherst, and New York.
A Theology of Brotherhood: The Federal Council of Churches and the Problem of Race
by null Curtis J. EvansExamines the influence of the Federal Council of Churches’ Department of Race RelationsA Theology of Brotherhood explores how the national umbrella Christian organization, the Federal Council of Churches, acted as a crucial conduit and organizational force for the dissemination of “progressive” views on race in the first half of the twentieth century.Drawing on years of archival research, Curtis J. Evans shows that the Council’s theological approach to race, and in particular its anti-lynching campaign, were responsible for meaningful progress in some white Protestant churches on racial issues. The book highlights the contributions that their religious vision made in expanding and propagating a civic nationalist tradition that was grounded in a “universal brotherhood” and belief in the equality of all human beings, over against a racial nationalist ideology that conceived of America in ethno-racial terms.Evans makes the case that this predominantly white religious organization contributed a distinctive religious voice to visions of a pluralistic democracy, racial and ethnic diversity, and social and political reform. The volume adds a missing voice to the literature on lynching in the early twentieth century, which tends to focus primarily on the NAACP and other secular organizations.
The Plea of Innocence: Restoring Truth to the American Justice System
by null Tim BakkenProposes groundbreaking, fundamental reform for the adversarial legal system to keep innocent people from going to prison We rely on the adversarial legal system to hold offenders accountable, ensure everyone is playing by the same rules, and keep our streets safe. Unfortunately, a grave condition lingers under the surface: at all times the imprisonment of possibly tens of thousands of innocent people. The Plea of Innocence offers a fundamental reform of the adversarial system: plausibly innocent people may now plead innocent and require the government to search for exonerating facts; in return, they will be required to waive their right to remain silent, speak to government agents, and participate in a search for truth. While almost all the participants within the system hope that only guilty people will be convicted, the unfortunate reality is that innocent people are convicted and imprisoned at an alarming rate. With the privatization of defense institutions, accused innocent people are themselves responsible for finding the facts that could exonerate them. Though the poor are represented by public defenders—in fact, almost no one who is charged with a crime has enough money to pay for a complete defense—it is still accused people, not public officials, who bear the entire burden of proving their innocence. Tim Bakken believes that reform of the three-hundred-year-old adversarial system is long overdue, and that the government should be responsible for searching for truth—exonerating facts for innocent people—rather than being satisfied with due process. While it is improbable that all the facts in any case will ever be known, the essential point is that the acquisition of facts will almost always benefit an innocent person who has been accused of a crime. Featuring compelling evidence and concrete steps for reform, The Plea of Innocence is at once sensible and revolutionary, a must-read for anyone invested in restoring truth to the justice system.
Reading from the South: African print cultures and oceanic turns in Isabel Hofmeyr’s work
by null Charne Lavery null Sarah Nuttall null Sunil Amrith null Gabeba Baderoon null Karin Barber null Rimli Bhattacharya null Antoinette Burton null Pumla Dineo Gqola null Carolyn Hamilton null Khwezi Mkhize null Danai S Mupotsa null James Ogude null Christopher EW Ouma null Ranka Primorac null Madhumita Lahiri null Meg Samuelson null Lakshmi SubramanianThis set of essays analyses the work of Isabel Hofmeyr, globally recognised as one of South Africa’s foremost literary and Indian Ocean scholars. The essays elucidate Hofmeyr’s path-breaking studies of transnational histories of the book, African print cultures, and cultural circulations in the Indian Ocean world.This book draws together reflective and analytical essays by renowned intellectuals from around the world who critically engage with the work of one of the global South’s leading scholars of African print cultures and the oceanic humanities. Isabel Hofmeyr’s scholarship spans more than four decades, and its sustained and long-term influence on her discipline and beyond is formidable.While much of the history of print cultures has been written primarily from the North, Isabel Hofmeyr is one of the leading thinkers producing new knowledge in this area from Africa, the Indian Ocean world and the global South. Her major contribution encompasses the history of the book as well as shorter textual forms and abridged iterations of canonical works such as John Bunyan’s The Pilgrim’s Progress. She has done pioneering research on the ways in which such printed matter moves across the globe, focusing on intra-African trajectories and circulations as well as movements across land and sea, port and shore. The essays gathered here are written in a blend of intellectual and personal modes, and mostly by scholars of Indian and African descent. Via their engagement with Hofmeyr’s path-breaking work, the essays in turn elaborate and contribute to studies of print culture as well as critical oceanic studies, consolidating their findings from the point of view of global South historical contexts and textual practices.
After the Protests Are Heard: Enacting Civic Engagement and Social Transformation (Religion and Social Transformation #7)
by null Sharon D. WelchWhen the protests are over, a guide to creating long-lasting social change beyond the barricadesFrom the Women’s March in D.C. to #BlackLivesMatter rallies across the country, there has been a rising wave of protests and social activism. These events have been an important part of the battle to combat racism, authoritarianism, and xenophobia in Trump’s America. However, the struggle for social justice continues long after the posters and megaphones have been packed away. After the protests are heard, how can we continue to work toward lasting change? This book is an invaluable resource for anyone invested in the fight for social justice. Welch highlights examples of social justice work accomplished at the institutional level. From the worlds of social enterprise, impact investing, and sustainable business, After the Protests Are Heard describes the work being done to promote responsible business practices and healthy, cooperative communities. The book also illuminates how colleges and universities educate students to strive toward social justice on campuses across the country, such as the Engaged Scholarship movement, which fosters interactions between faculty and students and local and global communities. In each of these instances, activists work from within institutions to transform practices and structures to foster justice and equality. After the Protests Are Heard confronts the difficult reality that social change is often followed by spikes in violence and authoritarianism. It offers important insights into how the nation might more fully acknowledge the brutal costs of racism and the historical drivers of racial injustice, and how people of all races can contain such violence in the present and prevent its resurgence in the future. For many members of the social justice community, the real work begins when the protests end. After the Protests Are Heard is a must-read for everyone interested in social justice and activism – from the barricades and campuses to the breakrooms and cubicles.
Transgressed: Intimate Partner Violence in Transgender Lives
by null Xavier L. Guadalupe-DiazTransgender survivors of violence tell their stories Transgender people face some of the highest rates of violence in the US and around the world, particularly within romantic relationships. In Transgressed, Xavier L. Guadalupe-Diaz offers a ground-breaking examination of intimate partner violence in the lives of transgender people. Drawing on interviews and written accounts from transgender survivors of intimate partner violence, he sheds much-needed light on the dynamics of abuse that entrap trans partners in violent relationships. Transgressed shows how rigidly gendered discussions of violence have served to marginalize and silence stories of abuse. Ultimately, these stories of survival follow their unique journeys as they navigate—and break free—from the cycle of abuse, providing us with a better understanding of their experiences. An emotionally compelling read, Transgressed offers new ways of understanding the complexities of intimate partner violence through the eyes of transgender survivors.
Conditional Belonging: The Racialization of Iranians in the Wake of Anti-Muslim Politics
by null Sahar SadeghiA compelling account of how race and politics have affected Iranian immigrants in the United Statesand GermanyIranians have a complex and contradictory relationship with race. Though categorized as “white” by the US census, many Iranian Americans remain marginalized, and experience racial and political stigma daily. On the other hand, Iranian Germans who have been in Germany for decades, and are typically regarded as 'good foreigners,' continue to experience marginality and discrimination illustrating the limitations of integration and citizenship. Conditional Belonging explores these apparent contradictions through a comparative analysis of the Iranian diasporic experience in the United States and Germany, focusing particularly on the different processes of racialization of the immigrants.Drawing from eighty-eight interviews with first- and second-generation Iranians living in California and Hamburg, Sahar Sadeghi illuminates how international events, global political policy, and national social climates influence the extent to which Iranians define themselves as members of their adopted nations. All these factors lead to radically different experiences of belonging, or more specifically “conditional belonging,” for Iranians living in Western nations—while those in America might have situational access to whiteness, this is not always available to Iranians in Germany. The combination of these experiences results in perceptions, narrations, and experiences of what the author calls “being but not belonging.” Conditional Belonging is an important and timely book that broadens our understanding of how unpredictable and fluid a sense of belonging to a country can be.
The Speak Angel Series
by null Alice NotleyThe Speak Angel Series is composed of six full-length books in various forms but towards the achievement of a unifying epic narrative in which the poet, as character, leads all the souls of all the living and dead to a point zero where the remaking of the cosmos can be performed. As this is being done, the official public world takes place in Paris, France and the United States, and new “characters” are incorporated from the news and from the poet’s life. The forms include a long-line narrative broken by lyric stand-alones, an operatic form designed to make the reader chant if reading aloud, two spiritual sequels to the author’s book The Descent of Alette, written in the same stanzaic form, a book that is simply a collection of different kinds of poems, a book formed by literary collaging, and a final, long book that is the volume’s ultimate culmination. The Speak Angel Series took years to accomplish but is finally ready; it is meant to be read for plot, pleasure, musical experience, wisdom and truth. Why not? The books present something like a cosmology in the philosophical sense, a reading of existence and of death. The dead are very close-by and available in the series, which is a work of stunning ambition.
Corporatocracy: How to Protect Democracy from Dark Money and Corrupt Politicians
by null Ciara Torres-SpelliscyReveals how corporate greed led to scandal, corruption, and the January 6th insurrection—and how we can stop it from happening againDonald Trump’s false claims of election fraud and the violence of the Capitol riot have made it unavoidably clear that the future of American democracy is in peril. Unseen political actors and untraceable dark money influence our elections, while anti-democratic rhetoric threatens a tilt towards authoritarianism.In Corporatocracy, Ciara Torres-Spelliscy reveals the role corporations play in this dire state of political affairs, and explains why and how they should be held accountable by the courts, their shareholders, and citizens themselves. Drawing on key Supreme Court cases, Torres-Spelliscy explores how corporations have, more often than not, been on the wrong side of history by working to undermine democratic norms, practices, and laws. From bankrolling regressive politicians to funding ghost candidates with dark money, she shows us how corporations subvert the will of the American people, and how courts struggle to hold them and corrupt politicians accountable.Corporations have existed far longer than democracies have. If voters, consumers, and investors are not careful, corporations may well outlive democracy. Corporatocracy brings all of these shadowy tactics to light and offers meaningful legal reforms that can strengthen and protect American democracy.
Behavioral Data Analysis with R and Python: Customer-driven Data For Real Business Results
by Florent BuissonHarness the full power of the behavioral data in your company by learning tools specifically designed for behavioral data analysis. Common data science algorithms and predictive analytics tools treat customer behavioral data, such as clicks on a website or purchases in a supermarket, the same as any other data. Instead, this practical guide introduces powerful methods specifically tailored for behavioral data analysis.Advanced experimental design helps you get the most out of your A/B tests, while causal diagrams allow you to tease out the causes of behaviors even when you can't run experiments. Written in an accessible style for data scientists, business analysts, and behavioral scientists, thispractical book provides complete examples and exercises in R and Python to help you gain more insight from your data--immediately.Understand the specifics of behavioral dataExplore the differences between measurement and predictionLearn how to clean and prepare behavioral dataDesign and analyze experiments to drive optimal business decisionsUse behavioral data to understand and measure cause and effectSegment customers in a transparent and insightful way
Kubeflow Operations Guide
by Josh Patterson Michael Katzenellenbogen Austin HarrisBuilding models is a small part of the story when it comes to deploying machine learning applications. The entire process involves developing, orchestrating, deploying, and running scalable and portable machine learning workloads--a process Kubeflow makes much easier. This practical book shows data scientists, data engineers, and platform architects how to plan and execute a Kubeflow project to make their Kubernetes workflows portable and scalable.Authors Josh Patterson, Michael Katzenellenbogen, and Austin Harris demonstrate how this open source platform orchestrates workflows by managing machine learning pipelines. You'll learn how to plan and execute a Kubeflow platform that can support workflows from on-premises to cloud providers including Google, Amazon, and Microsoft.Dive into Kubeflow architecture and learn best practices for using the platformUnderstand the process of planning your Kubeflow deploymentInstall Kubeflow on an existing on-premises Kubernetes clusterDeploy Kubeflow on Google Cloud Platform step-by-step from the command lineUse the managed Amazon Elastic Kubernetes Service (EKS) to deploy Kubeflow on AWSDeploy and manage Kubeflow across a network of Azure cloud data centers around the worldUse KFServing to develop and deploy machine learning models
Real-World Software Development: A Project-Driven Guide to Fundamentals in Java
by Raoul-Gabriel Urma Richard WarburtonExplore the latest Java-based software development techniques and methodologies through the project-based approach in this practical guide. Unlike books that use abstract examples and lots of theory, Real-World Software Development shows you how to develop several relevant projects while learning best practices along the way.With this engaging approach, junior developers capable of writing basic Java code will learn about state-of-the-art software development practices for building modern, robust and maintainable Java software. You’ll work with many different software development topics that are often excluded from software develop how-to references.Featuring real-world examples, this book teaches you techniques and methodologies for functional programming, automated testing, security, architecture, and distributed systems.
Communication Patterns: A Guide for Developers and Architects
by Jacqui ReadHaving a great idea or design is not enough to make your software project succeed. If you want stakeholders to buy into your design and teams to collaborate and contribute to the vision, you also need to communicate effectively. In this practical book, author Jacqui Read shows you how to successfully present your architecture and get stakeholders to jump on board.Misunderstanding and lack of buy-in leads to increasing costs, unmet requirements, and an architecture that is not what you intended. Through constructive examples and patterns, this book shows you how to create documentation and diagrams that actually get the message across to the different audiences you'll face.This book shows you how to:Design diagrams and documentation appropriate to your expected audience, intended message, and project stageCreate documentation and diagrams that are accessible to those with varying roles, needs, or disabilitiesMaster written, verbal, and nonverbal communication to succeed in technical settingsApply the communication patterns presented in this book in real-world projects and software designsCommunicate and collaborate with distributed teams to successfully design and document software and technical projects
Resilient Oracle PL/SQL: Building Resilient Database Solutions for Continuous Operation
by Stephen B. MorrisAs legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides system administrators, DevSecOps engineers, and cloud architects with a concise yet comprehensive overview on how to use PL/SQL to develop resilient database solutions.Integration specialist Stephen B Morris helps you understand the language, build a PL/SQL toolkit, and collect a suite of reusable components and patterns. You'll dive into the benefits of synthesizing the toolkit with a requirements-driven, feature-oriented approach and learn how to produce resilient solutions by synthesizing the PL/SQL toolkit in conjunction with a scale of resilience.Build solid PL/SQL solutions while avoiding common PL/SQL antipatternsLearn why embedding complex business logic in SQL is often a brittle propositionLearn how to recognize and improve weak PL/SQL codeVerify PL/SQL code by running data-driven, in-database testsUnderstand the safe operation, maintenance, and modification of complex PL/SQL systemsLearn the benefits of thinking about features rather than just use casesDefine good requirements for PL/SQL and hybrid solutions involving PL/SQL and high level languages