From git to blockchain ! This talk is about git, immutability, bitcoin, blockchain and links between the two.
Is git a blockchain ? Is bitcoin a git repository ?
Find more inside...
From a native app to a webapp using Node.js and emscriptenFlorian Rival
Using cutting edges technologies like Node.js, Angular.js and the emscripten project, you can create super-powerful web app that benefit from the codebase of already existing native application or library.
In this presentation, I explain how we used emscripten to port GDevelop, an open source game creator, to a webapp called GDevApp.com which is virtually as powerful and capable as the native app!
With asm.js being developed and integrated to browsers and with the development of emscripten, we are likely to see more and more applications and games made using this approach.
Markup Ain't Easy or: How I Learned to love An Object-Oriented RenderAPIc4rl
It's no secret that since the release of Drupal 7 the way that we present markup (a little thing we call the Drupal theme layer) has undergone sweeping and revolutionary changes. Twig! And there was much rejoicing, ringing out from every street corner of the globe, celebrating a long, treacherous, journey filled with chasms of despair and despicable Arrays Of Doom.
But as all great sagas continue Through the Ages, this saga is no exception.
Read more: https://austin2014.drupal.org/session/markup-aint-easy-or-how-i-learned-love-object-oriented-renderapi
Rack middlewares: How powerful they are, their usage with web frameworks such as Rails, and how-to build your own middleware, and things to take into account while you are building your custom middleware.
From git to blockchain ! This talk is about git, immutability, bitcoin, blockchain and links between the two.
Is git a blockchain ? Is bitcoin a git repository ?
Find more inside...
From a native app to a webapp using Node.js and emscriptenFlorian Rival
Using cutting edges technologies like Node.js, Angular.js and the emscripten project, you can create super-powerful web app that benefit from the codebase of already existing native application or library.
In this presentation, I explain how we used emscripten to port GDevelop, an open source game creator, to a webapp called GDevApp.com which is virtually as powerful and capable as the native app!
With asm.js being developed and integrated to browsers and with the development of emscripten, we are likely to see more and more applications and games made using this approach.
Markup Ain't Easy or: How I Learned to love An Object-Oriented RenderAPIc4rl
It's no secret that since the release of Drupal 7 the way that we present markup (a little thing we call the Drupal theme layer) has undergone sweeping and revolutionary changes. Twig! And there was much rejoicing, ringing out from every street corner of the globe, celebrating a long, treacherous, journey filled with chasms of despair and despicable Arrays Of Doom.
But as all great sagas continue Through the Ages, this saga is no exception.
Read more: https://austin2014.drupal.org/session/markup-aint-easy-or-how-i-learned-love-object-oriented-renderapi
Rack middlewares: How powerful they are, their usage with web frameworks such as Rails, and how-to build your own middleware, and things to take into account while you are building your custom middleware.
Graph API Strategies: CQRS for the API EconomyGareth Jones
Self-service project startup was the key driver of the first wave of the API economy.
I'll argue that self-service Change will be the key driver of the 2nd wave and propose an architecture that can enable it for the key use case of mobile app development.
A Modeling Editor and Code Generator for AsyncAPIabgolla
Talk presented at the 1st AsyncAPI conference - https://www.asyncapiconf.com/
Talk summary:
In the new Internet of Things (IoT) era, our everyday objects have evolved in the so-called cyber-physical systems (CPS). The use and deployment of CPS has especially penetrated the industry, giving rise to the Industry 4.0 or Industrial IoT (IIoT). Typically, architectures in IIot environments are distributed and asynchronous, communication being guided by events such as the publication of (and corresponding subscription to) messages.
In this talk, we present AsyncAPI toolkit, our proposal relying on AsyncAPI to automate the design and implementation of these architectures using model-based techniques. AsyncAPI toolkit provides a set of editors and Eclipse-based tools which allow defining JSON-based specifications of message-driven APIs using AsyncAPI. From these specifications, the prototype is able to generate the Java code supporting the creation and serialization of JSON-based message payloads according to the modeled AsyncAPI, including nested JSON objects, as well as the necessary code to publish and subscribe to different topics. The initial prototype that implements this proposal as an open-source project is available at https://github.com/SOM-Research/asyncapi-toolkit
GraphQL is a wonderful abstraction for describing and querying data. Apollo is an ambitious project to help you build apps with GraphQL. In this talk, we'll go over how all the parts—Client, Server, Dev Tools, Codegen, and more—create an end-to-end experience for building apps on top of any data.
## Detailed description
In today's development ecosystem, there are tons of options for almost every part of your application development process: UI rendering, styling, server side rendering, build systems, type checking, databases, frontend data management, and more. However, there's one part of the stack that hasn't gotten as much love in the last decade, because it usually falls in the cracks between frontend and backend developers: Data fetching.
The most common way to load data in apps today is to use a REST API on the server and manage the data manually on the client. Whether you're using Redux, MobX, or something else, you're usually doing everything yourself—deciding when to load data, how to keep it fresh, updating the store after sending updates to the server, and more. But if you're trying to develop the best user experience for your app, all of that gets in the way; you shouldn't have to become a systems engineer to create a great frontend. The Apollo project is based on the belief that data loading doesn't have to be complicated; instead, you should be able to easily get the data you want, when you want it, and it should be managed for you just like React manages updating your UI.
Because data loading touches both the frontend and backend of your app, GraphQL and Apollo have to include many parts to fulfill that promise of being able to seamlessly connect your data together. First, we need client libraries not only for React and JavaScript, but also for native iOS and Android. Then, we must bring server-side support for GraphQL queries, mutations, and most recently subscriptions to every server technology and make those servers easier to write. And finally, we want not only all of the tools that people are used to with REST APIs, but many more thanks to all of the capabilities enabled by GraphQL.
In this talk, we'll go over all of the parts of a GraphQL-oriented app architecture, and how different GraphQL and Apollo technologies come together to solve all of the parts of data loading and management for React developers.
Visual Recognition with Anki Cozmo and TensorFlowNiklas Heidloff
Visual Recognition with Anki Cozmo and TensorFlow - Deployed on IBM Cloud viaKubernetes and Apache OpenWhisk
https://github.com/nheidloff/visual-recognition-for-cozmo-with-tensorflow
http://heidloff.net/article/visual-recognition-for-cozmo-with-tensorflow
https://twitter.com/nheidloff
https://github.com/anki/cozmo-python-sdk
https://codelabs.developers.google.com/codelabs/tensorflow-for-poets
https://www.ibm.com/cloud
https://openwhisk.apache.org
Using Jupyter Notebooks - Developers Forum - AC18Esri UK
The ArcGIS API for Python is not only great for administering your Web GIS, it's also amazing for performing exploratory analysis of your data using Jupyter Notebooks. In this session, we will learn how to do just this!
This presentation focuses on giving an intro to and purpose of GraphQL. Built GraphQL server app with Nodejs. GIT LINK - https://github.com/sreekanth-anubolu/graphql-node-sqlite
We’ll start with the broad overview of how the New Relic platform can be extended and customized to manage your distributed cloud architectures, drive immersive customer experience and provide real-time insights into your business. We’ll dive in and MongoDB will show us how they integrated database monitoring and analytics into the New Relic platform via multiple New Relic APIs. You’ll leave empowered to try existing integrations, excited to build new ones, and motivated to make the New Relic platform your own.
We all hear about automation, bots, IoT, self-driving cars, microservices, and cyborgs, but how could this all work without APIs? APIs will continue to play an increasingly important role in making this world a reality. Come hear from our team of futurists about their vision of how the digital landscape will evolve and the role that API Management will have in this brave new world.
Presented by Luis Weir, Principal, Oracle Ace Director, Capgemini, at Oracle OpenWorld 2016.
Graph API Strategies: CQRS for the API EconomyGareth Jones
Self-service project startup was the key driver of the first wave of the API economy.
I'll argue that self-service Change will be the key driver of the 2nd wave and propose an architecture that can enable it for the key use case of mobile app development.
A Modeling Editor and Code Generator for AsyncAPIabgolla
Talk presented at the 1st AsyncAPI conference - https://www.asyncapiconf.com/
Talk summary:
In the new Internet of Things (IoT) era, our everyday objects have evolved in the so-called cyber-physical systems (CPS). The use and deployment of CPS has especially penetrated the industry, giving rise to the Industry 4.0 or Industrial IoT (IIoT). Typically, architectures in IIot environments are distributed and asynchronous, communication being guided by events such as the publication of (and corresponding subscription to) messages.
In this talk, we present AsyncAPI toolkit, our proposal relying on AsyncAPI to automate the design and implementation of these architectures using model-based techniques. AsyncAPI toolkit provides a set of editors and Eclipse-based tools which allow defining JSON-based specifications of message-driven APIs using AsyncAPI. From these specifications, the prototype is able to generate the Java code supporting the creation and serialization of JSON-based message payloads according to the modeled AsyncAPI, including nested JSON objects, as well as the necessary code to publish and subscribe to different topics. The initial prototype that implements this proposal as an open-source project is available at https://github.com/SOM-Research/asyncapi-toolkit
GraphQL is a wonderful abstraction for describing and querying data. Apollo is an ambitious project to help you build apps with GraphQL. In this talk, we'll go over how all the parts—Client, Server, Dev Tools, Codegen, and more—create an end-to-end experience for building apps on top of any data.
## Detailed description
In today's development ecosystem, there are tons of options for almost every part of your application development process: UI rendering, styling, server side rendering, build systems, type checking, databases, frontend data management, and more. However, there's one part of the stack that hasn't gotten as much love in the last decade, because it usually falls in the cracks between frontend and backend developers: Data fetching.
The most common way to load data in apps today is to use a REST API on the server and manage the data manually on the client. Whether you're using Redux, MobX, or something else, you're usually doing everything yourself—deciding when to load data, how to keep it fresh, updating the store after sending updates to the server, and more. But if you're trying to develop the best user experience for your app, all of that gets in the way; you shouldn't have to become a systems engineer to create a great frontend. The Apollo project is based on the belief that data loading doesn't have to be complicated; instead, you should be able to easily get the data you want, when you want it, and it should be managed for you just like React manages updating your UI.
Because data loading touches both the frontend and backend of your app, GraphQL and Apollo have to include many parts to fulfill that promise of being able to seamlessly connect your data together. First, we need client libraries not only for React and JavaScript, but also for native iOS and Android. Then, we must bring server-side support for GraphQL queries, mutations, and most recently subscriptions to every server technology and make those servers easier to write. And finally, we want not only all of the tools that people are used to with REST APIs, but many more thanks to all of the capabilities enabled by GraphQL.
In this talk, we'll go over all of the parts of a GraphQL-oriented app architecture, and how different GraphQL and Apollo technologies come together to solve all of the parts of data loading and management for React developers.
Visual Recognition with Anki Cozmo and TensorFlowNiklas Heidloff
Visual Recognition with Anki Cozmo and TensorFlow - Deployed on IBM Cloud viaKubernetes and Apache OpenWhisk
https://github.com/nheidloff/visual-recognition-for-cozmo-with-tensorflow
http://heidloff.net/article/visual-recognition-for-cozmo-with-tensorflow
https://twitter.com/nheidloff
https://github.com/anki/cozmo-python-sdk
https://codelabs.developers.google.com/codelabs/tensorflow-for-poets
https://www.ibm.com/cloud
https://openwhisk.apache.org
Using Jupyter Notebooks - Developers Forum - AC18Esri UK
The ArcGIS API for Python is not only great for administering your Web GIS, it's also amazing for performing exploratory analysis of your data using Jupyter Notebooks. In this session, we will learn how to do just this!
This presentation focuses on giving an intro to and purpose of GraphQL. Built GraphQL server app with Nodejs. GIT LINK - https://github.com/sreekanth-anubolu/graphql-node-sqlite
We’ll start with the broad overview of how the New Relic platform can be extended and customized to manage your distributed cloud architectures, drive immersive customer experience and provide real-time insights into your business. We’ll dive in and MongoDB will show us how they integrated database monitoring and analytics into the New Relic platform via multiple New Relic APIs. You’ll leave empowered to try existing integrations, excited to build new ones, and motivated to make the New Relic platform your own.
We all hear about automation, bots, IoT, self-driving cars, microservices, and cyborgs, but how could this all work without APIs? APIs will continue to play an increasingly important role in making this world a reality. Come hear from our team of futurists about their vision of how the digital landscape will evolve and the role that API Management will have in this brave new world.
Presented by Luis Weir, Principal, Oracle Ace Director, Capgemini, at Oracle OpenWorld 2016.
Dubbed with prominent descriptions like "REST done right" GraphQL, released by Facebook in 2015, is a technology quickly gaining adoption in the web space. How about mobile? In this talk we will discuss our "from the trenches" experience in adopting GraphQL in the context of designing of one of the biggest insurance companies in Italy and worldwide, MyAXA. We will discuss features of the protocol and query languages. including most popular implementations on the Android, iOS and NodeJS sides, and expanding on the best practices to squeeze the most value from this innovative approach.
As soon as we start working on an API, architecture issues arise. Many mistaken common beliefs turn out to be fiction in this area. A poorly designed API architecture will lead to misuse or – even worse – not be used at all by its intended clients: application developers.
To facilitate and accelerate design and development of your APIs, we share our vision and beliefs with you in this Reference Card. They come from our direct experience on API projects.
APIdays 2016 - The State of Web API LanguagesRestlet
Jerome Louvel, founder and CTO of Restlet discusses use cases of API-centric software. Continuous API delivery. APi team collaboration. OAS, Swagger, RAML, API Blueprint, other.
Creating compelling user experiences through APIsJeremy Brown
Jeremy will give a taste of how Apigee customers are using API Management to create compelling user experiences with incredible speed. We will quickly zoom through high level general principles like culture on our way to the architectural nitty gritty of why you should make a tailored API for every device you support.
http://idc2016.sched.org/event/6AyR/apigee-creating-compelling-user-experiences-through-apis
The best or nothing! (?) What does it mean for your API product?Katja Weisheit
Digitale Produktentwicklung ist in aller Munde und treibt ganze Organisationen an, ihr Geschäft um neue digitale Features zu erweitern. Neben der tollen User Experience eines Produktes, ist ebenso die API Developer Experience für den Produkterfolg entscheidend. In diesem Meetup werden wir die wichtigsten Aspekte des API Produktdesigns diskutieren, um den interessierten Developer für die Nutzung der API zu begeistern. Dabei gehen wir auch auf die Innensicht der API Realisierung und damit Architekturaspekte ein, die zum Erfolg der API und damit des digitalen Produkts beitragen.
At Instacart we are continuously shipping features for 4 clients (web, iOS, Android and mobile web). In early 2016 the lack of a systematic approach to API began to slow us down. API components were tightly coupled on the backend, payloads were chaotic and the slow propagation of mobile clients prevented us from deprecating old endpoints. After a couple of API refactoring projects, I suggested design which enabled us to move faster.
API Management - Practical Enterprise Implementation ExperienceCapgemini
Narinder Sahota Chief Architect - Capgemini
David Rutter Solutions Architect - Capgemini
APIs are something we take for granted as a key part of modern architecture. This session will talk through the practical experiences of implementing a new cloud-based API Management capability within a mature Enterprise with a complex and business critical integration estate. The session will cover what we learnt about the maturity and evolution of the API Management service implemented during the project, the team model that enabled success, the business benefits achieved, and how the platform is now evolving.
As 2018 has already begun, keeping an eye on this year’s web development trends is the best way to stay competitive in your industry and ensure better return on investment on website development investment. Web development experts present top 7 trends that will rule 2018.
The team of infigic is motivated to build amazing websites and applications using ruby on rails. We design a prototype for you, develop modules on the part of a large system and then build the entire ruby on rails application for you, including business analysis and interface design.
APIdays Paris 2014 - The State of Web API LanguagesRestlet
Following up on last year's talk "Web API, the New Language Frontier", Jérôme presented the latest trends in web API languages, from the release of Swagger 2.0 and how it compares with RAML and API Blueprint, to the new tooling that is emerging around those languages like code editors, visual designers, generators and testing tools. The talk also explained the impact of API languages on development workflows and how API-first and Code-first approaches can be reconciled.
Things I learn during Summer 2017, especially react-native/GraphQL is amazing. Starting react-native with expo and eject when needed save a lot of tile
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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!
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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
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.
11. · Api endpoints don't meet UI
needs
· Takes too long to build the
API for a new feature.
HumanTalks Grenoble Octobre 2016 - @sabativi
12. · Too many API endpoints, one
per UI feature.
· Possible performance issues
to ship faster.
HumanTalks Grenoble Octobre 2016 - @sabativi
13. "Joe, what about using
GraphQL ?"
HumanTalks Grenoble Octobre 2016 - @sabativi
14. "Shut up Averell, another
hipster tech that will die in
two days !"
HumanTalks Grenoble Octobre 2016 - @sabativi
15. "No it has been used in
production for four years by
no more than a billion people.
It's in all facebook's mobile
applications"
HumanTalks Grenoble Octobre 2016 - @sabativi
16. "Shut up Averell, it solves
Facebook problems, but we
are not Facebook, it is more or
less like React."
HumanTalks Grenoble Octobre 2016 - @sabativi
17. But i had understood that we were
facing one of these problems :
· We have more than one client
(e.g. web + iOS)
· We have a mobile client and care
about latency and bandwidth
· Our REST API has gotten so
complicated that it’s a significant
drag on product development.
· We want to decouple frontends
and backends to speed up
development
· We are moving to a microservices
architecture
HumanTalks Grenoble Octobre 2016 - @sabativi
18. You might be right, tell me
more !!
HumanTalks Grenoble Octobre 2016 - @sabativi
19. GraphQL is a query language.
You define types and fields on
those types.
HumanTalks Grenoble Octobre 2016 - @sabativi
20. Are you fuc**ng kiding me, a
Query Language, you want to
introduce a breach in our
system?
HumanTalks Grenoble Octobre 2016 - @sabativi
21. No Joe it is an application
Query Language. Think of it as
a structured way of making
REST calls.
HumanTalks Grenoble Octobre 2016 - @sabativi
22. Anyway, we do not have time,
we have a fu**ing business to
do.
HumanTalks Grenoble Octobre 2016 - @sabativi
23. No Joe, it is really easy to set
up and you can have both
Graphql et REST API's at the
same time.
HumanTalks Grenoble Octobre 2016 - @sabativi
24. I am certain it is only for React
and ES2031 developpers !
HumanTalks Grenoble Octobre 2016 - @sabativi
25. No Joe, you can use it with
Angular/React/Ember/Redux/
Vue/
And server side
implementations exist in
python, ruby, js, java, scala,
cpp, go ...
HumanTalks Grenoble Octobre 2016 - @sabativi
26. Enough !! Do me a demo !!
HumanTalks Grenoble Octobre 2016 - @sabativi