DevTalks
This repo contains issues to track proposals of talk/workshop etc for COPS Dev meetups.
To propose a talk, create a new issue here.
Hosts Issues to track proposals of talk/workshop etc for COPS Dev meetups
This repo contains issues to track proposals of talk/workshop etc for COPS Dev meetups.
To propose a talk, create a new issue here.
Abstract
Introduction to Github Actions
Topics covered
- What is Github Actions?
- Why care about Github Actions?
- What are those workflows?
- CI/CD Pipeline
- Example
- Build a Github Action and launch it to GitHub Marketplace
Expected Duration
30-40 mins
Track
Prerequisites
None
Resources
Content
Presentation: https://www.canva.com/design/DAE2IgywGw4/5Hg-VCbSs4Ia-65g0KgoZQ/view?utm_content=DAE2IgywGw4&utm_campaign=designshare&utm_medium=link&utm_source=sharebutton
Blog: https://my-blog.ankurrev.tech/build-your-own-github-actions-and-publish-it-in-the-githmarketplace
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Going to tell about and show, how to reduce querying time during database hit using select_related
and prefetch_related
in django.
Topics covered
Expected Duration
25 min
Track
Prerequisites
Resources
Related PR's
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
The time of webpack is long gone new bundlers with better DX experience have started popping.
Topics covered
Expected Duration
30 mins
Track
Prerequisites
Knowledge about ES Modules and Bundlers
Resources
Content
https://www.canva.com/design/DAErqV8UPMg/wxc8p40cOLQTAJIT6Ce96Q/view
The time and venue will be decided in the Discord Server, so make sure you've joined up the Server.
Abstract
Introduction to Docker
Topics covered
- Docker container
- Docker Images
- Installation
- Hands on Experience
- Live Dockerizing a node application
Expected Duration
20-25 mins
Track
Prerequisites
Overview of the process of Software Development
Resources
Content
Find the presentation : https://www.canva.com/design/DAEso4aKLx4/Ofx1i2yMuJQglqK_vMrJHw/view?utm_content=DAEso4aKLx4&utm_campaign=designshare&utm_medium=link&utm_source=sharebutton
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Going to tell about AR website and will create one during the course of the devtalk
Topics covered
Front end web dev, AR+, WebAR
Expected Duration
45mins
Track
Prerequisites
knowledge of basic frontend web dev
Resources
will put that later
Content
Augmented reality is the system that fulfills three basic features: a combination of real and virtual worlds, real-time interaction, and accurate 3D registration of virtual and real objects. WebAR is an emerging tech that will help us dive deep into both the how limitless frontend is, and how real can AR+ portals get.
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
DevOps is rising in trend yet it's the easily-misunderstood role. It's not a technical specialist field but rather a combination of a set of principles (inspired by Agile methodology) and tools to deliver applications and services at high velocity.
Topics covered
Expected Duration
40 minutes
Track
Prerequisites
Make sure to empty your mind of any pre-defined notions of what DevOps is.
Resources
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Events & Delegates in Unity
Topics covered
Expected Duration
30-35 mins
Track
Prerequisites
You should be familiar with Unity interface and Unity API.
Resources
https://gamedevbeginner.com/events-and-delegates-in-unity/
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Git is a really powerful tool for version control, but most of the users only use a fixed set of commands which don't allow them to use git's full potential, and we find ourselves in tight places where we have no idea how to resolve some issue. In this talk, I will be focusing on some new tools, better workflow, and insight into Git's working
Topics covered
Expected Duration
1 hr
Track
Prerequisites
Familiarity with basic git commands will develop over them.
Resources
Article and related courses will be provided.
Content
Ppt will we shared
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
What's the most fun element in gaming? Multiplayer, definitely! Another PUBG is in the minds of most... why not embark on its basics? Client/Server architecture will be put in another light - where the server is not just a dumb conversationalist!
Topics covered
Expected Duration
45 minutes
Track
Prerequisites
Resources
Content
Repo: https://github.com/shivanshs9/MMORPG-TLO
Slides: https://drive.google.com/open?id=1C1RU8RKeYmdotay6Wru-ohmunO11znRorcDkSAjGY4w
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Introduction to asynchronous javascript.
Topics covered
Synchronous vs Asynchronous javascript
Callback
Promises
Async/Await
Expected Duration
20-25 mins
Track
Prerequisites
None.
Resources
Content
Slides : https://www.canva.com/design/DAFA1w37BVk/yQEF9lBpTY9LUqm_BGWjVQ/view?utm_content=DAFA1w37BVk&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Code : https://github.com/Arvind0302/Dev_talk
Time : 18 : 00 (17-05-2022)
Venue : Google meet
Abstract
We'll be building a download manager from scratch, using C++, Qt and QML.
Topics covered
Expected Duration
30 - 35 minutes.
Track
Prerequisites
Basics of C++ and JS.
Resources
doc.qt.io for Qt, QML documentation.
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Topics covered
special characters, character matching, capturing groups
Expected Duration
30 minutes
Track
Prerequisites
Resources
Regex Testing: https://regexr.com/
Regex Basics: https://dev.to/kalashin1/mastering-regular-expressions-2161
Python Specific: https://docs.python.org/3/howto/regex.html
Javascript: https://dev.to/carter/regular-expressions-regex-in-javascript-4m9h
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
SpaceVim as IDE
Topics covered
- What is Vim?
- What is SpaceVim?
- Why SpaceVim?
- Tweaks and customizations of SpaceVim
Expected Duration
25 mins - 30 mins
Track
Prerequisites
None (just eagerness to learn :))
Resources
https://my-blog.ankurrev.tech/spacevim
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Topics covered
Expected Duration
Track
Prerequisites
Resources
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Will show the basics of making a backend server with GraphQL using Express and MongoDB. Emphasis would be on the GraphQL side so that you can use it with any backend framework.
Topics covered
Expected Duration
30 mins
Track
Prerequisites
Familiarity with basic API methods would be preferable.
Resources
Official Docs
Content
Will share the presentation post the talk.
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
The talk is going to be about client side machine learning. The talk will highlight why it is beneficial to deploy AI on the client side and also some limitations. The talk will conclude with a discussion on TensorFlow.js which is a tool that can be used for client side deployment of AI.
Topics covered
Expected Duration
45 mins
Track
Prerequisites
None but a little idea of JavaScript would be helpful
Resources
https://www.tensorflow.org/js
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
This talk would be regarding aggregation pipeline, a framework for data aggregation modeled on the concept of data processing pipelines. We would cover the basics of it and would then apply it in a small project
Topics covered
Expected Duration
Track
Prerequisites
Knowledge of basic NodeJS and MongoDB
Basic JavaScript (async-await, ES6)
Resources
You can go through the documentation beforehand, although it is not necessary and basics would be covered
Content
PPT and the Project repository would be shared after meeting
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Fuse.js is a powerful, lightweight fuzzy-search library, with zero dependencies. It is beneficial in implementing search operations with ease both clientside and serverside.
Topics covered
Expected Duration
15 min
Track
Prerequisites
None
Resources
Official Website
Content
PPT will be shared
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
This talk will brief people about the basics, uses, importance and application of Three JS.
Topics covered
Web GL
Open GL
Three Js
React Three Fiber
Expected Duration
15-20 min.
Track
Prerequisites
Resources
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment.
Topics covered
What is gRPC ?
How does it work ?
How you can get started with it ?
Expected Duration
30-40 mins
Track
Prerequisites
Basics knowledge of APIs and REST
Resources
https://grpc.io/docs/
Content
After Jay Chaudhary Lecture Series at LT 1.2
Abstract
Bash Command line
Topics covered
Expected Duration
Track
Prerequisites
Resources
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Going to make webAR experience using 8i , 8thframe
Topics covered
WebAR, WebXR (extended reality)
Expected Duration
less than 25 minutes
Track
Prerequisites
No prerequisites
Resources
[8th](https://www.8thwall.com)
Content
Abstract
What is more exciting than playing games? It's making them. And what is even cooler is to make machines play them for you! And what better an algorithm to use than the one that made us all, The Genetic Algorithm.
Topics covered
Expected Duration
20 minutes
Track
Prerequisites
Resources
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Will talk about Github, how to maintain a green streak or at least fill some greens, UI concepts, CSS tricks and some books and cool websites. Most talk will be about three.js and how to add 3D model scenes and perspective camera.
Topics covered
Github
UI
Important books
three.js
Expected Duration
30mins
Track
Prerequisites
Knowledge of frontend.
Resources
Books-
burn your portfolio,
eloquent javascript,
the clean coder,
the missing manual,
pro mean stack
etc.
Content
Talk will be about three.js and how to add 3D model scenes and perspective camera, ambient lights, etc. Vectary.com . Some of my own GitHub links:
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
For Testing of lucy bot
Topics covered
Expected Duration
Track
Prerequisites
Resources
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Going to cover basics of UI/UX design. We will also be talking about some best design practices
that must be followed by every developers.
Topics covered
Basics of UI/UX.
Covering Tools
Expected Duration
approx. 30 min
Track
Prerequisites
Inquisitiveness
Resources
Tools:
Figma, AdobeXD etc.
Inspirations:
Dribble, Behance, Uidesign daily etc.
Illusrrations:
Undraw, drawkit, humaaans, freeillustrations etc.
Mockups:
Is.graphics etc.
Icons:
icons8, Font Awesome, iconscout.com etc.
Content
https://docs.google.com/presentation/d/1sijuo9eoZBnKhEjmk84OjNWbzkiRXM8hJsKS3Q0wix0/edit?usp=sharing.
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
An introduction to functional programming paradigm.
Topics covered
Expected Duration
15 - 20 mins
Track
Prerequisites
None
Resources
Content
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Brief introduction to what is event loop in javascript.
Topics covered
Event Loop
Internal Working of JS
Expected Duration
10 mins
Track
Prerequisites
Basic JS knowledge
Resources
https://www.youtube.com/watch?v=8aGhZQkoFbQ
https://www.youtube.com/watch?v=8zKuNo4ay8E
The time and venue will be decided in the Discord group, so make sure you've joined up the group.
Abstract
Javascript is a language on which we work very often. So being clear on some of the rarely covered but important topics can be really useful as it can save us lot of time.It can also help us to catch and resolve some very commonly occuring bugs.
Topics covered
Expected Duration
45 mins
Track
Prerequisites
Familarity with javascript especially ES6 is recommended.
Resources
Content
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
In this I'll be focusing on what is peer to peer system(with few examples) followed by how does WebRTC work in bit detail.
Topics covered
Expected Duration
15 minutes
Track
Prerequisites
None
Resources
WebRTC basic
You may search for demo projects to get an overview.
Content
PPT will be shared
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
Abstract
Going to tell about telegram bots and will tell how to create one during the course of the devtalk
Topics covered
Expected Duration
45 min
Track
Prerequisites
None
Resources
Content
Lucy Bot - https://github.com/COPS-IITBHU/telegram-bots
The time and venue will be decided in the Telegram group, so make sure you've joined up the group.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.