Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible.
This new fourth edition of the #1 book for learning Android covers all modern Android versions from Android 4.1 (Jelly Bean) through Android 5.0. Freshly added material covers new Android features such as Fragments, Google Play Services, and Loaders, in addition to the latest Android Wear and Android TV platforms.
Tough technology and business challenges face you at every stage of a project. The one-page ingredients in 101 Design Ingredients show you how to solve problems using practical examples you can apply right away. Case studies explain how leading companies combined these ingredients into their own unique recipes to catapult their businesses.
Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. This work identifies and condenses the most common design patterns, providing sample implementations of each. It shows you patterns you can use for various kinds of language applications.
Subversion is the most popular open-source version control system on the planet. Development teams-big and small, enterprise and open source-use this fast, feature-rich tool daily. Pragmatic Guide to Subversion presents the 42 core uses that have powered Subversion's success.
Your co-workers' resistance to new technologies can be baffling. Logical arguments can fail. If you don't do politics, you will fail. With _Driving Technical Change_, by Terrence Ryan, you'll learn to read users' "patterns of resistance"-and then dismantle their objections. Every developer must master the art of evangelizing.
You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby.
Helps to apply successful techniques from software engineering to identify what you should be doing today and to help you achieve your goals. This title also helps to learn to work less and accomplish more using nothing more than paper, pencil, and a simple kitchen timer.
Behaviour Driven Development (BDD) is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning. This book introduces you to RSpec, Cucumber, and a number of other tools that make up the Ruby BDD family.
Shows how to coach your team to become more agile. This book lets you learn the secrets of running effective agile meetings and how to get your team following a consistent approach to creating software.
As a techie, you're a special breed, with special challenges facing you in the job search. You've got the background and skills to work the Web and other resources that the general job seeker doesn't. This book shows you how to take advantage of those skills or be left behind by competing techies who do.
Helps you learn how to build your software development career step by step, following the same path that you follow if you are building, marketing, and selling a product. This book also helps you learn how to assess your skills in terms of where they fit on value chain, driving you away from commodity skills and toward those that are in demand.
Whether you're making the switch from a traditional centralized version control system or are a new programmer just getting started, this book prepares you to start using Git in your everyday programming. It offers an overview of version control systems, and shows how being distributed enables you to work efficiently in our mobile society.
Shows you how to beg, borrow, and steal from the methodologies to fit your particular project. This book is a guide for projects that teaches you how to recognize your project's potholes and ruts, and determine the best way to fix problems without causing more problems.
This book presents proven, effective agile practices in the areas of development process, coding techniques, developer attitude, project and team management, and iterative and incremental learning. Readers can learn how to apply each practice, and what benefits you can expect.
Presenting common problems that teams face, this book also offers advice on how to solve them. It helps teams get software out the door and provides advice in an easy format. It is aimed at beginning to intermediate programmers and shows which tools help, and which don't, how to keep a project moving, approaches to scheduling that work, and more.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.