Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Books

  1. You Don't Know JS Yet: Get Started
    Get to know JS
    Kyle Simpson

    It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.

  2. Tells how to write an Arduino program to detect mechanical, magnetic or angular velocity disturbances anywhere within 600 yards line-of-sight of your lora base station, and to issue alerts when the disturbances exceed preset levels, which may be programmed remotely from your base station, which is a different Arduino program on the same board type.

  3. Accelerated Windows Malware Analysis with Memory Dumps
    Training Course Transcript and WinDbg Practice Exercises, Third Edition
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training. Learn how to navigate process, kernel, and physical spaces and diagnose malware patterns in Windows memory dump files using WinDbg and practical step-by-step hands-on exercises. Covered more than 20 malware analysis patterns. The third edition has some exercises updated to Windows 11.

  4. Discrete Mathematical Algorithm, and Data Structure
    Major Components of Mathematics, and Computer Science Explained with the help of C, C++, PHP, Java, C#, Python, and Dart
    Sanjib Sinha

    Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages, such as C, C++, PHP, Java, C#, Python and Dart. This book combines two major components of Mathematics and Computer Science under one roof.

  5. This training course is a combined, reformatted, improved, and modernized version of the two previous books Windows Debugging: Practical Foundations and x64 Windows Debugging: Practical Foundations.

  6. Testing in Python
    Noah Gift and Alfredo Deza

    Noah and Alfredo have decades of experience testing with Python in major production environments. Learn from the best on how to get started and advance your automation with easy examples and code to follow up.

  7. Accelerated Windows Memory Dump Analysis, Sixth Edition, Part 1, Process User Space
    Training Course Transcript and WinDbg Practice Exercises with Notes
    Dmitry Vostokov

    Learn how to analyze application and service crashes and freezes, navigate through process user space, and diagnose heap corruption, memory and handle leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more using WinDbg debugger. The course covers more than 50 crash dump analysis patterns from x86 and x64 process memory dumps.

  8. Introduction to Data Engineering
    Learn the skills needed to break into Data Engineering.
    Daniel Beach

    With the rise of Data Science and Machine Learning, Data Engineering is quickly becoming a in-demand skill. Data Engineering requires a unique skillset that is hard to learn without experience. I will teach you how to write scalable data pipelines and more!

  9. Code Black
    Adam Griffiths

    Code Black is a technical business parable about a software engineering team who work to save their company

  10. It can be pretty daunting applying for web development jobs. How do I create a CV/Resume? What can I expect during the interview process? What questions will I get asked? I've put my experience of being an interviewer (and, interviewee) into this short book to help you land your dream web development job

  11. Software Engineer Salaries in the United Kingdom
    Coolever Life, Ceyda ANIL, and Senem ANIL

    This report presents average salaries, the most popular technologies, and the most popular technology companies in the United Kingdom.

  12. Software Engineer Salaries in 9 Countries
    The most popular technologies, and the most popular technology companies in nine countries. * Australia * Germany * Spain * Sweden * The Netherlands * Turkey * United Arab Emirates * United Kingdom * United States About the Authors: Senem & Ceyda sisters are also business partners, and have been so for eight years running. They are very passionate about people and tech, Coolever being their second company together; a recruitment SaaS business based in the United Kingdom. Coolever works to bring tech companies and tech people together and now, they share their obsvervations about life in the tech business.
    Coolever Life, Senem ANIL, and Ceyda ANIL

    Are you ready to learn Software Salaries? Then let's join us!

  13. The Web Development Glossary
    More Than 2,000 Key Terms for Developers
    Jens Oliver Meiert

    What is a BHO? Goanna? Hooking? How about a principal box? Or the Ten-Second Rule? Covering more than 2,000 terms ranging from A11Y to Zsh, and including explanations from Wikipedia and the MDN Web Docs, The Web Development Glossary is a comprehensive compendium rich in information for both novice and expert developers.

  14. The Art of Software Reviews
    Find out what's good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout.
    Gernot Starke

    Find out what’s good and bad about your software - practical analysis, evaluation, assessment, audit, review. Covers technical and organisational issues, from requirements over architecture and code up to deployment and rollout. 

  15. Agile Retrospective Smells Cards
    Print your own cards!
    Ben Linders

    The Agile Retrospective Smells Cards: a coaching tool for Scrum masters, agile coaches, and anyone who facilitates agile retrospectives to recognize smells and solve problems or mitigate the impact using antidotes.