Giter VIP home page Giter VIP logo

tid-x's Introduction

tid-x's People

Contributors

anabelengp avatar arturogutierrez avatar belen-albeza avatar calabozo avatar cesarca avatar delapuente avatar dperales avatar ferimer-dev avatar fulldump avatar ggarber avatar github-actions[bot] avatar jagui avatar jason-vp avatar javierarilos avatar javierprovecho avatar jjmr avatar juandebravo avatar pabloge avatar palmerabollo avatar rafeca avatar reimago avatar robjperez avatar shayke-cohen avatar sonmarce avatar sortega avatar tomekwszelaki avatar tungamajunga avatar twiindan avatar vespinosa avatar xavierval avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tid-x's Issues

Status and Future of WebRTC

Title

Status and Future of WebRTC

Description

WebRTC project started 7 years ago to bring real time communication capabilities to browsers and today all the popular browsers include support for datachannels and audio and video communications. This support is still not perfect and you can find inconsistencies and limitations depending on the implementation (Firefox, Chrome, Safari, Edge) but that's not blocking Hangouts, Houseparty, Duo, WebTorrent, Discord, FB Messenger.... from generating 50% more WebRTC audio/video traffic and 70% more data traffic in 2018.

This talk will review the available capabilities and status of WebRTC today and the big changes planned for the next version including the usage of modern web technologies like QUIC and WebAssembly.

Estimated time

20-30 mins

Level (Initiate, Padawan, Knight, Master)

Initiate

From MoMs to DaDs. The evolution of EAI

Title

From MoMs to DaDs. The evolution of EAI

Description

This talk covers different strategies, mechanisms and patterns to integrate systems and apps that have been used in the enterprise for the past 20 years: from message oriented middlewares to data centric approaches based on data as data services. Topics covered: Messaging, Event Driven Architectures, SOA, ESB, CQRS, Event Sourcing, Streaming, ServiceMesh, Data Services, Data Lake

Estimated time

35 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate

Why do lazy developers write beautiful code?

Title

Why do lazy developers write beautiful code?

Description

There has been a lot of discussion during the last 50 years about the nature of programming: Is it an art like poetry? Is it craftsmanship like pottery? Is it an exact science like physics? Or a non exact science like medicine? Is it engineering like bridge building?

Whatever the nature of software development is: during this time, a lot of tools and techniques have appeared to make your lazy-developer life more difficult: Coding conventions, OOP, FP, SOLID, Design Patterns, Tests, TDD, UML, Use-cases, CASE tools, Refactoring, RUP, Agile, SCRUM, Continuous Integration, Code Complexity Metrics, Emergent Architecture, DevOps, SCM... and whatnot! But, sometimes, being a lazy developer makes you do things that seemed counterintuitive, in order to pursue your main objective: WORK LESS.

Estimated time

25 mins

Level (Initiate, Padawan, Knight, Master)

Initiate

Chatting with your app // Moving UI to IM

Title

Chatting with your app

Description

NLPs is the new wave, the UI is moving to IM apps (where your users are)

This talk is an introduction to NLP using engines like DialogFlow (Google) and start controlling your devices with your IM app

Estimated time

30 - 60 min

Level (Initiate, Padawan, Knight, Master)

Initiate

TensorFlow.js 101

Title

TensorFlow.js 101

Description

Uso de TensorFlow con un lenguaje serio. Ejemplo de uso desde una extensión de Chrome, sentando las bases para acabar por fin con las fotos de gatitos en la web. Y más.

Estimated time

30-40 min

Level (Initiate, Padawan, Knight, Master)

Initiate
No sé casi nada de TensorFlow, no me hago responsable. Pero sé detectar a los malditos gatitos

OpenAPI Specification

Title

OpenAPI Specification

Description

OpenAPI Specification, formerly Swagger, is emerging like the de facto standard for describing, producing, consuming, and visualizing RESTful Web services. Adopted by the Linux Foundation and supported by several leading companies like Google or Microsoft, it is dramatically increasing its popularity among the developers.
In this talk we will give a brief description of OpenAPI as well as analyzing their advantages and, limitations. Finally, we will offer some practical hints and tips.

Estimated time

40 min

