Data Structures Using C


Reema Thareja - 2010
    The book aims to provide a comprehensive coverage of the concepts of Data Structures.The book starts with a thorough overview of the concepts of C programming including Arrays, Pointers, Strings, and Functions. It then connects these concepts and applies them to the study of Data Structures by discussing key concepts like Linked Lists, Stacks and Queues, Trees and Graphs. Detailed description of various functions in Data Structures like Sorting - both Internal and External. Hashing and Search Trees is provided. The book also provides a chapter on the attributes and organization of files.Written in a simple style, the book provides numerous examples, programmes and psuedocodes to illustrate the theoretical concepts. Several end chapter exercises including review questions, multiple choice questions is provided to help students practise the concepts.

Beach Haven


Tammy L. Grace - 2018
    An unexpected inheritance. A chance for a new beginning. Lily’s no stranger to loss, but her life takes its most tragic turn the day her husband is killed. Unable to escape the memories surrounding her, she jumps at the chance to return to happy summer memories in the beautiful Pacific Northwest, where she spent summers as a teenager. She inherits Glass Beach Cottage from her late uncle and leaves behind the life she’s known, including her beloved son, for a new adventure.The rhythm of the ocean soothes her. Her heart begins to mend during morning strolls along the beach with her dog.  She encounters a kindness in the residents of the tiny coastal town. A young man who lost his hearing as a teen, a local shopkeeper who offers her a helping hand, and a widower and veterinarian, who persuades Lily to foster a new puppy, form her circle of friends.As guests come and go, she gains insight into the joys and sorrows of those who spend a few days at Glass Beach Cottage. Along with the healing power of the sea, Lily witnesses the strength of the human spirit and learns that the best remedy for her grief lies in the restorative power of helping others. Award-winning author, Tammy L. Grace, brings readers her new GLASS BEACH COTTAGE SERIES. The first book, BEACH HAVEN, is a heartwarming story of a woman’s resilience buoyed by the bonds of friendship, an unexpected gift, and the joy she finds in helping others.  Escape with a new favorite series and read BEACH HAVEN today. Read more from award-winning author, Tammy L. Grace HOMETOWN HARBOR SERIES Hometown Harbor: The Beginning (Prequel Novella) Finding Home Home Blooms Promise of Home Pieces of Home Finally Home COOPER HARRINGTON DETECTIVE NOVELS Killer Music Deadly Connection Dead Wrong GLASS BEACH COTTAGE SERIES Beach Haven STAND-ALONE BOOKS A Season of Hope (Christmas Novella)

The King's Coroner (Sir Law Kintour #4)


J.R. Tomlin - 2018
    The king's new coroner, Sir Law Kintour, investigates the death of a mysterious stranger in fifteenth-century Perth, Scotland. The investigation is complicated by the civil war brewing as the king raises his army against a rebellious duke. Sir Law is pitched further into intrigue and betrayal when he discovers a hired assassin is lurking in Perth. No one knows who will be the next victim. Now Law must call on every resource he has to stop the killer.

Exploring CQRS and Event Sourcing


Dominic Betts - 2012
    It presents a learning journey, not definitive guidance. It describes the experiences of a development team with no prior CQRS proficiency in building, deploying (to Windows Azure), and maintaining a sample real-world, complex, enterprise system to showcase various CQRS and ES concepts, challenges, and techniques.The development team did not work in isolation; we actively sought input from industry experts and from a wide group of advisors to ensure that the guidance is both detailed and practical.The CQRS pattern and event sourcing are not mere simplistic solutions to the problems associated with large-scale, distributed systems. By providing you with both a working application and written guidance, we expect you’ll be well prepared to embark on your own CQRS journey.

Startup Opportunities: Know When to Quit Your Day Job


Sean Wise - 2015
    Many of them believe they have the Next Big Thing. But very few startups live to see five years, and even fewer make it to ten. Even fewer still go on to become a global success stories.This book is a practical guide to evaluating your business idea and a must-read for all aspiring entrepreneurs.You’ll learn:-that if your new venture doesn’t follow the 10x Rule, you should not quit your day job and why-how early customer development can transform a good idea into a great opportunity-which opportunities are worth selling everything forBrad Feld and Dr. Sean Wise have been assessing startup opportunities for more than two decades. They have witnessed more than 30,000 pitches and participated in more than 500 startup launches. Now two of North America’s leading minds in venture capital share how they determine which startups will succeed and which will fail.This book is indispensable for anybody who has ever thought about starting a business or fumbled their way through giving advice about starting a business.

All My Brother’s Secrets: A powerful true story of love, loss and brutality


Terence O’Neill - 2020
    There they were to suffer brutal beatings and little care or love – they survived as best they could, looking out for each other, until the terrible morning when Terry couldn’t wake Dennis.In a time when the country was united by war and struggle, this landmark case shocked the nation and made headlines around the world. Terry, a small figure in the courtroom, captured the hearts of mothers and families everywhere, and the public outcry against the foster services led to the instigation of the first provisions to protect other vulnerable children from neglect and cruelty.This is the remarkable true story of a boy who couldn’t save his brother, but whose actions have gone to save many other children from the same fate.

The Past Present and Future of JavaScript


Axel Rauschmayer - 2012
    Now, hopes and expectations for JavaScript’s future are considerable.In this insightful report, Dr. Axel Rauschmayer explains how the combination of several technologies and opportunities in the past 15 years turned JavaScript’s fortunes. With that as a backdrop, he provides a detailed look at proposed new features and fixes in the next version, ECMAScript.next, and then presents his own JavaScript wish list—such as an integrated IDE.

