Book picks similar to
Software Engineering Classics: Software Project Survival Guide/ Debugging the Development Process/ Dynamics of Software Development by Steve Maguire
programming
scanned
_read-again
may-or-may-not-read
John T. Molloy's New Dress for Success
John T. Molloy - 1988
Contains 30 percent new information and a four-color, four-page illustration insert.
Designing with Web Standards
Jeffrey Zeldman - 2003
And code. And code. You build only to rebuild. You focus on making your site compatible with almost every browser or wireless device ever put out there. Then along comes a new device or a new browser, and you start all over again.You can get off the merry-go-round.It's time to stop living in the past and get away from the days of spaghetti code, insanely nested table layouts, tags, and other redundancies that double and triple the bandwidth of even the simplest sites. Instead, it's time for forward compatibility.Isn't it high time you started designing with web standards?Standards aren't about leaving users behind or adhering to inflexible rules. Standards are about building sophisticated, beautiful sites that will work as well tomorrow as they do today. You can't afford to design tomorrow's sites with yesterday's piecemeal methods.Jeffrey teaches you to:- Slash design, development, and quality assurance costs (or do great work in spite of constrained budgets)- Deliver superb design and sophisticated functionality without worrying about browser incompatibilities- Set up your site to work as well five years from now as it does today- Redesign in hours instead of days or weeks- Welcome new visitors and make your content more visible to search engines- Stay on the right side of accessibility laws and guidelines- Support wireless and PDA users without the hassle and expense of multiple versions- Improve user experience with faster load times and fewer compatibility headaches- Separate presentation from structure and behavior, facilitating advanced publishing workflows
The Naked Trader's Guide to Spread Betting: How to make money from shares in up or down markets
Robbie Burns - 2010
But it's not a world populated by pinstriped men waiting to rob you, steal your savings and do nasty things to small kittens. You can win. (And you never have to pay a penny in tax!) This book shows you how. Robbie Burns, bestselling author of The Naked Trader, has been spread betting for years. He explains why it's an indispensable tool to use alongside normal investing or trading. Especially as you can make money even if the market goes down. Robbie takes you through everything from how it works, to managing your risk, working out exposure, and how, often, doing nothing is the best move! He explains the ins and outs of successfully betting on shares in his trademark down-to-earth style, covering everything you need to know. From the simple stuff through to proven strategies, including those that can be used in different markets - it's all here. There are also behind-the-scenes visits to two top spread betting firms. But it's a big, bad old world out there, and there are a whole heap of mistakes you can make, an awful lot of money you can lose. Rounding up spine-chilling traders' tales of spread bets gone wrong, and using all he has learnt from making silly mistakes himself, Robbie also helps you learn what not to do. This is the ultimate guide to spread betting - how to do it, have fun and hopefully make a few quid.
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.
Big Bucks!
Kenneth H. Blanchard - 2000
Through a series of easy-to-follow steps and powerful strategies, Blanchard and Bowles show how anyone can create lasting wealth. By focusing on concepts like commitment, intensity, purpose, and even fun, the authors have crafted a totally new--and irresistible--paradigm for unlimited success.Written in the parable style of their previous books, Raving Fans and Gung Ho!., which were Business Week, New York Times, and Wall Street Journal business bestsellers, Big Bucks! introduces Len, who doesn't just want more money--he wants to be a millionaire. Under the direction and guidance of a group of mentors, Len must overcome three challenges on his way to attaining more wealth than he ever dreamed possible. Len learns that these three tests can be undertaken by any individual or organization in the pusuit of big bucks. And he also sees that while making big money, he can accomplish even more valuable achievements by being generous with his time, talents, and prosperity.Packed with practical advice, Big Bucks! is a must-read for any individual or business professional seeking wealth. It's destined to become one of the major money books in the twenty-first century.
Automatic Income: How to Use the Power of Dividend Investing to Beat the Market and Generate Passive Income for Life (Wealth Building Series)
Matthew Paulson - 2016
Written by the founder and editor of MarketBeat, a daily investment newsletter with more than 425,000 subscribers, this invaluable resource will show you how to identify investments that offer lower volatility, higher returns and an automatic income stream of dividends that you can live off of during retirement. This strategy is easy to implement and will set you off on a path toward true financial independence. Here's what you'll learn: How you can create an automatic income stream you can actually live on during retirement. How to build an investment portfolio of rock-solid companies that outperform the S&P 500. What criteria can identify dividend stocks that consistently return 10% or more per year. Which newsletters, websites and other resources you should use to research dividend stocks. Why you won't be tempted to cash out your dividend stock portfolio during the next recession. How to reduce your tax bill by choosing the right dividend investments and the right accounts. Why dividend-growth investing is superior to traditional income investing strategies. Market risk is near an all-time high and interest rates are at a historic low. There has never been a better time to switch to a more sensible wealth-generation strategy. If you want to improve your market returns, spend less time worrying about money and achieve true financial independence, this book is for you.
The Lazy Investor
Derek Foster - 2008
A strategy simple enough for anyone to understand and one that runs on "autopilot" once it's set up.
Financial Accounting: Tools for Business Decision Making
Paul D. Kimmel - 1998
Starting with a "macro" view of accounting information, the authors present real financial statements. They establish how a financial statement communicates the financing, investing, and operating activities of a business to users of accounting information. Kimmel, Weygandt and Kieso motivate students by grounding the discussion in the real world, showing them the relevance of the topics covered to their future.
Investing Habits: A Beginner's Guide to Growing Stock Market Wealth
Steve Burns - 2016
Benefit from 20 years of investing and trading experience Limit your chances of trading ruin by learning from someone with more than 20 years in the stock market and who used these very strategies to go from zero to multiple six figures in his investment accounts. Steve will teach you how to start from the ground up and build a sizeable account, even if you're starting from zero. It's never too late to start investing in your future! Not sure where to start? Maybe you aren't sure how the stock market works, or if you should fully invest in your company's 401K, and what's a ROTH, anyway?? Steve will answer this and so much more in this easy to understand and implement guide to investing. A strong investing foundation This book will give you a strong foundation to begin your investing journey.
Easy to understand explanations of complex topics
Detailed, real life examples
Learn what to go all in on, and what to avoid like the plague
Buy now and build your future financial security This book is a must read for anyone wanting to secure their future. If you're fifty or younger, Social Security is not a 'sure thing'. Make your own wealth and secure your own retirement by implementing the steps in this book.You can find Our eCourses at New Trader U, and you can follow Steve on Twitter: @sjosephburns
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.
How to Write the Perfect Resume: Stand Out, Land Interviews, and Get the Job You Want
Dan Clay - 2018
As you read through the job description, your excitement builds as you realize that the job is a perfect fit! Not wasting another second, you fill out the application, attach your resume, and hold your breath as you hit “Apply.” Then you wait. And wait. And wait some more. Weeks go by without hearing so much as a peep, and before long you’ve given up hope on what seemed like a match made in heaven. Sound familiar? You’re not alone! On average there are 250 resumes submitted for every job opening, which means that 99.6% of applicants will fail to land the jobs they apply for. To get the job you want, you don’t just need a great resume--you need an outstanding resume, one that puts you in the top 1% of candidates for the job. That means ditching the same old advice you’ve been following with little results and adopting a tried-and-true process for getting your resume noticed in even the most competitive situations. In this book, Dan Clay breaks down the exact method he’s carefully developed over a period of ten years and provides a precise, step-by-step set of instructions for crafting the perfect resume, down to the last period. Unlike the dime-a-dozen recruiters turned career coaches who have never had to put themselves on the line in today’s brutally competitive job market, Dan offers practical, real-world experience gained from applying for and getting job offers from some of the most prestigious, competitive companies in the world. And when it comes to something as important as your career, don’t you deserve to learn from someone who’s actually succeeded at doing what you’re hoping to do? Of course you do! Here are some of the things you’ll learn about how to transform your resume from average to awe-inspiring: How to handle tricky pitfalls like extended time off or unemployment and have your resume come out as strong as ever How to make your accomplishments sound dramatically more impressive without having to tell a single lie How to remove the guesswork about what to include in your resume and build it to the exacting specifications of your target job's requirements How to pass the four tests that companies will put your resume through with flying colors How to strike the perfect composition of content, white space, and page length to accentuate and differentiate your strengths How to avoid the common (and not so common) resume mistakes that leave your resume dead on arrival How to tell a powerful story that demonstrates your capabilities in a way that will knock the socks off anyone reading it How to stand out without resorting to cheap tricks that come off as cheesy or over-the-top PLUS, you’ll also gain access to a free companion website containing fully editable resume templates, a perfect resume checklist, and other bonus materials to give you everything you need to create a stunning resume that will get you noticed and land you interviews. Whether you’re a new graduate looking for your first job, a career veteran angling for your next move, a recent victim of a layoff, or someone looking to dip their toes back int
HTML5 for Masterminds: How to take advantage of HTML5 to create amazing websites and revolutionary applications
Juan Diego Gauchat
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
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.
Thinking in Java
Bruce Eckel - 1998
The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.