Level (Initiate, Padawan, Knight, Master)

Initiate

Porting DIV2 to JavaScript

Title

Porting DIV2 to JavaScript

Description

DIV2 is a Spanish game programming language for MS-DOS and Windows platforms that featured a Linux-process-like paradigm for approaching games modelling. DIV2js is my intent to transpile DIV2 to JavaScript in my free-time. This is a technical talks about parsers, ArrayBuffers, state machines, greenlets, architecture and pipelines.

Estimated time

40 min.

Level (Initiate, Padawan, Knight, Master)

Padawan

Reaching the Zen of Productivity (or kind of) with GTD

Title

Reaching the Zen of Productivity (or kind of) with GTD

Description

Being a single threaded developer can be overwhelming at times.

Getting Things Done (GTD) is a set of practices that promise their practitioners achieve relaxed productivity.

I would like to share my own experiences trying GTD during the last year.

Estimated time

20 minutes.

Level

Initiate

A, T, C y G las cuatro letras que nos definen - Secuenciación completa del Genoma Humano

Title

A, T, C y G las cuatro letras nos definen - Secuenciación completa del Genoma Humano

Description

Adenina (A), Timina (T), Citosina (C) y Guanina (G), los cuatro nucleótidos cuyos tres mil millones de parejas forman la famosa doble hélice del ADN, lo que nos define cómo somos.

En esta charla se introducen los aspectos más básicos de la Informática aplicada a la Biología (BioInformática) y cómo se podrían aprovechar las nuevas tecnologías y técnicas de desarrollo para mejorar el actual estado del arte (Big-Data, ML, Blockchain, ...)

  • Nuestro ADN se compone de unos 3000M de pares
  • Nuestro Genoma completo ocupa cerca de 200GB
  • +6 horas se puede tardar en alinear las lecturas recibidas (16 cores @ 2.7GHz, 32 GB RAM) [1]

Mejorar los algoritmos actuales redundará en mayor eficiencia de los Biólogos y Genetistas.

DISCLAIMER: Hace relativamente poco entré como Tech. Advisor en myDNAmap [2], os contaré lo que he aprendido hasta el momento y la charla se orientará en modo introductorio y debate abierto.

Estimated time

30'

Level (Initiate, Padawan, Knight, Master)

Initiate

[1] https://www.strand-ngs.com/support/ngs-data-storage-requirements
[2] https://mydnamap.com/es/

From TID to the sky

Title

From TID to the sky.

Description

TID gave me the chance of meeting amazing people and joining state-of-the-art projects. It certainly influenced my personality and changed my life. TID, Firefox OS and the people in the team motivated me to pursue higher and more challenging endeavours. This talk speaks of TID, the good and not-as-good parts.

Estimated time

30 min.

Level (Initiate, Padawan, Knight, Master)

All levels.

Onion Architecture for Scala

Onion Architecture for Scala

A code-driven incarnation of the onion architecture taking advantage of the Scala language constructions.

Description

Onion architectures put the domain in the center and aim to decouple it from the mundane details of the real world: those database, network connections and other infrastructure details. When your target language supports higher kinds you can make a cleaner separation of concerns without resorting to black magic. We will see how.

Estimated time

30-40 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate to Knight (special effort will be done for not losing Scala neofites)

Hblend - Packaging web apps like a Viking God

Title

Hblend - Packaging web apps like a Viking God

Description

Web technologies are in frenetic evolution. Every day dozens of new fancy tools appear in scene and every day, dozens of old fancy tools die. You can start a new project from scratch today that will probably be impossible to build in a few months. Different web languages are treated as different things although they are part of the same thing. Hblend manage dependencies and code from a sightly different point of view to make packaging easy while maintain your project buildable over the time.

Estimated time

20 minutes.

Level (Initiate, Padawan, Knight, Master)

Level is initiate. (I guess anyone knows something about html, css and js)

Audience might be multidisciplinar; our suggestion is to avoid master classes
that might require deep knowledge about the subject.

Getting Started with Tensorflow

Title

Getting Started with Tensorflow

Description

The talk will start explain what the hell is this Tensorflow thing and show how to use it at a low level for a typical regression (aka prediction) case and how to use it at a higher level for the typical image recognition use cases.

