Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
Datasource
Material
Language
  • 1
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596527358 , 0596527357
    Language: English
    Pages: xxxvi, 459 p , ill. , 24 cm
    Keywords: Computer software ; Development ; Electronic books ; local
    Abstract: Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past. With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You'll gain essential information about each step of the software development lifecycle -- requirements, design, coding, testing, implementing, and maintenance -- and understand why and how different development processes work. This book is for you if you are: Tired of your customers assuming you're psychic. You'll learn not only how to get good requirements, but how to make sure you're always building the software that customers want (even when they're not sure themselves) Wondering when the other 15 programmers you need to get your project done on time are going to show up. You'll learn how some very simple scheduling and prioritizing will revolutionize your success rate in developing software. Confused about being rational, agile, or a tester. You'll learn not only about the various development methodologies out there, but how to choose a solution that's right for your project. Confused because the way you ran your last project worked so well, but failed miserably this time around. You'll learn how to tackle each project individually, combine lessons you've learned on previous projects with cutting-edge development techniques, and end up with great software on every project. Head First Software Development is here to help you learn in a way that your brain likes... and you'll have a blast along the way. Why pick up hundreds of boring books on the philosophy of this approach or the formal techniques required for that one? Stick with Head First Software Development , and your projects will succeed like never before. Go on, get started... you'll learn and have fun. We promise.
    Note: Includes index. - "A brain friendly guide"--Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Language: English
    Pages: 1 online resource (43 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application program interfaces (Computer software) ; Cloud computing
    Abstract: If you're a DevOps engineer, SRE, or security engineer struggling under a deluge of telemetry data, this report is for you. High-quality metrics, traces, and logs are all essential for observing and working with modern systems, but when they're applied to a complex cloud-based system the result can be a confusing mess. This insightful report explains the promise of telemetry pipelines and shows you how to use pipeline tools to master the flood of telemetry data. Author Russ Miles dives into key concepts, provides real-world examples, and shows you how to build your own telemetry pipelines. By the end of this report, you'll understand how investing in telemetry pipelines lets you apply valuable business cases, such as compliance and cost management.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596009828
    Language: English
    Pages: 286 p , ill.
    Keywords: UML (Computer science) ; Computer software ; Development ; Electronic books ; local
    Abstract: "Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language." --Richard Mark Soley, Chairman and CEO, OMG If you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage. The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, Learning UML 2.0 will show you how to use it. Topics covered include: Capturing your system's requirements in your model to help you ensure that your designs meet your users' needs Modeling the parts of your system and their relationships Modeling how the parts of your system work together to meet your system's requirements Modeling how your system moves into the real world, capturing how your system will be deployed Engaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0. Additional information including exercises can be found at www.learninguml2.com . Russ Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Posts & Telecom Press | Boston, MA : Safari
    ISBN: 9787115542601
    Language: English , Chinese
    Pages: 1 online resource (150 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: 大多数公司致力于规避故障,但对分布式系统而言,更好的方法是拥抱故障并从中学习。混沌工程旨在提前发现系统的缺陷,从根本上提高系统的稳定性,并实现反脆弱性。 本书是写给软件工程师的混沌工程实践指南,作者从基本概念出发,逐渐展开混沌工程的整体流程,并提供了配套代码示例和真实案例说明。以下是本书的主要内容。 学会像混沌工程师一样思考。 构建假说待办集,确定系统可能出现的问题。 根据假说规划和开展混沌工程游戏日。 使用Chaos Toolkit和Python编写并运行自动化混沌工程实验。 将混沌工程实验转变为测试,确认已修复缺陷。 实现持续混沌,证实缺陷不会再次出现。
    Note: Online resource; Title from title page (viewed August 1, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 13 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1092
    Keywords: Software engineering Vocational guidance ; Computer scientists ; Génie logiciel ; Orientation professionnelle ; Informaticiens ; computer scientists ; Computer scientists ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: As software development grows more complicated and becomes increasingly central to a business's identity, the demand is high for developers who operate at a senior level. Join us to level up your skills and accelerate your journey to senior software engineer. These in-depth sessions cover some of the biggest challenges facing software developers today, teaching you practical methods and best practices to improve coding and software design, better manage data, mentor new engineers, and collaborate with your team. About the Software Development Superstream Series: This recording of a live event will help you elevate your technical skills, become a better project manager, and build the other professional skills that will allow you to move into senior engineering roles. What you'll learn and how you can apply it Learn how to contribute at a high level, drive big projects, and determine tech strategy Understand how to change your mindset from doing it yourself to leading your team Discover how your skills stack up against senior and staff roles This recording of a live event is for you because... You're a developer who wants to learn the skills you need to move to the senior or staff level. You want to better understand what work matters the most at every stage of your career and learn how to build the skills you need to get there. You want to find your skills gaps and upskill accordingly. Recommended follow-up: Read The Staff Engineer's Path (early release book) Read Software Engineering at Google (book) Listen to The Manager's Path (audiobook) Read Mentoring (book) Take From Developer to Software Architect (live online training course with Nathaniel Schutta) Take Fundamentals of Software Engineering in 3 Weeks (live online training course with Nathaniel Schutta) Take Hands-On Software Design (live online training course with Venkat Subramaniam) Take Introduction to Critical Thinking (live online training course with Connie Missimer).
    Note: Online resource; title from title details screen (O'Reilly, viewed April 13, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9783897218628 , 3897218623
    Language: German
    Pages: xxxiii, 459 p , ill. , 24 cm
    Keywords: Computer software ; Development ; Electronic books ; local
    Abstract: Was lernen Sie mit diesem Buch? Haben Sie sich schon einmal gefragt, was es mit testgetriebener Entwicklung auf sich hat? Oder auf welcher Basis es die richtig guten Consultants schaffen, gewaltige Stundensätze zu kassieren? Vielleicht sind Sie au
    Note: Title from resource description page (viewed May 27, 2009). - "Deutsche Übersetzung und Bearbeitung: Jörg Beyer, Weimar (Lahn) & Lars Schulten, Köln."--Copyright page. - Includes index. - Text in German; translated from English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Gliwice, Poland?] : Helion
    Language: Polish
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer software ; Development ; UML (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.
    Note: Translation of: Learning UML 2.0, 1st ed., published by O'Reilly Media, c2006. - Includes index. - Description based on online resource; title from title page (Safari, viewed July 18, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (175 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Most companies work hard to avoid costly failures, but in complex systems a better approach is to embrace and learn from them. Through chaos engineering, you can proactively hunt for evidence of system weaknesses before they trigger a crisis. This practical book shows software developers and system administrators how to plan and run successful chaos engineering experiments. System weaknesses go beyond your infrastructure, platforms, and applications to include policies, practices, playbooks, and people. Author Russ Miles explains why, when, and how to test systems, processes, and team responses using simulated failures on Game Days. You’ll also learn how to work toward continuous chaos through automation with features you can share across your team and organization. Learn to think like a chaos engineer Build a hypothesis backlog to determine what could go wrong in your system Develop your hypotheses into chaos engineering experiment Game Days Write, run, and learn from automated chaos experiments using the open source Chaos Toolkit Turn chaos experiments into tests to confirm that you’ve overcome the weaknesses you discovered Observe and control your automated chaos experiments while they are running
    Note: Online resource; Title from title page (viewed July 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    Sebastopol, CA ; : O'Reilly Media | Boston, MA :Safari,
    Language: English
    Pages: xix, 331 p. , ill. ; , 24 cm
    Edition: 1st ed.
    DDC: 005.117
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: When Object Oriented programming (OO) first appeared, it was a revelation. OO gave developers the ability to create software that was more flexible and robust, but as time went on and applications became more sophisticated, too, certain areas of "traditional" OO architectures were found wanting. Aspect-oriented programming (AOP) addresses those issues by extending the OO approach even further.Many developers are interested in AOP--especially in AspectJ, the open source extension of the Java programming language that explicitly supports the AOP approach. Yet, although AspectJ is included with Eclipse, the increasingly popular open source IDE for Java, finding a practical and non-theoretical way to learn this language and other AOP tools and techniques has been a real problem.Until now. The AspectJ Cookbook offers a hands-on solution--in fact, several--with a wide variety of code recipes for solving day-to-day design and coding problems using AOP's unique approach.AOP allows the global properties of a program to determine how it's compiled into an executable program. Before AOP, important program design decisions were difficult to capture in actual code. Instead, the implementation of those design decisions--known as "aspects"--were scattered throughout, resulting in "tangled" code that was hard to develop and maintain. AOP has been compared to the manufacturing of cloth, in which threads are automatically interwoven. Without AOP, programmers must stitch the threads by hand.The AspectJ Cookbook shows readers why, and how, common Java development problems can be solved by using AOP techniques. With our popular problem-solution-discussion format, the book presents real world examples to demonstrate that AOP is more than just a concept; it's a development process that will benefit users in an immediate and visible manner.If you're interested in how AOP is changing the way software is developed, and how you can use AspectJ to make code more modular, easier to develop, maintain, evolve and deploy, this is the book that really delivers.
    Note: "Real-world Aspect-oriented programming with Java"--Cover. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    ISBN: 9781098136239 , 1098136233
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 332.1068
    Keywords: Financial services industry Technological innovations
    Abstract: If you're planning, building, or implementing a cloud strategy that supports digitalization for your financial services business, this invaluable guide clearly sets out the crucial factors and questions to consider first. With it, you'll learn how to avoid the costly and time-consuming pitfalls and disappointments of cloud adoption and take full advantage of the cloud operational model. You'll discover cloud tactics that unlock the benefits of digitalization and how to create a cloud strategy that has the flexibility to streamline operations, integrate channels, and encourage innovation in your firm. Packed with invaluable advice and real-world case studies, this book will show you how to: Select the right operational models for your needs Build resilience into your company's technologies Assess the trade-offs of third-party digital native services versus developing them in-house Ensure operability across cloud services providers Balance innovation and accountability Deal with digitalization issues of particular importance in finance, such as governance, security, and regulatory compliance And more.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...