in these slides i have explained the Observer design pattern. slides includes the complete definition, explanation and then implementation with code examples.
With the introduction of React 16.8 in 2018, React team came up with a new concept of “Hooks”. In this blog we are going to tell the reason behind creating hooks and also how to use them in a React application.
slides for my wikisym '12 talk in Linz, Austria at the Ars Electronica building. The talk covers the paper "Etiquette in Wikipedia: Weening new editors into productive ones"
http://orga.wikisym.org/ws2012/bin/download/Main/Program/p17wikisym2012.pdf
in these slides i have explained the Observer design pattern. slides includes the complete definition, explanation and then implementation with code examples.
With the introduction of React 16.8 in 2018, React team came up with a new concept of “Hooks”. In this blog we are going to tell the reason behind creating hooks and also how to use them in a React application.
slides for my wikisym '12 talk in Linz, Austria at the Ars Electronica building. The talk covers the paper "Etiquette in Wikipedia: Weening new editors into productive ones"
http://orga.wikisym.org/ws2012/bin/download/Main/Program/p17wikisym2012.pdf
RxJava pour Android : présentation lors du GDG Android MontréalSidereo
Reactive extensions are a framework created by Microsoft for .NET at the end of 2009.
It is a «library that allows programmers to write succinct declarative code to orchestrate and coordinate asynchronous and event-based programs »
The way you write code with this library might be referred to as functional reactive programming, we’ll talk more about this during the presentation.
It is now available for Java and Android. The specifics for Android are helpers for thread and UI stuff.
Jake Wharton is a huge contributor for the Android version
Presentation discusses some of the core functionalities of angularjs,and their core implantation using vanila js.
This presentaion is based on my own framework -Scope.js
JAVA design patterns and Basic OOp conceptsRahul Malhotra
This Presentation is about java design patterns. I have covered some OOPs concepts as well: Polymorphism, Interface, Inheritance, abstraction etc. And the Main Topic Covers: Factory Design Patterns,Observer Design Patterns,Proxy Design Patterns,Adapter Design Patterns,MVC Design Patterns etc
RxJava pour Android : présentation lors du GDG Android MontréalSidereo
Reactive extensions are a framework created by Microsoft for .NET at the end of 2009.
It is a «library that allows programmers to write succinct declarative code to orchestrate and coordinate asynchronous and event-based programs »
The way you write code with this library might be referred to as functional reactive programming, we’ll talk more about this during the presentation.
It is now available for Java and Android. The specifics for Android are helpers for thread and UI stuff.
Jake Wharton is a huge contributor for the Android version
Presentation discusses some of the core functionalities of angularjs,and their core implantation using vanila js.
This presentaion is based on my own framework -Scope.js
JAVA design patterns and Basic OOp conceptsRahul Malhotra
This Presentation is about java design patterns. I have covered some OOPs concepts as well: Polymorphism, Interface, Inheritance, abstraction etc. And the Main Topic Covers: Factory Design Patterns,Observer Design Patterns,Proxy Design Patterns,Adapter Design Patterns,MVC Design Patterns etc
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
2. "Define a one-to-many dependency between objects so that when one
object changes state, all its dependents are notified and updated
automatically".
You can think of observer design pattern in two ways
Subject-Observer relationship:Object which is being observed is refereed as
Subject and classes which observe subject are called Observer
Publisher-Subscriber relationship:A publisher is one who publish data and
notifies it to the list of subscribers who have subscribed for the same to that
publisher. A simple example is Newspaper. Whenever a new edition is
published by the publisher,it will be circulated among subscribers whom
have subscribed to publisher.
The observers will not monitor every time whether there is any change in
state of subject or not, since they will be notified for every state change of
subject, until they stop observing subject.
3. Some real life examples:
You might have surfed "Flipkart.com-Online megastore".So when you
search for any product and it is unavailable then there is option called
"Notify me when product is available".If you subscribe to that option
then when state of product changes i.e. it is available,you will get
notification mail "Product is available now you can buy it".In this
case,Product is subject and You are an observer.
• Lets say,your permanent address is changed then you need to notify
passport authority and pan card authority.So here passport authority
and pan card authority are observers and You are a subject.
• On facebook also,If you subscribe someone then whenever new
updates happen then you will be notified.
4. When to use it:
• When one object changes its state,then all other dependents object
must automatically change their state to maintain consistency
• When subject doesn't know about number of observers it has.
• When an object should be able to notify other objects without
knowing who objects are.
6. Components:
Subject
Knows its observers
Has any number of observer
Provides an interface to attach and detaching observer object at run
time
Observer
Provides an update interface to receive signal from subject
7. ConcreteSubject
Stores state of interest to ConcreteObserver objects.
Send notification to it's observer
ConcreteObserver
Maintains reference to a ConcreteSubject object
Maintains observer state consistent with subjects.
Implements update operation
8. Java in-built API for observer pattern:
• The java API provides one class and one inteface for implementing
observer pattern.
• 1. java.util.Observable-class
• 2. java.util.Observer-interfac
9. java.util.Observable:
For being observed,class must extend this class. The subclass becomes
observable and override methods of java.util.Observable and other objects
can "observe" changes in state of this object.
Methods:
addObserver(Observer o) :add Observer to the list of observers for this
subject.
deleteObserver(Observer o) :delete Observers from the list of observers .
notifyObservers() : notify all the observers if object has changed.
hasChanged() :return true if object has changed.
setChanged() :This method marks object has changed
clearChanged() :this method will indicate that subject has no changes or all
the observers has been notified.
10. java.util.Observer:
The class that performs the "observing" must implement the
java.util.Observer interface. There is a single method:
public void update(Observable obj, Object arg) :This method is called
whenever the observed object is changed. An application calls an
Observable object's notifyObservers method for notifying to all the
observers of change.
11. Example:
You might have surfed "Flipkart.com-Online megastore".So
when you search for any product and it is unavailable then
there is option called "Notify me when product is
available".If you subscribe to that option then when state of
product changes i.e. it is available,you will get notification
mail "Product is available now you can buy it".