Estimated time

45 mins (can be shorter if needed)

Level (Initiate, Padawan, Knight, Master)

Initiate

Trabajando con CMS como un PRO

Title

Trabajando con CMS como un PRO

Description

Las pequeñas agencias web suelen colocar a sus clientes páginas web o webshops creadas sobre un CMS como Wordpress, Magento o Prestashop. Sus métodos de trabajo suelen estar a la altura de un estudiante de primero de carrera:

  • Depuracion con echo() o console.log(),
  • control de versiones con ficheros .bak, .bak1, .bakkkkk,
  • URLs absolutas,
  • despliegues mediante FTP.
  • cambios en producción y sin backup

Heredar un proyecto de este estilo te hace sentir como un Nexus 6 a punto de expirar sobre un tejado en el Los Ángeles de noviembre de 2019.

Ya es hora de hacer las cosas como un profesional. Yo os cuento cómo lo hago. Y de paso, vosotros me contáis cómo lo hacéis.

Estimated time

Charla 20-30m, guardamos unos 15-20 para discusión con los asistentes.

Level (Initiate, Padawan, Knight, Master)

Initiate, qué solo estamos hablando de CMSs

How I ended up in the hall of shame... repeatedly!

Title

How I ended up in the hall of shame... repeatedly!

Description

In many languages there's a saying: "Smart people learn from their mistakes", but I think that's dumb! Mistakes are costly and painful and all around bleh! I propose a new saying: "Smart people learn from OTHER PEOPLE's mistakes" - there, now that's an approach I like and that's precisely what this talk is all about.

Over the course of my career as a tester I fell in to many pitfalls and committed many errors and I want to tell you about them in hopes that it'll help you avoid these mistakes and the shame they cause.

Estimated time

30 minutes + Q&A session afterwards

Level (Initiate, Padawan, Knight, Master)

Initiate/Padawan

No, Blockchain no va a solucionar IoT (completamente)

Descripción

IOT es una industria que lleva arrastrándose más de un lustro, sin que acabe de despegar. Existen casos de uso, es innegable, pero aún no ha aparecido la killer-app que convierta el mundo físico en un mundo 'líquido'.

Blockchain es la nueva tecnología de moda, aunque perdiendo mojo debido al mercado bajista de 2018. Promete arreglar IOT, y hay muchas propuestas que apuntan a los problemas más graves de IoT.

A través de esta charla, comentaré estos problemas graves que tiene IOT y cómo Blockchain puede ayudar a sortearlos. Pero no completamente.

Tiempo

20 minutos aproximadamente.

Idioma

Inglés o español.

What the hell happened with Web development?

Title

What the hell happened with Web development?

Description

I don't know about your case but I started programming on the Web with a notepad, a browser and some reference books. Gone are those days where you faced a new project with almost no doubts about the tools and pipelines to choose. Nowadays, I can not imagine what a newcomer feels when facing web development for the first time. This talk is both a review and a dissection of the web programming scene.

Estimated time

30 to 40

Level (Initiate, Padawan, Knight, Master)

All levels.

Avoiding the Tower of Babel: effectively evolving events in micro-service ecosystems

Title

Avoiding the Tower of Babel: effectively evolving events in micro-service ecosystems

Tags

data-eng, kafka, avro, architecture

Description

Breaking the monolith has allowed many companies to scale both in terms of reliability and performance and in terms of sheer size of the engineering team. However, there is no free lunch and new challenges arise related with the fact that a micro-services ecosystem is a distributed system in which each piece evolves independently. You need to work hard to avoid ending with a Tower of Babel!

One of the most common patterns to communicate services without too much coupling is having queues of events. Before you realize, your ecosystem forms a complex graph of event publishers and subscribers.

In this talk we will look at one strategy to manage and evolve that data ecosystem without sacrificing the speed and independence of the developers by relaying in Kakfa topics and Avro schema evolution.

Estimated time

30-40 minutes

Level (Initiate, Padawan, Knight, Master)

Padawan

Deeplinks: state of art in Android and iOS

Title

Deeplinks: state of art in Android and iOS.

Description

