JSFoo Coimbatore 2019

JSFoo Coimbatore 2019

On building faster, performant and secure web applications

About JSFoo Coimbatore

JSFoo Coimbatore is a single-day conference with talks, Birds of Feather (BOF) sessions and speaker connect sessions. The conference will be held on Friday, 5 July, at Dr.G.R.Damodaran College of Science, Coimbatore.

JSFoo Coimbatore features talks on:

  1. How to secure your web applications by identifying vulnerabilities.
  2. Leveraging Web Application Vulnerabilities for Resourceful Intelligence Gathering.
  3. Case studies of performance improvements and using the modular approach to building front-ends.
  4. Node.js and good engineering practices such as logging, debugging and integrating security into your applications.
  5. WebSDK: switching between service providers on the fly.

Speakers from Hotstar, Uber, HackerRank, Chained Ventures, Tezify, Appsecco, Gramener, and Centre for Internet and Society (CIS) will present case studies and experiential talks which will help JavaScript, full stack and front-end engineers among partcipants to build faster, secure and performant we applications.

JSFoo Coimbatore 2019 sponsors:

Gold Sponsor

MockFlow

Bronze Sponsor

Hasura ThoughtWorks

Community Sponsor

PSG Software Technologies

Venue Partner

Dr GR Damodaran College of Science

For inquiries on tickets and sponsorships, call the JSFoo Coimbatore team on 7676332020 or write to us on info@hasgeek.com

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Gokul Kathirvel

@gokatz

Writing modern apps with Ember Octane

Submitted Mar 31, 2019

A Talk about how Ember Octane, a new edition of Ember.js recently released will help frontend developers to spin modern web apps really easily and quickly. The talk will be focused on how the Octane edition utilizes the native platform features like ES Classes, decorators, etc., effectively.

This talk will hopefully help developers from the various ecosystems (Vue, React, Vanilla JavaScript, etc.,) to grasp how to build a modern app using Ember.js and it’s eco-system. Since the talk will focus on the intro to the framework, the basic understanding of JavaScript language is enough. However, experience with ES classes would be helpful but not mandatory.

Outline

Intro

  • Intro to Ember as a framework.
  • Features introduced in the new edition, Octane (for whom already using Ember)
  • Building a ticket manager component using native vanilla ES class

** Converting the ES class into an Ember component using the new Octane feature**

  • Create a new Ember app (Octane Blueprint)
  • Create a bare Component
  • Move logic from our native ES class into the Ember Component
  • UI Markup (pre-built)
  • How to wire the UI markup into component state
  • Tracking chnages (Keeping DOM in sync)
  • Other framework feature to build a full-fledged application: Computed properties, component arguments, template conditionals, looping, routing, state management
  • Upcoming feature into the framework
  • Final thoughts on the process

Requirements

The targetted audience of this talk will be:

  • Beginner level frontend dev with the basic understanding of javascript language.
  • Folks from other community/framework whos willing to explore a new framework.
  • Folks from Ember community to know more about the new Octane edition.

The talk may contain small chunks of coding sessions. Bringing Laptop is appreciated but not a requirement as all the code snippets will be included in the slides.

Speaker bio

Here is a Chennai based frontend developer working at Zoho Corp, a SaaS company focusing on building business operations application. I build stuff using Ember.js and Vue.js at work. I love creating browser extensions. I’m helping in maintaining https://ember-twiddle.com

Links

Slides

https://slides.com/gokatz/ember-octane-ticket-manager/#/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Karthickeyan Narasimhan

One Extension for all Browsers!

WebExtensions API are the future of browser extension. With this API, Developers can write extensions that can work in almost all browsers. Knowledge of HTML, CSS and JS is enough to write an extension of your own. In this session, I will walk-through the anatomy of WebExtensions, how to create your first web extension, introducing various API’s like Context Menu, tabs, webRequest, Alarm & notifi… more

11 Apr 2019