The Rails 4 Way


Obie Fernandez - 2013
    It has conquered developer mindshare at startups and enterprises alike with its focus of simplicity, convention and clean, maintainable code. The latest version, Rails 4, continues the tradition of enhanced performance, security and developer productivity, with improvements that enable professional developers to focus on what matters most: delivering business value quickly and consistently.The Rails™ 4 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Pioneering Rails expert Obie Fernandez and his team of leading Rails experts illuminate the entire set of Rails APIs, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address the real challenges development teams face, showing how to use Rails to maximize your productivity.Using numerous detailed code examples, the author systematically cover Rails key capabilities and subsystems, making this book a reference that you depend on everyday. He presents advanced Rails programming techniques that have been proven effective in day-to-day usage on dozens of production Rails systems and offers important insights into behavior-driven development and production considerations such as scalability. Dive deep into the subtleties of the asset pipeline and other advanced Rails topics such as security and scalability. The Rails 4 Way is your best guide for making Rails do exactly what you want it to do.

Pragmatic Project Automation


Mike Clark - 2004
    Indeed, that's what computers are for. You can enlist your own computer to automate all of your project's repetitive tasks, ranging from individual builds and running unit tests through to full product release, customer deployment, and monitoring the system.Many teams try to do these tasks by hand. That's usually a really bad idea: people just aren't as good at repetitive tasks as machines. You run the risk of doing it differently the one time it matters, on one machine but not another, or doing it just plain wrong. But the computer can do these tasks for you the same way, time after time, without bothering you. You can transform these labor-intensive, boring and potentially risky chores into automatic, background processes that just work.In this eagerly anticipated book, you'll find a variety of popular, open-source tools to help automate your project. With this book, you will learn: How to make your build processes accurate, reliable, fast, and easy. How to build complex systems at the touch of a button. How to build, test, and release software automatically, with no human intervention. Technologies and tools available for automation: which to use and when. Tricks and tips from the masters (do you know how to have your cell phone tell you that your build just failed?) You'll find easy-to-implement recipes to automate your Java project, using the same popular style as the rest of our Jolt Productivity Award-winning Starter Kit books. Armed with plenty of examples and concrete, pragmatic advice, you'll find it's easy to get started and reap the benefits of modern software development. You can begin to enjoy pragmatic, automatic, unattended software production that's reliable and accurate every time.

Remote: Office Not Required


David Heinemeier Hansson - 2013
    Moms in particular will welcome this trend.  A full 60% wish they had a flexible work option. But companies see advantages too in the way remote work increases their talent pool, reduces turnover, lessens their real estate footprint, and improves the ability to conduct business across multiple time zones, to name just a few advantages.  In Remote, inconoclastic authors Fried and Hansson will convince readers that letting all or part of work teams function remotely is a great idea--and they're going to show precisely how a remote work setup can be accomplished.

Personal Kanban: Mapping Work | Navigating Life


Jim Benson - 2011
    People need to be effective.Productivity books focus on doing more, Jim and Tonianne want you to focus on doing better. Personal Kanban is about choosing the right work at the right time. Recognizing why we do the things we do. Understanding the impact of our actions. Creating value - not just product. For ourselves, our families, our friends, our co-workers. For our legacy.Personal Kanban takes the same Lean principles from manufacturing that led the Japanese auto industry to become a global leader in quality, and applies them to individual and team work. Personal Kanban asks only that we visualize our work and limit our work-in-progress. Visualizing work allows us to transform our conceptual and threatening workload into an actionable, context-sensitive flow. Limiting our work-in-progress helps us complete what we start and understand the value of our choices. Combined, these two simple acts encourage us to improve the way we work and the way we make choices to balance our personal, professional, and social lives.Neither a prescription nor a plan, Personal Kanban provides a light, actionable, achievable framework for understanding our work and its context. This book describes why students, parents, business leaders, major corporations, and world governments all see immediate results with Personal Kanban.

Implementing Domain-Driven Design


Vaughn Vernon - 2013
    Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.

The Little Book of Coaching: Motivating People to Be Winners


Kenneth H. Blanchard - 2001
    In their classic, authoritative work on coaching, Everyone's a Coach, they distilled their rich collective experience down to its key elements and shared their secrets for inspiring others to greatness.Now, by popular demand, Blanchard and Shula have created The Little Book of Coaching, capturing the essence of their classic in this indispensable motivational gem--a gift to their readers and fans.At the heart of this book is a simple acronym that describes the qualities of an effective leader:Conviction-driven--Never compromise your beliefsOverlearning--Practice until it's perfectAudible-ready--Know when to changeConsistency--Respond predictably to performanceHonesty-based--Walk your talkUsing a highly effective "tag-team" approach, Blanchard and Shula impart the five leadership secrets behind this acronym. Shula tells you how each coaching concept worked on the field, and then Blanchard explains how you can apply each strategy in a leadership situation.Instructive and inspirational, The Little Book of Coaching is the essential handbook that will teach you how to unleash excellence in anyone.

Practical Object Oriented Design in Ruby


Sandi Metz - 2012
    The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Category Theory for Programmers


Bartosz Milewski - 2014
    Collected from the series of blog posts starting at: https://bartoszmilewski.com/2014/10/2...Hardcover available at: http://www.blurb.com/b/9008339-catego...