Over the last years, both iOS and Android OS have implemented a functionality to interconnect applications installed in the same device, providing the ability to open a specific content in the destination app and send data as part of the request. The generic functionality is called deep linking, similar to the deep linking in the context of World Wide Web.

This talk drives through the evolution of deep linking in both iOS and Android, and introduces as well additional functionality implemented by attribution platforms like Adjust and AppsFlyer.

Estimated time

25 minutes.

Level (Initiate, Padawan, Knight, Master)

Initiate

DevOps ¿alguien dijo cultura?

Title

DevOps ¿alguien dijo cultura?

Description

Aunque no lo parezca, DevOps va más allá de automatizar procesos y usar determinadas herramienta: nació para solucionar un problema cultural, y sólo alcanza su verdadero potencial si se pone en ese contexto.
En esta charla se quieren examinar los principios, y valores de DevOps más allá del uso de técnicas y prácticas, muy necesarias que sólo cuentan una parte de la historia.

Estimated time

De 20 a 30' para un barrido rápido.

Level (Initiate, Padawan, Knight, Master)

Para todos los públicos

Kubernetes Security: Nine Tail Fox

Title

Kubernetes Security: Nine Tail Fox

Description

We'll review 9 common but often underlooked security issues in Kubernetes.

Estimated time

45 min

Level (Initiate, Padawan, Knight, Master)

Knight ~ Master

Kubernetes para ratas

Title

Kubernetes para ratas

Description

Gestiona infraestructura como si el dinero fuese tuyo. Técnicas e ideas para mantener a raya los costes basadas en nuestra experiencia desplegando clusters de Kubernetes en la nube sin haber ido a la ruina todavía. Algunos éxitos y bastantes fracasos.

Estimated time

30-40 min

Level (Initiate, Padawan, Knight, Master)

Initiate-Padawan

What the %&#$ are 'Security Tokens'?

Title

What the %&#$ are 'Security Tokens'?

Description

Cryptocurrency, Blockchain, Smart Contracts, Tokens, Utility Tokens, Security Tokens... a lot of technology is being developed in this space. The idea is to give a quick overview of some of these concepts based on a clear example: how Securitize is using smart contracts in the Ethereum blokchain to represent securities (financial instruments). If you're intrigued on practical uses of blockchain besides bitcoin (and scams) this will give you some real world examples.

Estimated time

20-30 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate level, not development-focused although some solidity code may be displayed

How our brain works: engineering for human perception.

Title

How our brain works: engineering for human perception.

Description

In this talk I'd like to share some facts about how human perceive and process reality so we can make informed engineering decisions about performance, loading times and priorities, motion, animation and rendering in general. We'll see how this impacts not only front-end development but also architectural choices.

Estimated time

30 min + QA.

Level (Initiate, Padawan, Knight, Master)

Initiate, Padawan.

Any time gone by was better. Retrocomputing at 201X

Title

Any time gone by was better. Retrocomputing at 201X

Description

We will talk about how old systems are living a second life nowadays. Expect hearing about emulators, FPGAs, Dynamic Recompilation or VMs

Estimated time

30 mins

Level (Initiate, Padawan, Knight, Master)

Initiate

Naturalized URLs in APIs

Title

Naturalized URLs in APIs

Description

Lots of routing libraries treat the URL as a string without structure, without semantic. Let's treat URLs like if they were paths.

Estimated timer

20 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate

Serverless Architecture: The closest way to NoOps

Serverless Architecture: The closest way to NoOps

How current Serverless patterns can help you on minimising maintenance time and risks.

Description

Let's be pragmatic, please leave a comment if you would be more interested on a theoretical session (more scope) or on something more hands-on (less scope).

Estimated time

45min

Level (Initiate, Padawan, Knight, Master)

TBD (Based on feedback)

Evolution of Kubernetes: business logic management.

Title

Evolution of Kubernetes: business logic management.

Description

Get a glimpse into the latest capabilities added to Kubernetes, which confirms its place as the de facto platform to automate container operations, but also allows to be extended beyond Pods and Nodes.

Estimated duration

30 minutes.

Level (Initiate, Padawan, Knight, Master)

Padawan

A Journey from 1K to 1M RPS

Title

A Journey from 1K to 1M RPS.

Description

