Philipp Von Weitershausen Untested Code Is Broken CodeVincenzo Barone
If you're one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you.
Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work.
In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too!
Using feature teams to deliver high business valueThoughtworks
A view into how most IT organisations structure their teams to deal with business demands and possible inefficiencies that emerge as a result. An alternate to the traditional project team composition is a way to deliver end to end features to the business, using what is known as feature teams.
Prove Your Marketing Impact: The Fundamentals of Marketing AttributionMarketo
Every marketing team faces the challenge of proving direct impact to the bottom line, but it’s no longer enough to show email metrics or the number of leads generated. In order for marketing to earn its seat at the table, the C-suite needs to know how it translates to revenue for the business.
You'll learn:
-Why attribution is essential to modern marketing teams
-How to establish marketing KPIs that align with business objectives
-How to think like the C-suite in your marketing strategy and reporting
Philipp Von Weitershausen Untested Code Is Broken CodeVincenzo Barone
If you're one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you.
Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work.
In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too!
Using feature teams to deliver high business valueThoughtworks
A view into how most IT organisations structure their teams to deal with business demands and possible inefficiencies that emerge as a result. An alternate to the traditional project team composition is a way to deliver end to end features to the business, using what is known as feature teams.
Prove Your Marketing Impact: The Fundamentals of Marketing AttributionMarketo
Every marketing team faces the challenge of proving direct impact to the bottom line, but it’s no longer enough to show email metrics or the number of leads generated. In order for marketing to earn its seat at the table, the C-suite needs to know how it translates to revenue for the business.
You'll learn:
-Why attribution is essential to modern marketing teams
-How to establish marketing KPIs that align with business objectives
-How to think like the C-suite in your marketing strategy and reporting
Business Blueprint: How to Sell iThemes Products and Services to Your ClientsiThemes
Learn tips and strategies for using your iThemes Toolkit membership to build and grow your business, including ways to package services and retainer projects for products like BackupBuddy, iThemes Security and iThemes Sync.
Even in an agile world, specifications often go too far and describe solutions with too much details; all these premature decisions constraint the implementation and remove opportunities. There is a remedy: refactoring the specs, even before refactoring the code.
In the TDD cycle, refactoring is the art of restructuring the code to make it simpler, without changing its behavior at runtime. A key part of refactoring is to recognize and extract duplications.
Refactoring is very useful at the code level, and it is even more powerful when applied during business analysis or functional architecture. We will show how the practice of refactoring directly "at the business domain level" can simplify the problem, and therefore the resulting implementation code, by orders of magnitude. This means much less code to write, to test and to maintain, and much less defects as a result.
We will introduce 5 patterns on how to refactor at the business-domain level, such as "Make It Systematic" and "Degenerate Case". We will also explain some limits and the required mindset.
This approach of refactoring has been used on several real-world projects and is derived in particular from DDD and from Specification by Example.
How to Add Barcode on PDF Report in Odoo 17Celine George
Odoo Barcode allows users to assign barcodes to individual products and product categories, and track inventory movements using those barcodes. Not only for products, but for many other cases also, Odoo default allows to use barcode and plays an inevitable role in business environment.
By connecting a barcode scanner, certain inventory processes can be triggered by scanning barcodes.
In this slide, we can just go through the the steps of creating a barcode and print it as PDF.
Simeon Simeonov, Founder & CTO of Swoop, shares how Swoop uses Mongo behind the scenes for their high-performance core data processing and analytics. The presentation goes over tips and tricks such as zero-overhead hierarchical relationships with MongoDB, high-performance MongoDB atomic update buffering, content-addressed storage using cryptographic hashing and more. Presented to the Boston MongoDB User Group.
Q : Are you really excited to learn how to develop an n-Tier arch web application using Angularjs, Asp.Net Web API, jQuery, Bootstrap, C#.Net, Entity Framework Code First and MS SQL Server?
A: Then you are at right place and you are going to learn it here with me from scratch..
In this course we are going to learn how to break requirements into objects and find relation among them. We will then learn coding models out of this objects and relationships. Moving forward we will also see how to design arch. of the project and implement various layers.
We are going to learn implementation of business object layer using POCO and data access layer using repository design pattern and Entity Framework Code First. We will use C#.Net to implement our business logic layer and wrap it up with Asp.Net Web API so that it can be consumed by any client. We are also going to secure our web apis.
For user interface we will see Angularjs, jQuery and Bootstrap. We will learn how bootstrap makes our application responsive.We will also see how to implement custom sorting and paging. Moving ahead you will learn forms validations and business rules validations as well. We will also learn how to publish it on web.
This project is an EIS - Employee Information System
This Web-based information system is designed to allow you to view and maintain your employee information throughout the year. You should use this system to maintain your complete information on employee record.
This is an n-tier Single Page Application (SPA) built on .Net platform using various technologies for various layers as given below
User Interface: AngularJS1 and BootStrap
Service Layer: Asp.Net Web API
Business Logic Layer: C#.Net
Data Access Layer: Entity Framework Code First
Back End: MS SQL Server 2016
Tools: Visual Studio 2015 and SQL Server Management Studio 2016
What are the requirements?(Should be good at)
MS Sql Server Any version
Entity Framework 6
Asp.Net Web APIs 2
C#.Net
AngularJS
Visual Studio 2015 or above
What am I going to get from this course?
understand how to break requirements in to objects
create entities out of objects
implement data access layer using entity framework code first approach with repository pattern
manage data migrations in entity framework
implement business logic layer using c#net
create service layer using ASP.Net web apis
create UI using angularjs, bootstrap and jquery
implement validations both client side and server side
implement authentication and authorization both on client side and sever side
What is the target audience?
This course is for the web developers who want to learn layered architecture in SPA
Who wants to upgrade their profile with another real time SPA
This course is for the web developers who want to learn layered architect.
Customer Automation Masterclass - Workshop 1: Data Enrichment using ClearbitJanBogaert8
In this first masterclass workshop, you'll learn how to write a custom-coded workflow action aimed at enriching your HubSpot CRM data with company information sourced from Clearbit. This is ideal for sales teams who want to adopt an account-based selling approach or for marketing teams interested in account-based marketing.
10 Steps to Build a Business Website for Under $100Andy McIlwain
In this session we’ll be walking through the process of building a business website, from initial planning to site launch, for less than $100. Attendees will walk away with an actionable list of to-do items that they can follow to build a business site for themselves or for their clients.
Odoo CRM is the Customer Relationship Management module within the Odoo platform. Odoo CRM includes lead management, sales automation, marketing campaign management, and business reporting features.
Odoo CRM simply tracks the workflow from the starting to the end in a sale.
Lead management is the process of tracking and managing prospective customers.
Business Blueprint: How to Sell iThemes Products and Services to Your ClientsiThemes
Learn tips and strategies for using your iThemes Toolkit membership to build and grow your business, including ways to package services and retainer projects for products like BackupBuddy, iThemes Security and iThemes Sync.
Even in an agile world, specifications often go too far and describe solutions with too much details; all these premature decisions constraint the implementation and remove opportunities. There is a remedy: refactoring the specs, even before refactoring the code.
In the TDD cycle, refactoring is the art of restructuring the code to make it simpler, without changing its behavior at runtime. A key part of refactoring is to recognize and extract duplications.
Refactoring is very useful at the code level, and it is even more powerful when applied during business analysis or functional architecture. We will show how the practice of refactoring directly "at the business domain level" can simplify the problem, and therefore the resulting implementation code, by orders of magnitude. This means much less code to write, to test and to maintain, and much less defects as a result.
We will introduce 5 patterns on how to refactor at the business-domain level, such as "Make It Systematic" and "Degenerate Case". We will also explain some limits and the required mindset.
This approach of refactoring has been used on several real-world projects and is derived in particular from DDD and from Specification by Example.
How to Add Barcode on PDF Report in Odoo 17Celine George
Odoo Barcode allows users to assign barcodes to individual products and product categories, and track inventory movements using those barcodes. Not only for products, but for many other cases also, Odoo default allows to use barcode and plays an inevitable role in business environment.
By connecting a barcode scanner, certain inventory processes can be triggered by scanning barcodes.
In this slide, we can just go through the the steps of creating a barcode and print it as PDF.
Simeon Simeonov, Founder & CTO of Swoop, shares how Swoop uses Mongo behind the scenes for their high-performance core data processing and analytics. The presentation goes over tips and tricks such as zero-overhead hierarchical relationships with MongoDB, high-performance MongoDB atomic update buffering, content-addressed storage using cryptographic hashing and more. Presented to the Boston MongoDB User Group.
Q : Are you really excited to learn how to develop an n-Tier arch web application using Angularjs, Asp.Net Web API, jQuery, Bootstrap, C#.Net, Entity Framework Code First and MS SQL Server?
A: Then you are at right place and you are going to learn it here with me from scratch..
In this course we are going to learn how to break requirements into objects and find relation among them. We will then learn coding models out of this objects and relationships. Moving forward we will also see how to design arch. of the project and implement various layers.
We are going to learn implementation of business object layer using POCO and data access layer using repository design pattern and Entity Framework Code First. We will use C#.Net to implement our business logic layer and wrap it up with Asp.Net Web API so that it can be consumed by any client. We are also going to secure our web apis.
For user interface we will see Angularjs, jQuery and Bootstrap. We will learn how bootstrap makes our application responsive.We will also see how to implement custom sorting and paging. Moving ahead you will learn forms validations and business rules validations as well. We will also learn how to publish it on web.
This project is an EIS - Employee Information System
This Web-based information system is designed to allow you to view and maintain your employee information throughout the year. You should use this system to maintain your complete information on employee record.
This is an n-tier Single Page Application (SPA) built on .Net platform using various technologies for various layers as given below
User Interface: AngularJS1 and BootStrap
Service Layer: Asp.Net Web API
Business Logic Layer: C#.Net
Data Access Layer: Entity Framework Code First
Back End: MS SQL Server 2016
Tools: Visual Studio 2015 and SQL Server Management Studio 2016
What are the requirements?(Should be good at)
MS Sql Server Any version
Entity Framework 6
Asp.Net Web APIs 2
C#.Net
AngularJS
Visual Studio 2015 or above
What am I going to get from this course?
understand how to break requirements in to objects
create entities out of objects
implement data access layer using entity framework code first approach with repository pattern
manage data migrations in entity framework
implement business logic layer using c#net
create service layer using ASP.Net web apis
create UI using angularjs, bootstrap and jquery
implement validations both client side and server side
implement authentication and authorization both on client side and sever side
What is the target audience?
This course is for the web developers who want to learn layered architecture in SPA
Who wants to upgrade their profile with another real time SPA
This course is for the web developers who want to learn layered architect.
Customer Automation Masterclass - Workshop 1: Data Enrichment using ClearbitJanBogaert8
In this first masterclass workshop, you'll learn how to write a custom-coded workflow action aimed at enriching your HubSpot CRM data with company information sourced from Clearbit. This is ideal for sales teams who want to adopt an account-based selling approach or for marketing teams interested in account-based marketing.
10 Steps to Build a Business Website for Under $100Andy McIlwain
In this session we’ll be walking through the process of building a business website, from initial planning to site launch, for less than $100. Attendees will walk away with an actionable list of to-do items that they can follow to build a business site for themselves or for their clients.
Odoo CRM is the Customer Relationship Management module within the Odoo platform. Odoo CRM includes lead management, sales automation, marketing campaign management, and business reporting features.
Odoo CRM simply tracks the workflow from the starting to the end in a sale.
Lead management is the process of tracking and managing prospective customers.
Similar to Odoo Partnership Program: A recipe for Success! (20)
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
Marvin neemt je in deze presentatie mee in de voordelen van non-endemic advertising op retail media netwerken. Hij brengt ook de uitdagingen in beeld die de markt op dit moment heeft op het gebied van retail media voor niet-leveranciers.
Retail media wordt gezien als het nieuwe advertising-medium en ook mediabureaus richten massaal retail media-afdelingen op. Merken die niet in de betreffende winkel liggen staan ook nog niet in de rij om op de retail media netwerken te adverteren. Marvin belicht de uitdagingen die er zijn om echt aansluiting te vinden op die markt van non-endemic advertising.
Kseniya Leshchenko: Shared development support service model as the way to ma...Lviv Startup Club
Kseniya Leshchenko: Shared development support service model as the way to make small projects with small budgets profitable for the company (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Premium MEAN Stack Development Solutions for Modern BusinessesSynapseIndia
Stay ahead of the curve with our premium MEAN Stack Development Solutions. Our expert developers utilize MongoDB, Express.js, AngularJS, and Node.js to create modern and responsive web applications. Trust us for cutting-edge solutions that drive your business growth and success.
Know more: https://www.synapseindia.com/technology/mean-stack-development-company.html
Cracking the Workplace Discipline Code Main.pptxWorkforce Group
Cultivating and maintaining discipline within teams is a critical differentiator for successful organisations.
Forward-thinking leaders and business managers understand the impact that discipline has on organisational success. A disciplined workforce operates with clarity, focus, and a shared understanding of expectations, ultimately driving better results, optimising productivity, and facilitating seamless collaboration.
Although discipline is not a one-size-fits-all approach, it can help create a work environment that encourages personal growth and accountability rather than solely relying on punitive measures.
In this deck, you will learn the significance of workplace discipline for organisational success. You’ll also learn
• Four (4) workplace discipline methods you should consider
• The best and most practical approach to implementing workplace discipline.
• Three (3) key tips to maintain a disciplined workplace.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
Personal Brand Statement:
As an Army veteran dedicated to lifelong learning, I bring a disciplined, strategic mindset to my pursuits. I am constantly expanding my knowledge to innovate and lead effectively. My journey is driven by a commitment to excellence, and to make a meaningful impact in the world.
The world of search engine optimization (SEO) is buzzing with discussions after Google confirmed that around 2,500 leaked internal documents related to its Search feature are indeed authentic. The revelation has sparked significant concerns within the SEO community. The leaked documents were initially reported by SEO experts Rand Fishkin and Mike King, igniting widespread analysis and discourse. For More Info:- https://news.arihantwebtech.com/search-disrupted-googles-leaked-documents-rock-the-seo-world/
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
9. Source
Code.
class order(Model):
discount = Float()
line_ids = One2many('order_id')
class order_line(Model):
order_id = Many2one('order')
price = Float()
subtotal = Float(compute="get_total")
@api.depends('price','order_id.discount')
def get_total(self):
self.subtotal = self.price * self.order_id.discount
# Odoo 12
for order in self:
order.discount = 10.0 # SELECT id WHERE order_id
# UPDATE order
# Odoo 13
for order in self:
order.discount = 10.0 # no SQL
self.flush() # UPDATE order WHERE id IN ()
Alright everybody welcome to Odoo
If you are watching this you are interested in the Partnership Program and the recipe for your success
Look no further as we will go over the ingredients to your success in great detail
We will discuss
-The benefits Odoo offers to help you succeed,
-how to monetize Odoo as a Partner,
-and the requirement to join the Partnership.
Odoo and our Partners, we are one and the same. We are one team.
When you venture into an alliance with Odoo we value your success, as your growth is our growth
Therefore, we will work closely with you to ensure your clients have successful implementations
There is a four step success recipe for Partners to come out ahead
First, improve your knowledge utilizing our knowledge base and training resources
Free videos
User documentation
Developer documentation
And the Scale up game
As a Partner you will also have exclusive access to the Partner Knowledge base
Learn how to showcase the tool, implementation best practices, and how to scale up your sales
It is key to generate enthusiasm among your clients, this will happen when you let Odoo shine! Using your newly acquired knowledge and the ability to extend demo databases and unlimited amount of times (OnPremise Database Extension benefit for Partners) you will be able to WOW clients with personalized demos cater to their needs, also you may give them access to said demo and allow them to feel the tool for themselves
We will share our implementation methodology book with you allowing you to implement Odoo smoothly and have a successful project for your cleints
Generate business opportunities via the website
Also in the knowledge base there is tutorials about this
So with that said, I would like to outline the key Benefits that we will give you as a Partner to succeed and grow your businessnerar nuevas oportunidades de negocio
Full source code access to develop and customize the tool for your clients
Odoo.sh our Cloud Platform allows you to deploy the source code and develop fully on our cloud. We will give you access to our runbot and unlimited development branches
If you dont want the hustle of setting up your own server/hosting, go live instantly with Odoo!
The most succesful Partners work closely with our Account Managers
Help with demos
Help with commercial questions
Help with lead contacting
Another chat will go deeper into this subject, key
We will publish you on our website
1.6 million visits
Showcase your successful projects
Certifications
And all the information you can to excite your clients!
But wait. There is more!!
-odoo trademark
-onpremise unlimited enterprise database downloads + extensions
-private partner forum
-support packs, technical and consultant help
-sponsor events, roadshows
nerar nuevas oportunidades de negocio
So this all sounds good, huh? But lets talk about the real interesting part
How do you monetize your Partnership with odoo
Butge
nerar nuevas oportunidades de negocio
Services
Consulting (PM, BA)
Implementation (GAP, Data migration,
Development (API, App)
Support + Database Management
Speak about the different levels and commission given