Review of old topic regarding dependency injection. Why it's still important and actual in the industry. Will look into more depth of this is handled in Episerver and related libraries.
Advanced PHP Simplified
Increase your PHP skills and improve your architecture as you learn why, when, and how to use advanced PHP features. Abstracts, interfaces, traits, namespaces, and dependency injection will each be discussed with code examples to help make using them simple. All these features will then be brought together to demonstrate clean coding. This will be a perfect presentation to help you sharpen your skill-set to include these tools to make your code even more clean, structured, and awesome!
Yevhen Kalinichenko, Senior JavaScript Developer
“Object oriented concepts in real projects”
- Abstraction. What is it and what abstraction gives us
- Inheritance. Why do we need inheritance? Composition
over inheritance.
- Encapsulation. Why it’s so important to hide
implementation. Breaking of encapsulation leads us to
maintenance hell
- Polymorphism. Working with interface but not with
concrete implementation
- Single responsibility. Why “classes” must adhere single
responsibility
- Open/Closed principle
- Related topics – cohesion, coupling, interfaces,
separation of responsibilities for each team member.
Review of old topic regarding dependency injection. Why it's still important and actual in the industry. Will look into more depth of this is handled in Episerver and related libraries.
Advanced PHP Simplified
Increase your PHP skills and improve your architecture as you learn why, when, and how to use advanced PHP features. Abstracts, interfaces, traits, namespaces, and dependency injection will each be discussed with code examples to help make using them simple. All these features will then be brought together to demonstrate clean coding. This will be a perfect presentation to help you sharpen your skill-set to include these tools to make your code even more clean, structured, and awesome!
Yevhen Kalinichenko, Senior JavaScript Developer
“Object oriented concepts in real projects”
- Abstraction. What is it and what abstraction gives us
- Inheritance. Why do we need inheritance? Composition
over inheritance.
- Encapsulation. Why it’s so important to hide
implementation. Breaking of encapsulation leads us to
maintenance hell
- Polymorphism. Working with interface but not with
concrete implementation
- Single responsibility. Why “classes” must adhere single
responsibility
- Open/Closed principle
- Related topics – cohesion, coupling, interfaces,
separation of responsibilities for each team member.
This is an intermediate conversion course for C++, suitable for second year computing students who may have learned Java or another language in first year.
OOP with Java - Abstract Classes and InterfacesHitesh-Java
In this core java training session, you will learn OOPs with Java & Exception Handling. Topics covered in this session are:
• Overview of OOP continued…
• Abstraction – using Abstract Classes and Interfaces.
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this core java training session, you will learn Inner Classes. Topics covered in this session are:
• Inner Classes
• Method-local Inner Class
• Anonymous Inner Class
• Static Nested Inner Class
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this core java training session, you will learn Exception Handling. Topics covered in this session are:
• throw and throws keywords
• Exception propagation – the cases of Checked and Unchecked Exceptions
• Defining your own custom Exception
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
The first seminar in the mini-seminars periodical sessions I've prepared and lead in my spare time while being employed at Exigen Services. Kudos, guys!
Since these presentations were spare time hobby - I've decided to share them :)
Hopefully someone will find them useful.
The intro is - what designs patters are about, some simple examples and a lots of colorful images.
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As
From JVM to .NET languages, from minor coding idioms to system-level architectures, functional programming is enjoying a long overdue surge in interest. Functional programming is certainly not a new idea and, although not apparently as mainstream as object-oriented and procedural programming, many of its concepts are also more familiar than many programmers believe. This talk examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.
OOP with Java - Abstract Classes and InterfacesRatnaJava
In this session you will learn:
Overview of OOP continued…
Abstraction – using Abstract Classes and Interfaces.
For more information: https://www.mindsmapped.com/courses/software-development/become-a-java-developer-hands-on-training/
A short presentation held as an introduction to JavaScript for the Microsoft department at Steria Norway. It was a prequel to my KnockoutJS presentation
Ever heard of the Law of Demeter? How about the Liskov Substitution Principle? This talk introduces key object-oriented laws and principles currently used in our field and provides guidance for their use when building applications on the .NET platform.
A presentation given to PSCP executive committee providing an overview of the 4 major social media sites (facebook, Google+, LinkedIn and Twitter) and describing next steps in an adoption.
This is an intermediate conversion course for C++, suitable for second year computing students who may have learned Java or another language in first year.
OOP with Java - Abstract Classes and InterfacesHitesh-Java
In this core java training session, you will learn OOPs with Java & Exception Handling. Topics covered in this session are:
• Overview of OOP continued…
• Abstraction – using Abstract Classes and Interfaces.
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this core java training session, you will learn Inner Classes. Topics covered in this session are:
• Inner Classes
• Method-local Inner Class
• Anonymous Inner Class
• Static Nested Inner Class
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this core java training session, you will learn Exception Handling. Topics covered in this session are:
• throw and throws keywords
• Exception propagation – the cases of Checked and Unchecked Exceptions
• Defining your own custom Exception
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
The first seminar in the mini-seminars periodical sessions I've prepared and lead in my spare time while being employed at Exigen Services. Kudos, guys!
Since these presentations were spare time hobby - I've decided to share them :)
Hopefully someone will find them useful.
The intro is - what designs patters are about, some simple examples and a lots of colorful images.
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As
From JVM to .NET languages, from minor coding idioms to system-level architectures, functional programming is enjoying a long overdue surge in interest. Functional programming is certainly not a new idea and, although not apparently as mainstream as object-oriented and procedural programming, many of its concepts are also more familiar than many programmers believe. This talk examines functional and declarative programming styles from the point of view of coding patterns, little languages and programming techniques already familiar to many programmers.
OOP with Java - Abstract Classes and InterfacesRatnaJava
In this session you will learn:
Overview of OOP continued…
Abstraction – using Abstract Classes and Interfaces.
For more information: https://www.mindsmapped.com/courses/software-development/become-a-java-developer-hands-on-training/
A short presentation held as an introduction to JavaScript for the Microsoft department at Steria Norway. It was a prequel to my KnockoutJS presentation
Ever heard of the Law of Demeter? How about the Liskov Substitution Principle? This talk introduces key object-oriented laws and principles currently used in our field and provides guidance for their use when building applications on the .NET platform.
A presentation given to PSCP executive committee providing an overview of the 4 major social media sites (facebook, Google+, LinkedIn and Twitter) and describing next steps in an adoption.
Parallel mechanisms of epigenetic reprogramming in the germlineLoki Stormbringer
Germ cells possess the extraordinary and unique capacity to give rise to a new organism and create an enduring link between all generations. To acquire this property, primordial germ cells (PGCs) transit through an unprecedented programme of sequential epigenetic events that culminates in an epigenomic basal state that is the foundation of totipotency. This process is underpinned by genome-wide DNA demethylation, which may occur through several overlapping pathways, including conversion to 5-hydroxymethylcytosine. We propose that the epigenetic programme in PGCs operates through multiple parallel mechanisms to ensure robustness at the level of individual cells while also being flexible through functional redundancy to guarantee high fidelity of the process. Gaining a better understanding of the molecular mechanisms that direct epigenetic reprogramming in PGCs will enhance our ability to manipulate epigenetic memory, cell-fate decisions and applications in regenerative medicine.
CTC1 deletion results in defective telomere replication, leading to catastrop...Loki Stormbringer
The proper maintenance of telomeres is essential for genome stability. Mammalian telomere maintenance is governed by a number of telomere binding proteins, including the newly identified CTC1–STN1–TEN1 (CST) complex. However, the in vivo functions of mammalian CST remain unclear. To address this question, we conditionally deleted CTC1 from mice. We report here that CTC1 null mice experience rapid onset of global cellular proliferative defects and die prematurely from complete bone marrow failure due to the activation of an ATR-dependent G2/M checkpoint. Acute deletion of CTC1 does not result in telomere deprotection, suggesting that mammalian CST is not involved in capping telomeres. Rather, CTC1 facilitates telomere replication by promoting efficient restart of stalled replication forks. CTC1 deletion results in increased loss of leading C-strand telomeres, catastrophic telomere loss and accumulation of excessive ss telomere DNA. Our data demonstrate an essential role for CTC1 in promoting efficient replication and length maintenance of telomeres.
Metabolic depression in hibernation and major depression: an explanatory theo...Loki Stormbringer
Metabolic depression, an adaptive biological process for energy preservation, is responsible for torpor, hibernation and estivation. We propose that a form of metabolic depression, and not mitochondrial dysfunction, is the process underlying the observed hypometabolism, state-dependent neurobiological changes and vegetative symptoms of major depression in humans. The process of metabolic depression is reactivated via differential gene expression in response to perceived adverse stimuli in predisposed persons. Behavior inhibition by temperament, anxiety disorders, genetic vulnerabilities, and early traumatic experiences predispose persons to depression. The proposed theory is supported by similarities in the presentation and neurobiology of hibernation in bears and major depression and explains the yet unexplained neurobiological changes of depression. Although, gene expression is suppressed in other hibernators by deep hypothermia, bears were chosen because they hibernate with mild hypothermia. Pre-hibernation in bears and major depression with atypical features are both characterized by fat storage through overeating, oversleeping, and decreased mobility. Hibernation in bears and major depression with melancholic features are characterized by withdrawal from the environment, lack of energy, loss of weight from not eating and burning stored fat, changes in sleep pattern, and the following similar neurobiological findings: reversible subclinical hypothyroidism; increased concentration of serum cortisol; acute phase protein response; low respiratory quotient; oxidative stress response; decreased neurotransmitter levels; and changes in cyclic-adenosine monophosphate-binding activity. Signaling systems associated with protein phosphorylation, transcription factors, and gene expression are responsible for the metabolic depression process during pre-hibernation and hibernation. Antidepressants and mood stabilizers interfere with the hibernation process and produce their therapeutic effects by normalizing the fluctuation of activities in the different signaling systems, which are down-regulated during hibernation and depression and up-regulated during exodus from hibernation and the hypomanic or manic phase of mood disorders. The ways individuals cognitively perceive, understand, communicate, and react to the vegetative symptoms of depression, from downregulation in energy production, and in the absence of known medical causes, produce the other characteristics of depression including guilt, helplessness, hopelessness, suicidal phenomena, agitation, panic attacks, psychotic symptoms, and sudden switch to hypomanic or manic episodes. The presence of one or more of these characteristics depends on the person's neuropsychological function, its social status between the others, and the other's response to the person. Neurobiological changes associated with metabolic depression during entrance, maintenance, and exodus from hibernation in bears is suggested a
Matrix rigidity controls endothelial differentiation and morphogenesis of car...Loki Stormbringer
Tissue development and regeneration involve tightly coordinated and integrated processes: selective proliferation of resident stem and precursor cells, differentiation into target somatic cell type, and spatial morphological organization. The role of the mechanical environment in the coordination of these processes is poorly understood. We show that multipotent cells derived from native cardiac tissue continually monitored cell substratum rigidity and showed enhanced proliferation, endothelial differentiation, and morphogenesis when the cell substratum rigidity closely matched that of myocardium. Mechanoregulation of these diverse processes required p190RhoGAP, a guanosine triphosphatase–activating protein for RhoA, acting through RhoA-dependent and -independent mechanisms. Natural or induced decreases in the abundance of p190RhoGAP triggered a series of developmental events by coupling cell-cell and cell-substratum interactions to genetic circuits controlling differentiation.
Metal protein attenuating compounds for the treatment of alzheimer's dementiaLoki Stormbringer
The protein amyloid-β (Aß) is strongly implicated in the development of Alzheimer's dementia, where it aggregates in clumps causing damage and death of brain cells. This clumping is encouraged by copper and zinc (metal ions) in the brain. Metal protein attenuating compounds (MPACS) bind strongly to copper and zinc (this is known as chelation), both preventing the clumping together of Aß and promoting processes which may cause it to dissolve and so be cleared from brain cells. Therefore MPACS may be a potential therapy for Alzheimer's dementia. Two different types of MPAC have been used in clinical trials and the drugs are known as PBT1 and PBT2. The trial of PBT1 compared with placebo (in 36 patients) showed no statistically significant difference in cognition or memory between the active treatment and placebo groups at 36 weeks. We therefore conclude that there is no current evidence that treatment with clioquinol (PBT1) has any significant effect on cognition and in particular memory (as measured by the ADAS-Cog scale) in patients with Alzheimer's dementia. This drug has now been withdrawn from development. The trial of PBT2 showed it was safe after 12 weeks of treatment but demonstrated no overall significant effect on cognition or memory.
Meta analysis of genome-wide association studies for personalityLoki Stormbringer
Personality can be thought of as a set of characteristics that influence people’s thoughts,
feelings and behavior across a variety of settings. Variation in personality is predictive of many
outcomes in life, including mental health. Here we report on a meta-analysis of genome-wide
association (GWA) data for personality in 10 discovery samples (17 375 adults) and five
in silico replication samples (3294 adults).
It is unclear where plate boundary thrusts generate giant rather than great earthquakes. Along the Himalayas, the source
sizes and recurrence times of large seismic events are particularly uncertain, since no surface signatures were found for those
that shook the range in the twentieth century. Here we challenge the consensus that these events remained blind and did not
rupture the surface.We use geomorphological mapping of fluvial deposits, palaeo-seismological logging of river-cut cliffs and
trench walls, and modelling of calibrated 14C ages, to show that the Mw 8.2 Bihar–Nepal earthquake on 15 January 1934 did
break the surface: traces of the rupture are clear along at least 150 km of the Main Frontal Thrust fault in Nepal, between
85 500 and 87 200 E. Furthermore, we date collapse wedges in the Sir Valley and find that the 7 June AD 1255 earthquake,
an event that devastated Kathmandu and mortally wounded the Nepalese King Abhaya Malla, also ruptured the surface along
this stretch of the mega-thrust. Thus, in the past 1,000 years, two great earthquakes, 679 years apart, rather than one giant
eleventh-century AD event, contributed to the frontal uplift of young river terraces in eastern Nepal. The rare surface expression
of these earthquakes implies that surface ruptures of other reputedly blind great Himalayan events might exist.
Mechanisms of white matter changes induced by meditationLoki Stormbringer
Using diffusion tensor imaging, several recent studies have shown that training results in changes in white matter efficiency as measured by fractional anisotropy (FA). In our work, we found that a form of mindfulness meditation, integrative body–mind training (IBMT), improved FA in areas surrounding the anterior cingulate cortex after 4-wk training more than controls given relaxation training. Reductions in radial diffusivity (RD) have been interpreted as improved myelin but reductions in axial diffusivity (AD) involve other mechanisms, such as axonal density. We now report that after 4-wk training with IBMT, both RD and AD decrease accompanied by increased FA, indicating improved efficiency of white matter involves increased myelin as well as other axonal changes. However, 2-wk IBMT reduced AD, but not RD or FA, and improved moods. Our results demonstrate the time-course of white matter neuroplasticity in short-term meditation. This dynamic pattern of white matter change involving the anterior cingulate cortex, a part of the brain network related to self-regulation, could provide a means for intervention to improve or prevent mental disorders.
Appeal from the united states district court for the eastern district of wisc...Loki Stormbringer
This is a case about how a court may dispose of a copyright infringement action based on the fair use affirmative defense while avoiding the burdens of discovery and trial. This case also poses the interesting question of whether the incorporation-byreference doctrine applies to audio-visual works.
"We noted during oral argument that such a broad discovery request, surely entailing expensive e-discovery of emails or other internal communications, gives Brownmark the appearance of a “copyright troll.” We are confident that the district court would have refused to grant such expansive demands."
Anatomical plasticity of adult brain is titrated by nogo receptor 1 (06 March...Loki Stormbringer
Experience rearranges anatomical connectivity in the brain, but such plasticity is suppressed in adulthood. We examined the turnover of dendritic spines and axonal varicosities in the somatosensory cortex of mice lacking Nogo Receptor 1 (NgR1). Through adolescence, the anatomy and plasticity of ngr1 null mice are indistinguishable from control, but suppression of turnover after age 26 days fails to occur in ngr1−/− mice. Adolescent anatomical plasticity can be restored to 1-year-old mice by conditional deletion of ngr1. Suppression of anatomical dynamics by NgR1 is cell autonomous and is phenocopied by deletion of Nogo-A ligand. Whisker removal deprives the somatosensory cortex of experience-dependent input and reduces dendritic spine turnover in adult ngr1−/− mice to control levels, while an acutely enriched environment increases dendritic spine dynamics in control mice to the level of ngr1−/− mice in a standard environment. Thus, NgR1 determines the low set point for synaptic turnover in adult cerebral cortex.
The next generation of glioma biomarkers: MGMT methylation, BRAF fusions and ...Loki Stormbringer
For some, glioma biomarkers have been expected to solve common diagnostic problems in routine neuropathology service caused by insufficient material, technical shortcomings or lack of experience. Further, biomarkers should predict patient outcome and direct optimal therapy for the individual patient. Unfortunately, current biomarkers still fall somewhat short of these grand expectations. While there has been some progress, it has generally been slow and in small steps. In this review, the newest set of glioma biomarkers: O(6) -methylguanine-DNA methyltransferase (MGMT) methylation, BRAF fusion and IDH1 mutation are discussed. MGMT methylation is well established as a prognostic/predictive marker for glioblastoma; however, technical questions regarding testing remain, it is not currently utilized widely in guiding patient management, and it has proven to be of no assistance in diagnostics. In contrast, BRAF fusion and IDH1 mutation analyses promise to be very helpful for classifying and grading gliomas, while their potential predictive value has yet to be established.
Interventions to Improve Cognitive Functioning After TBILoki Stormbringer
Traumatic injury to the brain can affect the core of what makes us
human—our cognition and emotion. The injuries are acute but may result
in chronic burdens for individuals and families as well as society. Effective
approaches to improving functioning are needed, and the benefits may
be far-reaching. We discuss some basic principles to guide current prac-
tice, as well as major directions for continuing advancement of ways to
improve functioning after injury. Interventions are more likely to be effec-
tive when we take into account multiple levels of brain functioning, from
neurons to pharmacological systems to social networks. Training of cogni-
tive functions is of special importance, and benefits may synergize with
pharmacologic and other approaches that modify biology. The combina-
tion of physical and experiential trauma deserves special consideration,
with effects on cognition, emotion, and other substrates of behavior.
Directing further research toward key frontiers that bridge neuroscience
and rehabilitation will advance the development of clinically effective
interventions.
Certification preparation - Net classses and functions.pptxRohit Radhakrishnan
we recap the basic and advanced notions regarding different types of Object types used when working in UiPath environment. We are going to go through the basics (e.g.: concatenation, conversion between different types of data) and deep dive into more advanced topics like linqs or selectors, recap how to work with datatables, from initialization to filtering and touch upon the subject of invoking code inside an UiPath project.
we recap the basic and advanced notions regarding different types of Object types used when working in UiPath environment. We are going to go through the basics (e.g.: concatenation, conversion between different types of data) and deep dive into more advanced topics like linqs or selectors, recap how to work with datatables, from initialization to filtering and touch upon the subject of invoking code inside an UiPath project.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
10. Native to the CLR Allow for better type safety increasing performance (no box, unbox, casting) ArrayList vs. List<T> IDE Magic What are Generics?
11. *200% perf gain value types (i.e.-string, int…) *100% perf gain ref types (i.e.-MyClass) Used throughout .NET Make great containers i.e.-List<T> Activator.CreateInstance<T>() Uses / Benefits * - #’s from MSDN
12. C# List<string> x = new List<string>(); String GetValueAsString<T>(T entity) {} VB.NET Dim x As New List(Of String) Function GetValueAsString(of T)(ByRef entity As T) As String Syntax
16. ? Extension Methods “Extension methods enable you to ‘add’ methods to existing types without creating a new derived type, recompiling, or otherwise modifying the original type.” -MSDN
17. Allows adding methods to an existing type No recompile needed Can extend framework classes (including sealed) Methods included in Intellisense Extension Methods
19. ? Lamda Expressions “A lambda expression is an anonymous function that can contain expressions and statements, and can be used to create delegates or expression tree types.” -MSDN
34. Summary - Wherever a delegate type can be used Event handlers LINQ Projection Extensions (Select, SelectMany) Find Extensions (Find, FindAll) When Can We Use Them?
36. ? Language Integrated Query (LINQ) “LINQ is a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. .” -MSDN
38. Expression based var results = from process in Process.GetProcesses() where process.ProcessName.Contains("WINWORD") orderbyprocess.MainWindowTitle descending select process; Method based varresults = Process.GetProcesses() .Where(process=>process.ProcessName .Contains("WINWORD")) .OrderBy(x=>x.MainWindowTitle); LINQ Options
40. LINQ C# VB Other Languages .NET Language – Integrated Query LINQ enabled data sources LINQ enabled ADO.NET LINQ to Objects LINQ to XML LINQ to Datasets LINQ to SQL LINQ to Entities Objects Relational Data XML
41. LINQ to … LINQ to Objects LINQ to XML (XLINQ) LINQ to DataSets LINQ to SQL (DLINQ) LINQ to Entities (EF) LINQ to SharePoint LINQ to REST LINQ to NHibernate LINQ to Twitter LINQ to SQL Saturday???