Book picks similar to
API-Design: Praxishandbuch für Java- und Webservice-Entwickler by Kai Spichale
java
non-fiction
software
software-development
You Had Me at "Hello, World": Mentoring Sessions with Industry Leaders at Microsoft, Facebook, Google, Amazon, Zynga and more!
Dona Sarkar - 2015
Instead they shared with me their "career acumen" secrets, things they wished they had learned at school, but instead have had to learn the hard way..through years of experience. In this book, you will hear these leaders' secrets around: -Finding and using your superpowers , the qualities that make you completely unique and memorable - A script for how to negotiate your salary (in a non-aggressive way) and influence your managers and peers from day one - How to do that infamous "networking" thing everyone talks about, especially if you're not a networking event kind of person - How to have professional presence that sets you apart from everyone else - How to hit the ground running in the first 100 days and be the "rockstar" employee everyone talks about and wishes they could hire more of I've had all kinds of adventures during my 10 years of engineering at Microsoft but my absolute favorite thing has been building relationships, speaking to, and mentoring people (both in and out of the tech industry) on how to achieve their career goals while still being themselves. When I interviewed 25 tech leaders for advice on the questions I get over and over, I wanted to share it with more than just my mentees. This book is full of practical, do-today things as well as "scripts" and email templates that we have all actually used. Read the book and let's talk. I love reaching and meeting new people and you can now consider me “in your network” and I hope I can do the same for you. My best always, Dona
Job Interview Tips For Winners: 12 Key Ways To Land The Job
Steven Fies - 2015
On the hunt for a new job? This book will show you exactly how to ace your next interview. Learn what to say, how to act, what to wear, and how to prepare for common interview questions. Discover the questions you should ask your would-be employers, and how to present your strengths and weaknesses in the best possible light. Furthermore, learn eight ways you can immediately improve your body language - and understand how to make sure it doesn't sabotage you during your next interview. Steven Fies is a business consultant who advises human resources departments on hiring the right people. He is also a certified professional behaviors and motivators analyst with TTI Success Insights, a recognized leader in workplace performance research. Job Interview Tips For Winners is his concise, no-nonsense guide to acing your next interview and landing the job. If you're in the market for a new job and want a clear strategy for sharpening your interviewing skills, Job Interview Tips For Winners is for you. Simple and to the point, it will teach you the most critical interviewing skills in no time.
What You Seek Is Seeking You
Brian Tracy - 2015
On a crisp winter morning, Richard, a successful, self-made CEO runs into Zoya, a quirky, free-spirited artist. The meeting leaves them struggling to find a balance between what they believe about life, and what is actually out there.What You Seek is Seeking You is a heart-warming tale about what happens when you are forced to question everything you ever knew to be true. Refreshingly honest, it helps you rethink some of your most fundamental beliefs – the ones that hold the very canvas of your life in place, but which in fact may be limiting you.Setting the scene with a lively fable, Azim & Brian share insightful and tangible ways to:• Invite Positive Coincidences and Attract What You Seek• Set Goals, Remain Focused and yet Stay Detached from the Outcome• Enhance Your Business AcumenBrian Tracy is one of the finest self-help speakers of all times, a bestselling author of 70 books and a human potential expert. He has consulted for more than 1,000 companies and has spoken to 5,000,000 people in 65 countries. Brian is the Chairman and CEO of Brian Tracy International and his goal is to help you achieve your personal and business goals faster and easier than you ever imagined.Azim Jamal is one of the finest inspirational life altering speakers who has spoken to more than 1,000,000 people worldwide in 26 countries and his various media messages have been heard by more than 5,000,000 people. He is the CEO and founder of Corporate Sufi Worldwide whose mission is to inspire individuals and corporations to unleash their power within and find harmony between Business, Balance and Beyond.
Programming Groovy
Venkat Subramaniam - 2008
But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).
Full Circle: A memoir of leaning in too far and the journey back
Erin Callan Montella - 2016
Erin recounts her path of achievement starting as a promising young student and athlete and, ultimately, how she allowed her career and its demands to become the center of her life. She sacrificed all other priorities and relationships along the way, throwing work-life balance to the wind. The story reveals the subtleties of the everyday decisions that led collectively to a work-centric existence over a twenty-year career. Set against the backdrop of the dramatic circumstances at Lehman Brothers in 2008, Erin discloses her own struggle as events spiraled out of control. Ultimately, her resignation from her executive role prior to the Lehman bankruptcy resulted in a devastating personal crisis as her career crumbled revealing no foundation beneath it. We learn of the journey back to change her life with a semblance of present day peace and happiness. Full Circle provides a unique inside and emotional perspective of the sacrifices Erin made to achieve extreme career success and the self-awareness required to return to being the fundamentally grounded person she was as a child.
Google Hacking: An Ethical Hacking Guide To Google
Ankit Fadia - 2007
Google Hacking teaches people how to get the most out of this revolutionary search engine. Not only will this book teach readers how Google works, but it will also empower them with the necessary skills to make their everyday searches easier, more efficient, and more productive. Google Hacking also demonstrates how Google can be used for negative means. It's immense searching power, means that everyone, including cyber criminals, can feasibly access confidential data, such as company presentations, budgets, blueprints, even credit card numbers, with just the click of a mouse. Using numerous examples, case studies, and screenshots, this book explains the art of ethical Google Hacking -- it not only teaches readers how Google works, but it provides them with the knowledge they need to protect their data and systems from getting Google Hacked. This is the only book you need to maximize (and protect yourself) from Google searches!
Google AdWords for Beginners: A Do-It-Yourself Guide to PPC Advertising
Corey Rabazinski - 2015
Google's AdWords platform enables you to create pay-per-click advertisements that appear as 'sponsored links' when someone searches for content related to your product or service. You bid for the position to place your ad, and you only pay when someone clicks. It's that simple. If used correctly, AdWords can garner higher targeted traffic, which in turn will increase your conversion rates and profits. So, AdWords will definitely help your business, but you have no idea how to utilize them. What should you do? Take a couple of hours to read this book. Google AdWords for Beginners is designed to teach you the fundamentals of AdWords, how it works, why it works, and the proven techniques that you can use to make it work for you and your business. Additionally, this book details an eight-step blueprint that has consistently delivered positive results for companies. Upon completion, you'll be armed with the knowledge to launch profitable campaigns or drastically improve an existing one.
Java Se8 for the Really Impatient: A Short Course on the Basics
Cay S. Horstmann - 2013
The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations. Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S. Horstmann concisely introduces Java 8's most valuable new features (plus a few Java 7 innovations that haven't gotten the attention they deserve). If you're an experienced Java programmer, Horstmann's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes Coverage of using lambda expressions (closures) to write computation "snippets" that can be passed to utility functions The brand-new streams API that makes Java collections far more flexible and efficient Major updates to concurrent programming that make use of lambda expressions (filter/map/reduce) and that provide dramatic performance improvements for shared counters and hash tables A full chapter with advice on how you can put lambda expressions to work in your own programs Coverage of the long-awaited introduction of a well-designed date/time/calendar library (JSR 310) A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine A thorough discussion of many small library changes that make Java programming more productive and enjoyable This is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow's most robust, efficient, and secure Java code.
The Business of LIFE: How You Can Prosper In The Information Age
Chris Brady - 2004
Mastering Excel Macros: Introduction (Book 1)
Mark Moore - 2014
Everybody wants to learn them. You're not a programmer though. How is a non technical user going to learn how to program? You do want to use macros to make your work easier but are you really going to sit down with a huge programming textbook and work your way through every. single. boring. page? Like most people, you'll start with great enthusiasm and vigor but after a few chapters, the novelty wears off. It gets boring. I'm going to try and change that and make learning macro programming entertaining and accessible to non-techies. First of all, programming Excel macros is a huge topic. Let's eat the elephant one bite at a time. Instead of sitting down with a dry, heavy text, you will read very focused, to the point topics. You can then immediately use what you learned in the real world. This is the first lesson in the series. You will learn what macros are, how to access them, a tiny bit of programming theory (just so you have a clue as to what's going on) and how to record macros. As with all my other lessons, this one has a follow along workbook that you can use to work through the exercises. The images in the lessons are based on Excel 2013 for Windows.
The Story of Facebook
Sara Gilbert - 2012
He left Harvard after his sophomore year to focus on the website, whose user base steadily grew to more than 250 million people, making Zuckerberg a billionaire. He was also named “Man of the Year” by Time magazine in 2010.We bring you the story about the origins and leaders of Facebook, who gave communication and social networking a whole new meaning.JAICO’S CREATIVE COMPANIES SERIES explores how today’s great companies operate and inspires young readers to become the entrepreneurs and businessmen of tomorrow.
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.
Hibernate in Action
Christian Bauer - 2004
Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Martin Fowler - 1997
This third edition is the best resource for quick, no-nonsense insights into understanding and using UML 2.0 and prior versions of the UML. Some readers will want to quickly get up to speed with the UML 2.0 and learn the essentials of the UML. Others will use this book as a handy, quick reference to the most common parts of the UML. The author delivers on both of these promises in a short, concise, and focused presentation. This book describes all the major UML diagram types, what they're used for, and the basic notation involved in creating and deciphering them. These diagrams include class, sequence, object, package, deployment, use case, state machine, activity, communication, composite structure, component, interaction overview, and timing diagrams. The examples are clear and the explanations cut to the fundamental design logic. Includes a quick reference to the most useful parts of the UML notation and a useful summary of diagram types that were added to the UML 2.0. If you are like most developers, you don't have time to keep up with all the new innovations in software engineering. This new edition of Fowler's classic work gets you acquainted with some of the best thinking about efficient object-oriented software design using the UML--in a convenient format that will be essential to anyone who designs software professionally.