In this talk we will be presenting some of the problems we faced when scaling a platform for Real Time Bidding. From a few thousand to millions of requests per second, without melting the chipsets.

Estimated time

30'.

Level (Initiate, Padawan, Knight, Master)

Padawan.

Una cuestión de escala y el poder de la narrativa

Title

Una cuestión de escala y el poder de la narrativa.

Description

La realidad es compleja, la realidad es difusa, la realidad es dinámica y confusa. Para vivir con ella creamos metáforas, imágenes, narrativas que nos ayudan a configurar un modelo mental, y nos permiten dormir por la noche.
Sobre esta base quiero proponer una narrativa que concilie a los bandos predictivos y adaptativos, a los de los métodos tradicionales, y a los abanderados de la agilidad.
Quiere ser una disertación pero seguramente se quede en una divagación. Avisados quedáis.

Estimated time

Entre 3 y 30 minutos, pero lo puedo dejar en unos 20 con preguntas.

Level (Initiate, Padawan, Knight, Master)

Initiate, en serio.

Advanced orchestration techniques in Kubernetes

Title

Advanced orchestration techniques in Kubernetes.

... or how I stopped hacking and love Kubernetes

Description

Most of the people trust their orchestrator of preference with the placement of their services on a distributed cluster. But in some cases , two replicas can't be scheduled on the same node for performance or redundancy reasons.

In the meanwhile, we may need to update the manifests of our services (ex: port change) and perform a rolling update in real time.

Last but not least, we want to own the decisions that the orchestrator makes when killing / rescheduling our services, and not viceversa. Most quorum-based software don't tolerate a number of available replicas inferior than majority of the total size.

In this talk, I'll explain some native APIs that Kubernetes expose for this kind of scenarios.

... and also, some hacks I did in the past for lower level orchestrators.

Estimated duration

40 minutes.

Level (Initiate, Padawan, Knight, Master)

Padawan in DevOps, any experience in container orchestrators or distributed systems is valid.

Reactive programming with Rx

Title

Reactive programming with Rx

Description

