Submit Search
Upload
Elixir metaprogramming
•
0 likes
•
964 views
Kamil Lelonek
Follow
A brief introduction to Elixir metaprogramming.
Read less
Read more
Software
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
This will be 6 live hacking demos. We will not do theory, but will see in practice how small and not always obvious errors lead to significant vulnerabilities in your JavaScript application.
6 ways to hack your JavaScript application by Viktor Turskyi
6 ways to hack your JavaScript application by Viktor Turskyi
OdessaJS Conf
Threads c sharp
Threads c sharp
Karthick Suresh
Java threads
Java threads
javaicon
Threading
Threading
abhay singh
Это будет 6 живых демо взлома. Идея не обсудить сухую теория, а увидеть на практике, как не всегда очевидные ошибки являются источником серьезных уязвимостей в твоем JavScript приложении.
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JSFestUA
Thread Synchronization Constructs
.NET: Thread Synchronization Constructs
.NET: Thread Synchronization Constructs
Sasha Kravchuk
Every Java developer knows that multithreading is the root of all evil and it is quite hard to write correct code for concurrent environment. But what tasks do exist in real commercial development except running code in asynchronous way? In this talk I will present several tasks from my real projects and solutions we designed for them. This talk is very application oriented and allows participants to extend their vision of concurrent programming.
Java concurrency in practice
Java concurrency in practice
Mikalai Alimenkou
Multithreading in C#. Task Parallel Library,
.NET Multithreading/Multitasking
.NET Multithreading/Multitasking
Sasha Kravchuk
Recommended
This will be 6 live hacking demos. We will not do theory, but will see in practice how small and not always obvious errors lead to significant vulnerabilities in your JavaScript application.
6 ways to hack your JavaScript application by Viktor Turskyi
6 ways to hack your JavaScript application by Viktor Turskyi
OdessaJS Conf
Threads c sharp
Threads c sharp
Karthick Suresh
Java threads
Java threads
javaicon
Threading
Threading
abhay singh
Это будет 6 живых демо взлома. Идея не обсудить сухую теория, а увидеть на практике, как не всегда очевидные ошибки являются источником серьезных уязвимостей в твоем JavScript приложении.
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JSFestUA
Thread Synchronization Constructs
.NET: Thread Synchronization Constructs
.NET: Thread Synchronization Constructs
Sasha Kravchuk
Every Java developer knows that multithreading is the root of all evil and it is quite hard to write correct code for concurrent environment. But what tasks do exist in real commercial development except running code in asynchronous way? In this talk I will present several tasks from my real projects and solutions we designed for them. This talk is very application oriented and allows participants to extend their vision of concurrent programming.
Java concurrency in practice
Java concurrency in practice
Mikalai Alimenkou
Multithreading in C#. Task Parallel Library,
.NET Multithreading/Multitasking
.NET Multithreading/Multitasking
Sasha Kravchuk
Metaprogramming - the process of using code to write code - is a core feature of Elixir. You can easily extend the language and dynamically change the code. Despite knowing the first rule of metaprogramming - "Don't use metaprogramming" - every Elixir developer should have an idea what it is. This talk will introduce the audience to the main metaprogramming concepts of Elixir. You will know about Elixir abstract syntax tree, 'quoting', macros and compile-time hooks. I'll demonstrate how this stuff works using simple examples as well as cases from popular packages. First Kyiv Elixir Meetup, June 23
Intro to elixir metaprogramming
Intro to elixir metaprogramming
Anton Mishchuk
Introduction to the Elixir programming language by Javier Cuevas. Madrid |> Elixir meetup.
Introduction to Elixir
Introduction to Elixir
Diacode
The first part of the talk is going to be an introduction to the Triton framework to expose its components and to explain how they work together. Then, the second part will include demonstrations on how it's possible to reverse virtual machine based protections using taint analysis, symbolic execution, SMT simplifications and LLVM-IR optimizations.
How Triton can help to reverse virtual machine based software protections
How Triton can help to reverse virtual machine based software protections
Jonathan Salwan
A macro processor is a system software. Macro is that the Section of code that the programmer writes (defines) once, and then can use or invokes many times.
Macro-processor
Macro-processor
Temesgen Molla
Since 2.10.0 Scala includes macros. I was talk about something like the following: * What do macros benefit to us? * What can we do with macros? * Actual use cases
What's a macro?: Learning by Examples
What's a macro?: Learning by Examples
chibochibo
CanSecWest2017
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
CanSecWest
Presentation material by Ms. Takako Shimamoto at ScalaMatsuri 2014 http://scalamatsuri.org/en/
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
scalaconfjp
DotNet Introduction
DotNet Introduction
Wei Sun
2009 CodeEngn Conference 03 윈도우 커널모드에서 동작하는 악성코드들의 동작원리와 목적을 알아보고, 윈도우 커널모드의 악성코드를 분석하는 방법에 대해 살펴본다. http://codeengn.com/conference/03
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
GangSeok Lee
Barcelona, July 2017 Introduction to Elixir for Ruby developers https://github.com/carlosipe/intro-to-elixir-slides
Intro to Elixir talk
Intro to Elixir talk
Carlos I. Peña
John Brant: Smalltalk in a .NET World. How to write a Smalltalk compiler without writing a VM (ESUG 2003, Bled)
Smalltalk in a .NET World
Smalltalk in a .NET World
ESUG
Shellcoding in linux
Shellcoding in linux
Ajin Abraham
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02
Wei Sun
about macro processor
Ss4
Ss4
Jaya Chavan
Full project samples can be found here: https://skydrive.live.com/?cid=bdf9cf467011e705#!/?cid=bdf9cf467011e705&sc=documents&uc=1&id=BDF9CF467011E705%21232
Mocking vtcc3 - en
Mocking vtcc3 - en
vgrondin
Elixir in a nutshell - Training sessions 1/ Ecosystem 2/ Fundamental concepts 3/ Rest API In this first session we will discover : - iex, mix & hex - code quality tools - typespecs & documentations - unit test & coverage Github source code : https://github.com/helabenkhalfallah/elixir_in_nutshell Article : https://medium.com/@helabenkhalfallah/elixir-in-a-nutshell-6655f1851520 Elixir references : https://elixirschool.com/en/ https://elixir-lang.org/getting-started/introduction.html https://hexdocs.pm/ Elixir communities : https://github.com/elixir-lang/elixir/wiki#online-communities
Elixir in a nutshell - Ecosystem (session 1)
Elixir in a nutshell - Ecosystem (session 1)
Héla Ben Khalfallah
Grazie a Gabriele Previtera e Gaetano Perrone per la parte di Network Security
Hack the whale
Hack the whale
Marco Ferrigno
Starting with v4, modules hold a promise for changing how Redis is used and developed for. Enabling custom data types and commands, Redis Modules build upon and extend the core functionality to handle any use case. The video of the webinar given with these slides is at: https://youtu.be/EglSYFodaqw
Extend Redis with Modules
Extend Redis with Modules
Itamar Haber
Workshop with Heiko Behrens and Moritz Eysholdt at EclipseCon 2010, Santa Clara, CA.
Eclipse meets e4
Eclipse meets e4
Dr. Jan Köhnlein
White paper for Let your Mach-O fly presentation given at Black Hat DC 2009
Let your Mach-O fly, Black Hat DC 2009
Let your Mach-O fly, Black Hat DC 2009
Vincenzo Iozzo
Angular 2 with the entire ecosystem around it.
Angular2 ecosystem
Angular2 ecosystem
Kamil Lelonek
Security in Web applications.
Introduction to Web Security
Introduction to Web Security
Kamil Lelonek
More Related Content
Similar to Elixir metaprogramming
Metaprogramming - the process of using code to write code - is a core feature of Elixir. You can easily extend the language and dynamically change the code. Despite knowing the first rule of metaprogramming - "Don't use metaprogramming" - every Elixir developer should have an idea what it is. This talk will introduce the audience to the main metaprogramming concepts of Elixir. You will know about Elixir abstract syntax tree, 'quoting', macros and compile-time hooks. I'll demonstrate how this stuff works using simple examples as well as cases from popular packages. First Kyiv Elixir Meetup, June 23
Intro to elixir metaprogramming
Intro to elixir metaprogramming
Anton Mishchuk
Introduction to the Elixir programming language by Javier Cuevas. Madrid |> Elixir meetup.
Introduction to Elixir
Introduction to Elixir
Diacode
The first part of the talk is going to be an introduction to the Triton framework to expose its components and to explain how they work together. Then, the second part will include demonstrations on how it's possible to reverse virtual machine based protections using taint analysis, symbolic execution, SMT simplifications and LLVM-IR optimizations.
How Triton can help to reverse virtual machine based software protections
How Triton can help to reverse virtual machine based software protections
Jonathan Salwan
A macro processor is a system software. Macro is that the Section of code that the programmer writes (defines) once, and then can use or invokes many times.
Macro-processor
Macro-processor
Temesgen Molla
Since 2.10.0 Scala includes macros. I was talk about something like the following: * What do macros benefit to us? * What can we do with macros? * Actual use cases
What's a macro?: Learning by Examples
What's a macro?: Learning by Examples
chibochibo
CanSecWest2017
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
CanSecWest
Presentation material by Ms. Takako Shimamoto at ScalaMatsuri 2014 http://scalamatsuri.org/en/
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
scalaconfjp
DotNet Introduction
DotNet Introduction
Wei Sun
2009 CodeEngn Conference 03 윈도우 커널모드에서 동작하는 악성코드들의 동작원리와 목적을 알아보고, 윈도우 커널모드의 악성코드를 분석하는 방법에 대해 살펴본다. http://codeengn.com/conference/03
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
GangSeok Lee
Barcelona, July 2017 Introduction to Elixir for Ruby developers https://github.com/carlosipe/intro-to-elixir-slides
Intro to Elixir talk
Intro to Elixir talk
Carlos I. Peña
John Brant: Smalltalk in a .NET World. How to write a Smalltalk compiler without writing a VM (ESUG 2003, Bled)
Smalltalk in a .NET World
Smalltalk in a .NET World
ESUG
Shellcoding in linux
Shellcoding in linux
Ajin Abraham
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02
Wei Sun
about macro processor
Ss4
Ss4
Jaya Chavan
Full project samples can be found here: https://skydrive.live.com/?cid=bdf9cf467011e705#!/?cid=bdf9cf467011e705&sc=documents&uc=1&id=BDF9CF467011E705%21232
Mocking vtcc3 - en
Mocking vtcc3 - en
vgrondin
Elixir in a nutshell - Training sessions 1/ Ecosystem 2/ Fundamental concepts 3/ Rest API In this first session we will discover : - iex, mix & hex - code quality tools - typespecs & documentations - unit test & coverage Github source code : https://github.com/helabenkhalfallah/elixir_in_nutshell Article : https://medium.com/@helabenkhalfallah/elixir-in-a-nutshell-6655f1851520 Elixir references : https://elixirschool.com/en/ https://elixir-lang.org/getting-started/introduction.html https://hexdocs.pm/ Elixir communities : https://github.com/elixir-lang/elixir/wiki#online-communities
Elixir in a nutshell - Ecosystem (session 1)
Elixir in a nutshell - Ecosystem (session 1)
Héla Ben Khalfallah
Grazie a Gabriele Previtera e Gaetano Perrone per la parte di Network Security
Hack the whale
Hack the whale
Marco Ferrigno
Starting with v4, modules hold a promise for changing how Redis is used and developed for. Enabling custom data types and commands, Redis Modules build upon and extend the core functionality to handle any use case. The video of the webinar given with these slides is at: https://youtu.be/EglSYFodaqw
Extend Redis with Modules
Extend Redis with Modules
Itamar Haber
Workshop with Heiko Behrens and Moritz Eysholdt at EclipseCon 2010, Santa Clara, CA.
Eclipse meets e4
Eclipse meets e4
Dr. Jan Köhnlein
White paper for Let your Mach-O fly presentation given at Black Hat DC 2009
Let your Mach-O fly, Black Hat DC 2009
Let your Mach-O fly, Black Hat DC 2009
Vincenzo Iozzo
Similar to Elixir metaprogramming
(20)
Intro to elixir metaprogramming
Intro to elixir metaprogramming
Introduction to Elixir
Introduction to Elixir
How Triton can help to reverse virtual machine based software protections
How Triton can help to reverse virtual machine based software protections
Macro-processor
Macro-processor
What's a macro?: Learning by Examples
What's a macro?: Learning by Examples
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
CSW2017 Amanda rousseau cansecwest2017_net_hijacking_powershell
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
What's a macro?: Learning by Examples / Scalaのマクロに実用例から触れてみよう!
DotNet Introduction
DotNet Introduction
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
[2009 CodeEngn Conference 03] koheung - 윈도우 커널 악성코드에 대한 분석 및 방법
Intro to Elixir talk
Intro to Elixir talk
Smalltalk in a .NET World
Smalltalk in a .NET World
Shellcoding in linux
Shellcoding in linux
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02
Ss4
Ss4
Mocking vtcc3 - en
Mocking vtcc3 - en
Elixir in a nutshell - Ecosystem (session 1)
Elixir in a nutshell - Ecosystem (session 1)
Hack the whale
Hack the whale
Extend Redis with Modules
Extend Redis with Modules
Eclipse meets e4
Eclipse meets e4
Let your Mach-O fly, Black Hat DC 2009
Let your Mach-O fly, Black Hat DC 2009
More from Kamil Lelonek
Angular 2 with the entire ecosystem around it.
Angular2 ecosystem
Angular2 ecosystem
Kamil Lelonek
Security in Web applications.
Introduction to Web Security
Introduction to Web Security
Kamil Lelonek
Building blocks for modern web applications and rethinking Rails architecture during LRUG meeting in London an 11th of May 2015. https://skillsmatter.com/skillscasts/6384-rails-new-way
Rails New Way
Rails New Way
Kamil Lelonek
A brief introduction to Crystal language.
Crystal
Crystal
Kamil Lelonek
A brief overview of Ansible automation tool.
Ansible
Ansible
Kamil Lelonek
Comparison of Scala and Ruby languages and between Rails and Play frameworks.
Scala vs ruby
Scala vs ruby
Kamil Lelonek
A quick overview about RubyMotion features.
A brief intro to RubyMotion
A brief intro to RubyMotion
Kamil Lelonek
Unusual oAuth usage presentation during wroc_love.rb conference.
oAuth wroclove
oAuth wroclove
Kamil Lelonek
More from Kamil Lelonek
(8)
Angular2 ecosystem
Angular2 ecosystem
Introduction to Web Security
Introduction to Web Security
Rails New Way
Rails New Way
Crystal
Crystal
Ansible
Ansible
Scala vs ruby
Scala vs ruby
A brief intro to RubyMotion
A brief intro to RubyMotion
oAuth wroclove
oAuth wroclove
Recently uploaded
We specialize in Psychic Readings, Psychic Love Spells, Binding Love Spells, Obsession Spells, Voodoo Spells, Lottery Spells, Marriage Spells, Black Magic Spells, Palm Readings & much more. Are you depressed? We perform this come-to-me love spell that works instantly with the aim of bringing back the victim to the person performing the magic. Have you lost your lover? We perform this come-to-me love spell that works instantly with the aim of bringing back the victim to the person performing the magic. Have you lost your lover? Do u need to solve any relationship problem? Contact the powerful spells caster chief kule with love spells that work overnight and love spells that really work. Have you found yourself infatuated with a special someone you think could be the one? Are you looking for a spell to provide them with a nudge in the right direction? Or maybe the spell you cast didn’t achieve the results you were hoping for? Whether you’re new or versed in the ways of spell casting, we’re here to help. Today we’re going to provide you with a detailed guide on the types of love spells to cast. Not only that but there’s something for those who wish to find outside advice from more advanced spell casters. We’re also going to provide you with the top sites available to help you with your dilemma. Let’s begin our journey by educating ourselves on love magic and what a real love caster looks like. Love Magic and Love Casters Love magic made its first appearance back in Ancient Egypt and has been an active practice since. This type of magic is a branch of traditional magic and can be practiced in various ways. Typically the more common use of love magic is through the work of spells, but other methods look like Charms Rituals-LOVE Potions-Dolls and even Amulets If you are interested in becoming a love caster, be prepared for what’s to come. A genuine love caster knows that the art of love casting is no easy feat and shouldn’t be done casually. You should know that not only does it require you to be gifted spiritually, but you must be ready to serve others. Someone who is considered a real love caster has experience in all manner of spells, no matter the difficulty. Training yourself in attraction, commitment, and marriage spells is an excellent place to start. But this by no means will make you a professional. Practice your craft and expand your knowledge; understand that you will possess the ability to help others in time truly. Types of Love Spells What better way to start broadening your experiences with love spells than by learning more about them? These spells work like just about any other spell. Simply apply your intention, use a medium (sigils, mantras, candles, or charm bags), and top it off with establishing the belief that you will receive what you want. So what kind of spells are available and which ones suit your needs the best? Let’s take a look at the many options you have at your disposal
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
nice
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
World's First Crypto Mining Platform and Tap into the $2 Trillion Industry. Crypto Cloud's Revolutionary Mining Platform Makes $100-$300 While You Sleep. Make Up to $300/Day Effortlessly! - No More 9-5 Grind - Done-For-You Profits.
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
This book is written based on the author's over 10 years of experience in Digital Marketing and IT. It aims to provide readers with insights into the benefits of marketing technology (MarTech), its categories, how to choose the right tools, and a summary of interesting trends in each year
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
masabamasaba
Opening Keynote - Sanjiva
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
WSO2
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
The subject of this deck is the small Print[A] program in the following blog post by Noel Welsh: https://www.inner-product.com/posts/direct-style-effects/. Keywords: "direct-style", "context function", "context functions", "algebraic effect", "algebraic effects", "scala", "effect system", "effect systems", "effect", "side effect", "composition", "fp", "functional programming"
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic near me by a powerful astrologer and spell caster in Atlanta. Bring back your lover with Asaf's voodoo-love witchcraft. Psychic Reading | Astrologer | Spell Caster | Obsession Spells | Black Magic | Witchcraft | Protection spell | wiccan spells. Black magic expert and voodoo love spells that work overnight to retrieve that love | lost love spell caster with powerful love psychic reading. Best astrologer & psychic in Sandy Springs, GA to renew your relationship & make your relationship stronger. love spells to bring back the feelings of love for ex-lovers. Increase the intimacy, affection & love between you and your lover using voodoo relationship obsession spells in USA. Money spells, easy love spells with just words, think of me spell, powerful love spell, spells of love, spells that work, love potion to attract a man, easy love spells with just words, pink candle prayer, white magic spells, call me spell, manifestation spell, gay love spells, Commitment spells, business spells and, how to bring back lost love in a relationship, Witchcraft love spells that work immediately to increase love & intimacy in your relationship. Attraction love spells to attract someone, stop a divorce, prevent a breakup & get your ex back. When using love binding spells, there are several things you should know, particularly how to protect yourself from negative energies and how to use the powers of incantations for the good of all people involved. When the focus is love, the results are truly magical. It’s important to remember love is not manipulative, it is not forceful, and it does not bend another to its will. Love is free-flowing, accepting, kind, and generous. For your love spell to work as intended, you must have good intentions in your heart. Below, we share the top five love spells you can use today to shift the energies in your life and create a future filled with love and fulfilment. Obsession spells to Get Your Ex-Lover Back. All women want one thing the most in life to be love and love in return – not much to ask. A lady wants a good man who loves you unconditionally and loyally. You want a man who is honest, hardworking, and loyal – not a complainer or a weakling or a self-centred man. You are a strong, independent, sensual, caring, loving woman. And you don’t think it’s asking too much to want to be with a loving, intelligent man with a good sense of humour and daring, an upright and confident man – who knows who he is. No one wants a chauvinistic and macho man, but you do want someone who will be willing to protect and care for you. Who loves you for you and not some kind of imaginary. You have no doubt that when the right guy appears on your doorstep, you’ll never let him go. But sometimes a man doesn’t realize he has that good woman.
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
Guest lecture "Regulating Artificial Intelligence in Canada: Key Challenges and Policy Options" by Dr. Anna Artyushina. York University, May 2024. Topics: understanding different types of AI systems; economic potential of AI applications; privacy issues; human rights violations; existing legislation
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
AnnaArtyushina1
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
hello
tonesoftg
tonesoftg
lanshi9
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, from Idea to Value Creation
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2
Data spaces in distributed environments should be allowed to evolve in agile ways providing data space owners with large flexibility about which data they store. Agility and heterogeneity, however, jeopardize data exchanges because representations may build on varying ontologies and data consumers may not rely on the semantic correctness of their queries in the context of semantically heterogeneous, evolving data spaces. Graph data spaces are one example of a powerful model for representing and querying data whose semantics may change over time. To assert and enforce conditions on individual graph data spaces, shape languages (e.g SHACL) have been developed. We investigate the question of how querying and programming can be guarded by reasoning over SHACL constraints in a distributed setting and we sketch a picture of how a future landscape based on semantically heterogeneous data spaces might look like.
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platformless Approach
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
masabamasaba
In today's dynamic e-commerce landscape, the payment gateway emerges as a linchpin, ensuring smooth and secure transactions between buyers and sellers. In this discourse, we delve into the meticulous process of devising test cases tailored for scrutinizing payment gateways. Crafting precise test cases for payment gateways is a quintessential responsibility for testers operating within the service industry. This article meticulously explores pivotal scenarios integral to how to test payment gateways, coupled with essential guidelines for drafting effective test cases.
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
Recently uploaded
(20)
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
The title is not connected to what is inside
The title is not connected to what is inside
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
tonesoftg
tonesoftg
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Elixir metaprogramming
1.
Metaprogramming in Elixir A
brief introduction
2.
What will be
about? macros quote and unquote DSLs a.k.a. __using__
3.
Rules regarding macros MACRO
RULE #1 DON'T WRITE MACROS MACRO RULE #2 USE MACROS GRATUITOUSLY
4.
What are macros? A
code that writes code
5.
Where are macros? Elixir
itself is primarily built with macros if unless cond def defmodule assert
6.
How do macros
work?
7.
https://github.com/elixir-lang/elixir/blob/master/lib/elixir/lib/kernel.ex
8.
9.
10.
11.
Macro expanding
12.
What can macros
do?
13.
Why to use
macros? Extending the language to your needs Boilerplate removal
14.
ASTs
15.
quote iex(1)> quote do:
1 + 2 {:+, [context: Elixir, import: Kernel], [1, 2]} Always an atom or another tuple Metadata The arguments for the function call
16.
unquote iex(2)> Macro.to_string { ...(2)>
:div, ...(2)> [context: Elixir, import: Kernel], ...(2)> [10, 2] ...(2)> } "div(10, 2)" iex(1)> quote do: div(10, 2) { :div, [context: Elixir, import: Kernel], [10, 2] }
17.
18.
__using__
19.
20.
Custom type
21.
DB migration
22.
Model
23.
Operations
24.
KamilLelonek / exnumerator
25.
Learning materials http://bit.ly/elixir-metaprogramming http://bit.ly/elixir-macros
26.
https://github.com/KamilLelonek/exnumerator https://blog.lelonek.me/ http://woumedia.com/ https://twitter.com/KamilLelonek
Download now