Book picks similar to
CSS Visual Dictionary by Greg Sidelnikov
programming
tech
frontend
programming-computer
Objects on Rails
Avdi Grimm - 2012
This book is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust. The focus is on pragmatic solutions which tread a “middle way” between the expedience of the Rails “golden path”, and rigid OO purity.
Test-Driven JavaScript Development
Christian Johansen - 2010
Test-Driven JavaScript Development
is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond.Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.Coverage includes - Understanding automated testing and TDD - Building effective automated testing workflows - Testing code for both browsers and servers (using Node.js) - Using TDD to build cleaner APIs, better modularized code, and more robust software - Writing testable code - Using test stubs and mocks to test units in isolation - Continuously improving code through refactoring - Walking through the construction and automated testing of fully functional softwareThe accompanying Web site, tddjs.com, contains all of the book's code listings and additional resources.
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
Cory Althoff - 2017
After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. "The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the book into five sections: 1. Start to program in Python 3 and build your first program.2. Learn Object-oriented programming and create a powerful Python program to get you hooked.3. Learn to use tools like Git, Bash, and regular expressions. Then use your new coding skills to build a web scraper.4. Study Computer Science fundamentals like data structures and algorithms.5. Finish with best coding practices, tips for working with a team, and advice on landing a programming job.You CAN learn to program professionally. The path is there. Will you take it?
Hacking School Libraries: 10 Ways to Incorporate Library Media Centers into Your Learning Community (Hack Learning Series Book 20)
Kristina A. Holzweiss - 2018
They are places for research, refuge, and reflection--where students create, collaborate, communicate, and develop skills in critical thinking and compassion. Learn 10 ways to create the library learning environment that every child deserves. In Hacking School Libraries, 2015 School Librarian of the Year, Kristina A. Holzweiss, and 2017 Sensational Student Voice Award finalist, Stony Evans, bring you 10 practical hacks that will help you create a welcoming and exciting school library program. They show you how to rethink your library to become the hub of the school community, whether you are a veteran librarian or just beginning your career. Hacking School Libraries isn't just for librarians. It's for any educator who wants to learn how to transform your learning space provide hands-on learning opportunities empower your students bring curriculum to life differentiate instruction effectively raise funds advocate for modern school libraries establish global connections celebrate reading What the experts say: "When I learned that Kristina and Stony were writing a book to fit into one of my favorite series, I was so excited and couldn’t think of a better duo to do so! School librarians will find Hacking School Libraries such an amazing read and resource in so many ways. The hacks found in this book are terrific for any grade level and will help guide librarians to make a difference in their library, school, and community!" -Shannon McClintock Miller, Teacher Librarian and Iowa Future Ready Librarian Spokesperson "Authors Kristina Holzweiss and Stony Evans are two of the most respected thought leaders and practitioners in the school library field. Their book, Hacking School Libraries, is an essential resource for any modern-day library media specialist. It is filled with actionable tips and strategies that anyone can easily implement tomorrow." -Laura Fleming, Library Media Specialist, bestselling author of Worlds of Making and The Kickstart Guide to Making Great Makerspaces Grab Hacking School Libraries today, and incorporate library media centers into your learning community tomorrow.
Learning Theories Simplified: ...and How to Apply Them to Teaching
Bob Bates - 2015
Willingham on educational neuroscience? Written for busy teachers, trainers, managers and students, this dip-in dip-out guide makes theories of learning accessible and practical. It explores over 100 classic and contemporary learning theorists in an easy-to-use, bite-sized format with clear relevant illustrations on how each theory will benefit your teaching and learning.Each model or theory is explained in less than 350 words, many with accompanying diagrams, and the 'how to use it' sections, in less than 500 words. Every entry includes:Do it steps in order to apply the theory or modelReflection points & challenges to develop your understanding of how to apply itAnalogies & metaphors from which understanding and meaning can be drawnTips for the classroomFurther reading if you want to explore a theory in greater depth. More titles by Bob Bates: Educational Leadership Simplified A Quick Guide to Special Needs and Disabilities
The Definitive Guide to Drupal 7
Benjamin MelanconRoy Scholten - 2010
Written by a panel of expert authors, the book covers every aspect of Drupal, from planning a successful project all the way up to making a living from designing Drupal sites and to contributing to the Drupal community yourself. With this book you will:Follow practical approaches to solving many online communication needs with Drupal with real examples. Learn how to keep learning about Drupal: administration, development, theming, design, and architecture. Go beyond the code to engage with the Drupal community as a contributing member and to do Drupal sustainably as a business.The Definitive Guide to Drupal 7 was written by the following team of expert Drupal authors:Benjamin Melançon, Jacine Luisi, Károly Négyesi, Greg Anderson, Bojhan Somers, Stéphane Corlosquet, Stefan Freudenberg, Michelle Lauer, Ed Carlevale, Florian Lorétan, Dani Nordin, Ryan Szrama, Susan Stewart, Jake Strawn, Brian Travis, Dan Hakimzadeh, Amye Scavarda, Albert Albala, Allie Micka, Robert Douglass, Robin Monks, Roy Scholten, Peter Wolanin, Kay VanValkenburgh, Greg Stout, Kasey Qynn Dolin, Mike Gifford, Claudina Sarahe, Sam Boyer, and Forest Mars, with contributions from George Cassie, Mike Ryan, Nathaniel Catchpole, and Dmitri Gaskin.For more information, check out the Drupaleasy podcast #63, in which author Benjamin Melançon discusses The Definitive Guide to Drupal 7 in great detail:http: //drupaleasy.com/podcast/2011/08/drupal...
Version Control with Git
Jon Loeliger - 2009
Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions. With this book, you will:Learn how to use Git in several real-world development environments Gain insight into Git's common-use cases, initial tasks, and basic functions Understand how to use Git for both centralized and distributed version control Use Git to manage patches, diffs, merges, and conflicts Acquire advanced techniques such as rebasing, hooks, and ways to handle submodules (subprojects) Learn how to use Git with Subversion Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git.
The Secret of Parenting: How to Be in Charge of Today's Kids--from Toddlers to Preteens--Without Threats or Punishment
Anthony E. Wolf - 2000
Wolf, and parents are often uncertain about how to cope.In his new book, Wolf presents a fresh perspective on this less pleasant behavior and a surprisingly simple method for dealing with it. He argues that punishments and rewards don't work and may even be counterproductive. Instead, parents must act swiftly and decisively following Wolf's easy but powerful technique. Using numerous examples of effective and ineffective parent-child interactions, he offers practical advice on a wide range of basic issues, from tantrums and back talk, to getting kids off to school in the morning and eliminating sibling fights.Humorous and easy to use, The Secret of Parenting is guaranteed to dramatically increase the joy parents get from raising their children.
Web Scalability for Startup Engineers
Artur Ejsmont - 2015
With a focus on core concepts and best practices rather than on individual languages, platforms, or technologies, Web Scalability for Startup Engineers describes how infrastructure and software architecture work together to support a scalable environment.You'll learn, step by step, how scalable systems work and how to solve common challenges. Helpful diagrams are included throughout, and real-world examples illustrate the concepts presented. Even if you have limited time and resources, you can successfully develop and deliver robust, scalable web applications with help from this practical guide.Learn the key principles of good software design required for scalable systemsBuild the front-end layer to sustain the highest levels of concurrency and request ratesDesign and develop web services, including REST-ful APIsEnable a horizontally scalable data layerImplement caching best practicesLeverage asynchronous processing, messaging, and event-driven architectureStructure, index, and store data for optimized searchExplore other aspects of scalability, such as automation, project management, and agile teams
Coding Interview Questions
Narasimha Karumanchi - 2012
Peeling Data Structures and Algorithms: * Programming puzzles for interviews * Campus Preparation * Degree/Masters Course Preparation * Instructor's * GATE Preparation * Big job hunters: Microsoft, Google, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Webaroo, De-Shaw, Success Factors, Face book, McAfee and many more * Reference Manual for working people
Core JavaServer Faces (Core Series)
David M. Geary - 2004
Now, Core JavaServer™ Faces–the #1 guide to JSF–has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable. Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and “how-tos” for writing superior JSF 1.2 production code, even if you’re new to JSF, JavaServer Pages™, or servlets.The second edition’s extensive new coverage includes: JSF 1.2’s improved alignment with the broader Java EE 5 platform; enhancements to the JSF APIs; controlling Web flow with Shale; and using Facelets to replace JSP with XHTML markup. The authors also introduce Ajax development with JSF–from real-time validation and Direct Web Remoting to wrapping Ajax in JSF components and using the popular Ajax4jsf framework.This book will help you
Automate low-level details and eliminate unnecessary complexity in server-side development
Discover JSF best practices, ranging from effective UI design and style sheets to internationalization
Use JSF with Tiles to build consistent, reusable user interfaces
Leverage external services such as databases, LDAP directories, authentication/authorization, and Webservices
Use JBoss Seam to greatly simplify development of database-backed applications
Implement custom components, converters, and validators
Master the JSF 1.2 tag libararies, and extend JSF with additional tag libraries
Preface Acknowledgments Chapter 1: Getting Started Chapter 2: Managed Beans Chapter 3: Navigation Chapter 4: Standard JSF Tags Chapter 5: Data Tables Chapter 6: Conversion and Validation Chapter 7: Event Handling Chapter 8: Subviews and Tiles Chapter 9: Custom Components, Converters, and Validators Chapter 10: External Services Chapter 11: Ajax Chapter 12: Open Source Chapter 13: How Do I . . . Index
Male vs. Man: How to Honor Women, Teach Children, and Elevate Men to Change the World
Dondré T. Whitfield - 2020
Men look to be of service. Emmy Award–nominated actor best known for his role on Queen Sugar and transformational speaker Dondré Whitfield challenges us to be real men in this provocative look at the power found in serving others.Too many males abuse the power they have.Often those males grow up without healthy role models and so, while they look like men, they act like boys. Only now there are adult consequences to their actions.And many of us are caught in the shifting cultural ideas about manhood, unsure of how to make sound decisions or truly be a man. Every day we find evidence that the role of men at home, at work, and out in the world is deeply misinterpreted.In Male vs. Man, Dondré Whitfield equips us to become men rather than simply "grown males." Men are healthy and productive servant-leaders who bring positive change to their communities. Males are self-serving and stuck in negative cycles that we hear and read about daily. They create chaos instead of cultivating calm.Male vs. Man is an uplifting playbook for men who want to level up. It will help men and women alike understand what real manhood is, based on biblical wisdom as well as hard-earned lessons from someone who has been there. With practical guidance and a strong spiritual foundation, Dondré shows how to cultivate the life-changing spiritual, emotional, and psychological attributes of servant leadership at home, at work, and in our communities.
Web Standards Solutions: The Markup and Style Handbook
Dan Cederholm - 2004
It is important that these implementations are the same throughout the Web, otherwise it becomes a messy proprietary place, and lacks consistency. These standards also allow content to be more compatible with multiple different viewing devices, such as screen readers for people with vision impairments, cell phones, PDFs, etc. HTML, XML, and CSS are all such technologies.This book is your essential guide to understanding the advantages you can bring to your web pages by implementing web standards and precisely how to apply them.Web standards such as XHTML and CSS are now fairly well-known technologies, and they will likely be familiar to you, the web designerindeed, they are all around you on the Web. However, within web standards still lies a challengewhile the browser's support for web standards is steadily increasing, many web developers and designers have yet to discover the real benefits of web standards and respect the need to adhere to them. The real art is in truly understanding the benefits and implementing the standards efficiently.As a simple example of its power, you can use CSS to lay out your pages instead of nesting tables. This can make file sizes smaller, allowing pages to load faster, ultimately increasing accessibility for all browsers, devices, and web users. Use XHTML elements correctly so that your markup is compact and more easily understood. Use CSS to style different elements of a web page. Lay out pages easily and effectively. Compare multiple methods of achieving the same results to make better design choices. Learn about advanced web design techniques and their important caveats.Web Standards Solutions is broken down into 16 short chapters, each covering the theory and practice of different web standards concept and showing multiple solutions to given problems for easy learning. You'll learn about multi-column layouts, using image replacement techniques to your best advantage, making the best use of tables and lists, and many more. This highly modular approach allows you to rapidly digest, understand, and utilize the essentials of web standards."
The Manga Guide to Databases
Mana Takahashi - 2005
With the king and queen away, she has to manage the Kingdom of Kod's humongous fruit-selling empire. Overseas departments, scads of inventory, conflicting prices, and so many customers! It's all such a confusing mess. But a mysterious book and a helpful fairy promise to solve her organizational problems-with the practical magic of databases.In The Manga Guide to Databases, Tico the fairy teaches the Princess how to simplify her data management. We follow along as they design a relational database, understand the entity-relationship model, perform basic database operations, and delve into more advanced topics. Once the Princess is familiar with transactions and basic SQL statements, she can keep her data timely and accurate for the entire kingdom. Finally, Tico explains ways to make the database more efficient and secure, and they discuss methods for concurrency and replication.Examples and exercises (with answer keys) help you learn, and an appendix of frequently used SQL statements gives the tools you need to create and maintain full-featured databases.(Of course, it wouldn't be a royal kingdom without some drama, so read on to find out who gets the girl-the arrogant prince or the humble servant.)This EduManga book is a translation of a bestselling series in Japan, co-published with Ohmsha, Ltd., of Tokyo, Japan.
LinkedIn Unlocked: Unlock the Mystery of LinkedIn To Drive More Sales Through Social Selling
Melonie Dodaro - 2018
The sad fact is, there are very few who are using LinkedIn to build meaningful connections that translate into measurable sales results. Forget the old sales and marketing gimmicks. In this eye-opening book, Melonie Dodaro explains how to master social selling on LinkedIn to generate B2B leads and clients. LinkedIn Unlocked is a social selling roadmap that will help you generate a consistent flow of quality leads. You’ll learn: • How to turn your LinkedIn profile into a client attracting magnet • Social selling best practices and LinkedIn etiquette • How to send LinkedIn messages that command a response • The RIGHT and WRONG way to use content marketing to build Authority, Credibility and Trust • How to stay ‘top of mind’ in your network and more importantly with your potential prospects • How to convert cold LinkedIn prospects into high-value clients • How to turn LinkedIn into a lead generation machine for your business From the author of the #1 Amazon bestseller The LinkedIn Code, LinkedIn Unlocked is the new, updated, and definitive book on attracting more leads, clients, and sales from LinkedIn. FROM THE AUTHOR The purpose of my book is simple. I want to help you successfully generate leads, clients, and sales using LinkedIn. To do this, I will share my knowledge and experience from years of experience operating a leading digital sales and marketing company. LinkedIn Unlocked is for you if: • You have a LinkedIn profile but aren’t sure how to use it as a lead generation tool. • You’ve noticed that few people look at your profile or connect with you. • You don’t know how to move from a LinkedIn connection to a client. • Or you want more leads, clients, and sales. Here are some professions that will immediately benefit from the information I share in LinkedIn Unlocked: • Sales Professionals and Sales Leaders • B2B Business Owners and Entrepreneurs • Professional Service Providers • Coaches, Consultants, Trainers • Speakers and Authors • Subject Matter Experts and Emerging Thought Leaders • Marketing Professionals • Business Advisors • Anyone who wants to generate leads and clients using LinkedIn! Bonus Package LinkedIn Unlocked comes with a bonus package ($221 value), including a free companion workbook (includes all of the exercises, worksheets and templates), video training and a masterclass to help you maximize your results with social selling on LinkedIn. • 60-Minute LinkedIn Masterclass where I will help you generate more leads, clients and sales • Comprehensive SEO Training where you’ll learn how to create content your ideal clients love and that gets ranked high in Google search results • FREE Companion Workbook that includes all of the exercises, worksheets and templates from LinkedIn Unlocked Claim your book bonuses now: LinkedInUnlockedBook.com