Quickly Testing Qt Desktop Applications With Approval Tests1 Quickly Testing Qt Desktop Applications with Approval Tests Clare Macrae (She/her) clare@claremacrae.co.uk 16 September 2020 CppCon (Online)2 Audience: Developers testing Desktop GUIs, including and readable with fixtures • ApprovalTests.Cpp.Qt feedback welcome!80 Quickly Test Qt Desktop Applications • All links from this talk, and more, via: – bit.ly/TestingQt – github.com/claremacrae/talks0 码力 | 77 页 | 6.96 MB | 6 月前3
Express Your Expectations: A Fast, Compliant JSON Pull Parser for Writing Robust Applicationsconsole.log(object.foo) Jonathan Müller A fast, compliant JSON pull parser for writing robust applications undefined Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 10JSON parsing std::print("{}\n", object.at("foo")); Jonathan Müller A fast, compliant JSON pull parser for writing robust applications Uncaught exception. Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-030 码力 | 143 页 | 736.91 KB | 6 月前3
Just-in-Time Compilation - J F Bastien - CppCon 2020wonderful academic papers about compilers. I'll illustrate how our view of compilers is really monolithic, and how compilers through time, and still today, are actually a continuum.Papers in this talk implementations of these abstractions is inappropriate for three main reasons: 1. it denies applications the advantages of domain-specific optimizations, 2. it discourages changes to the implementations the world’s fastest processors, many applications, especially those requiring high processor performance, have been ported to it. However, ☹ many other applications are available only under the x86 architecture0 码力 | 111 页 | 3.98 MB | 6 月前3
Django CMS 3.0.x Documentationdocumentation • easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application • a healthy, active and supportive developer community • a strong culture of good code statically hooked into the project’s urls.py. This is allright, but we can do more, by attaching applications to django CMS pages. We do this with an Apphook, created using a CMSApp subclass, which tells INSTALLED_APPS. This includes django CMS itself as well as its dependencies and other highly recommended applications/libraries: 'cms', # django CMS itself 'mptt', # utilities for implementing a tree 'menus', # helper0 码力 | 180 页 | 1.56 MB | 6 月前3
The Absurdity of Error Handlingmust be resilient in unanticipated situations • It’s often assumed that error handling inside applications is a good way to provides resiliency • This needs to be questioned • Common error handling examples Language Designer • Can we talk about determinism in C++? • But also … • C++ exceptions are a monolithic sledgehammer • There are no error management primitives that could be used to create domain-appropriate0 码力 | 43 页 | 1.39 MB | 6 月前3
Django CMS 3.9.x DocumentationTutorials - start here For the new django CMS developer, from installation to creating your own addon applications. How-to guides Practical step-by-step guides for the more experienced developer, covering several thorough documentation easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application a healthy, active and supportive developer community a strong culture of good code the order presented here. 1. Installing django CMS 2. Templates & Placeholders 3. Integrating applications 4. Plugins 5. Apphooks 6. Extending the toolbar 7. Extending the navigation menu 8. Content creation0 码力 | 417 页 | 1.68 MB | 6 月前3
Django CMS 3.8.x DocumentationTutorials - start here For the new django CMS developer, from installation to creating your own addon applications. How-to guides Practical step-by-step guides for the more experienced developer, covering several thorough documentation easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application a healthy, active and supportive developer community a strong culture of good code the order presented here. 1. Installing django CMS 2. Templates & Placeholders 3. Integrating applications 4. Plugins 5. Apphooks 6. Extending the toolbar 7. Extending the navigation menu 8. Content creation0 码力 | 413 页 | 1.67 MB | 6 月前3
Django CMS 3.9.x DocumentationTutorials - start here For the new django CMS developer, from installation to creating your own addon applications. 1.2 How-to guides Practical step-by-step guides for the more experienced developer, covering documentation • easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application • a healthy, active and supportive developer community • a strong culture of good code we’ll look at Integrating applications. Integrating applications All the following sections of this tutorial are concerned with different ways of integrating other applications into django CMS. The ease0 码力 | 298 页 | 1.79 MB | 6 月前3
Django CMS 4.0.x DocumentationTutorials - start here For the new django CMS developer, from installation to creating your own addon applications. 1.2 How-to guides Practical step-by-step guides for the more experienced developer, covering documentation • easy and comprehensive integration into existing projects - django CMS isn’t a monolithic application • a healthy, active and supportive developer community • a strong culture of good code we’ll look at Integrating applications. Integrating applications All the following sections of this tutorial are concerned with different ways of integrating other applications into django CMS. The ease0 码力 | 296 页 | 1.79 MB | 6 月前3
Django CMS 2.3.x DocumentationINSTALLED_APPS. This includes django CMS itself as well as its dependenices and other highly recommended applications/libraries: • ’cms’, django CMS itself • ’mptt’, utilities for implementing a modified pre-order of import paths for cms.app_base.CMSApp subclasses. Defaults to an empty list which means CMS applications are auto-discovered in all INSTALLED_APPS by trying to import their cms_app module. If this setting Documentation, Release 2.3.8 4.3 App Integration It is pretty easy to integrate your own Django applications with django CMS. You have 5 ways of integrating your app: 1. Menus Statically extend the menu0 码力 | 92 页 | 666.41 KB | 6 月前3
共 195 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20