The purpose of this talk is to give an introduction to reactive programming and how it is implemented by Rx framework (http://reactivex.io/). Rx is a framework available in many flavours (Java, Scala, C#, C++, Clojure, JavaScript, Python, Groovy...) that can be used to simplify some complex patterns (concurrency, synchronization, UI animation, etc). We will learn its underlying principles, how to use its building blocks (observables and operators) and what are its main benefits. Moreover, we will give some real life examples on how we are using them at Cabify to ease frontend and mobile development.

Estimated time

30-40 minutes

Level (Initiate, Padawan, Knight, Master)

Padawan

Becoming "as a Service"

Title

Becoming "as a Service"

Description

The advent of Cloud services has enabled new architectures styles and the success of a software products goes beyond being an installable product. Instead it needs to be a cloud service. This talk discusses the implications and strategies for transforming products into cloud services.

Estimated time

40 min

Level (Initiate, Padawan, Knight, Master)

Initiate

Preserving the past: How to develop an emulator of old machines.

Title

Preserving the past: How to develop an emulator of old machines.

Description

Like museums do, preserving our computer history is very important to know our present and to develop the future. Given that machines that ran the software are bound to fail or dissapear, emulators play a very important role when trying to run software from 30 years ago. Emulators themselves are a very interesting piece of software. In this talk we will walk through the inner details on how to build an emulator of an old machine and which emulating techniques have been used during these recent years.

Estimated time

25-35 mins

Level (Initiate, Padawan, Knight, Master)

Padawan

Rasa - Usando ML (TensorFlow) para NLP

Title

Usando TensorFlow con NLP

Description

Rasa, la implementación Open Source de las soluciones de procesamiento del lenguaje natural, ha evolucionado mucho en los últimos años.
Ahora ya usan TensorFlow para el NLP así como para guiar la conversación, diferenciándose de soluciones como DialogFlow.

En la charla se pretende mostrar en qué se diferencia Rasa de las soluciones "comerciales" y nuestra experiencia al aplicarla en un caso real.

Estimated time

30'

Level (Initiate, Padawan, Knight, Master)

Initiate

How can we learn X2?

Title

Do you know how to learn? You are probably doing it wrong ...

Description

In the 21st century - Learning is probably one of the most important skills to excel in work and life; especially for software developers.
Most of us never learned how to learn.
In this short talk, we will learn the myths and ways to excel in your learnings of a new skill, technology, and concepts.

Estimated time

30 minutes

Level (Initiate, Padawan, Knight, Master)

Padawan

Messaging, EDA, Streams, Event Sourcing, CQRS. Connecting the dots

Title

Messaging, EDA, Streams, Event Sourcing, CQRS. Connecting the dots.

Description

Over the past 20 years, different patterns and technologies for interchanging messages and events between parts of software systems has appeared and evolved. This talk tries to connect the concepts between the different approaches

Estimated time

40 min

Level (Initiate, Padawan, Knight, Master)

Initiate

Lambdas everywhere

Title

Lambdas everywhere

Description

Introducion to lambdas in programming languages and the jump to lambdas in the cloud.

Estimated time

From 30 minutes.

Level (Initiate, Padawan, Knight, Master)

Initiate, for all audiences.

Audience might be multidisciplinar; our suggestion is to avoid master classes
that might require deep knowledge about the subject.

The mindful developer - Becoming Jedi developer

Title

The mindful developer - Becoming a Jedi developer

Description

Staying in focus, being creative and maintaining your sanity are becoming some of the biggest challenges in a developer life.
In this short talk, we will explore the benefits and power that developers can gain via mindfulness practice.

Sample code included!

Estimated time

15 minutes

Level (Initiate, Padawan, Knight, Master)

Initiate

Keynote speaker

¿Te apetece que alguna persona en especial nos diera una keynote para inaugurar el evento? Tanto si está relacionada con TID o no, nos encantaría recibir opciones realistas de speakers para comenzar las charlas con una keynote.

Incluye un comentario con un nombre y por qué te apetece que sea él quien de la Keynote.

Si quieres apoyar a una persona como keynote speaker, pulsa 👍 en el comentario.

Si no quieres apoyar a una persona como keynote speaker, pulsa 👎 en el comentario.

Si te da igual, no hagas nada.

How we use at Zalando an event source architecture at the core of our system

Title

How we use at Zalando an event source architecture at the core of our system

Description

At Zalando we are migrating big old monoliths into a smaller decoupled microservices which uses a message broker component as the heart of its architecture.
This message broker has shifted a previous heavily REST based request / response architecture into an event-sourcing paradigm.
In this talk I would focus on some use cases related to our team domain that would prove benefits and drawbacks of this event-sourcing system and how different requirements have better fit in it.

Estimated time

40 min

Level (Initiate, Padawan, Knight, Master)

Padawan

Cloud Native Landscape

Title

Cloud Native Landscape

Description

Get to know the latest trends in open source cloud computing technology, often know as Cloud Native.

Estimated time

25 min

Level (Initiate, Padawan, Knight, Master)

Padawan

Rust 101

Title

Rust 101

Description

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. If you ask users "what's the catch", they'll tell you about the challenging learning curve that this powerful new tool requires.

Presented by Mozilla engineers, this tutorial assumes familiarity with basic programming concepts (loops, conditionals, functions) but will require no prior experience with strongly typed languages, Rust, or systems programming. You'll learn the key concepts necessary for successful Rust programming, as well as how to continue exploring and even contribute to the language after TID-X.

Estimated time

30-40 minutes.

Level (Initiate, Padawan, Knight, Master)

Initiate-Padawan.

Real World Raspberry Pi: own your phone!

Title

Real World Raspberry Pi: own your phone!

Description

Did you know that your fixed telephone line is (quite probably) a VoIP line running the SIP protocol? Did you buy a Raspberry Pi and you're only using it for streaming pirated media?
Do you work from home and you're sick of getting unsolicited commercial calls?

Please join me in this Real World Raspberry Pi session and you'll learn how harness the power of PJSIP for rejecting or diverting calls or whatever floats your boat.

DIY is fun, but DIY-telephony is even funnier. And that's why you guys joined TID in the 1st place, right?

NB: please note that this can easily become a hands-on workshop.

Estimated time

30m tops

Level (Initiate, Padawan, Knight, Master)

Initiate

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.