Asim Hussain
where else to find them
website:https://asim.dev
github:jawache
bluesky:asim-hussain.bsky.social
x:jawache
linkedin:jawache
speakerdeck:jawache
youtube:@jawache
devto:jawache
what they talk about
all 18 in the filters
where they keep going back
- AngularConnect3 editions2017–2019
- ng-conf2 editions2017–2019
all 32 in the filters
on a stage with
- Kamil Mysliwieconce
- Manfred Steyeronce
- Mark Pieszakonce
all 6 in the filters
who talks about the same things
- Tejas Kumar66 talks
- Malte Ubl25 talks
- Milecia McGregor26 talks
- Lukas Ruebbelke7 talks
- Simona Cotin38 talks
- Joel Lord33 talks
| title | conference | date |
|---|---|---|
| Don't be an Idiot | Voxxed Days Crete 2025 | 2025-09-26 |
Argument: open source and the internet are historical tools to dilute power, traced here to the Eloinian mysteries and a psychedelic ritual ingredient… | ||
| Doing for Sustainability, What Open Source Did for Software | CloudOpen at Open Source Summit Europe 2024 | 2024-09-16 |
An open source tool named Impact Framework converts observable metrics like CPU utilization, page views, installs and prompts into emissions (carbon, water… | ||
| Doing for Sustainability, What Open Source Did for Software | Open Source Summit Europe 2024 | 2024-09-16 |
An open‑source tool called Impact Framework converts easily observed signals (CPU utilization, page views, installs, prompts) into environmental impacts via… | ||
| Doing for sustainability, what open source did for software | Community Over Code EU 2024 | 2024-06-03 |
Impact Framework is an open source CLI that converts observable telemetry (CPU utilization, page views, installs, prompts) described in a YAML manifest file… | ||
| You've set a Net zero Climate Target, Now What?!? | SmashingConf Freiburg 2022 | 2022-09-05 |
Sets a clear net‑zero definition: science‑based net zero means ~90% elimination and ~10% permanent removal, not offsets. Gives measurable formula components —… | ||
| What is the carbon score of your software? | XConf Europe 2022 | 2022-07-20 |
Defines the Software Carbon Intensity as an equation: energy consumed (kWh) × grid carbon intensity (gCO2/kWh) plus embodied hardware carbon, reported per a… | ||
| Sustainable Software Engineering, Building Carbon-Efficient Applications | GOTOpia Europe 2020 | 2020-09-15 |
Outlines eight principles hosted at principles.green and argues the priority is carbon per useful work, not vague “green” buzzwords; gives concrete measures… | ||
| JavaScript Saves the World | dotJS 2019 | 2019-12-05 |
Data centers emit about 3% of global greenhouse gases and electricity generation causes roughly 30% of emissions, so software choices matter: an average Dell… | ||
| Saving the world, one line at a time | NG Poland 2019 | 2019-11-21 |
Data centres use 2% of global power, 3% of greenhouse gases and that load is set to treble in a decade, so concrete choices matter: reduce watts in code… | ||
| Electrifying ngAwards Highlights. Check it out! | NG Poland 2019 | 2019-11-21 |
A fast awards montage announces six winners at NG Poland 2019, naming Niall Crosby as ag-Grid product hero, Asim Hussain (codecraft.tv) as education hero… | ||
| The Future of Machine Learning & JavaScript | JS Fest 2019 Autumn | 2019-11-08 |
Built a working Moji Fire Slack bot that detects faces and returns emotion scores using Azure Face API (attributes like anger happiness scored 0–1)… | ||
| How to save the world... one line at a time? | AngularConnect 2019 | 2019-09-19 |
Argues that cutting emissions from apps matters and gives concrete targets: 45% cut by 2030 and net zero by 2050, cites 1.5°C risk thresholds and that data… | ||
| The Future of JavaScript and AI | JSConf.Asia 2019 | 2019-06-14 |
Demos show working JavaScript AI: a Slack-ready Moji Fire that detects faces and emotions using Face API on Azure and pastes emoji stickers, a browser image… | ||
| AI-powered JavaScript applications | The Lead Developer London 2019 | 2019-06-11 |
Demos show runnable things and exact tools: an emoji-overlay app called TheMojifier that uses a face API to return faces plus emotions (anger contempt disgust… | ||
| The Future of Machine Learning & Javascript | ng-conf 2019 | 2019-05-01 |
Shows that JavaScript can actually run ML: install @tensorflow/tfjs or call a cloud API and models execute in the browser. A 1,000-class MobileNet demo… | ||
| The Future of JavaScript is A.I. | YGLF 2019: Code Camp | 2019-04-03 |
A set of live demos shows JavaScript actually doing AI not just promising it: a Slack bot that detects faces and maps emotion scores 0–1 to emoji using a face… | ||
| AI + JavaScript Rocks | FrontEnd Con 2018 | 2018-12-04 |
Shows concrete, working demos: a Slack bot “MojoFire” that posts emoji by calling an emotion API after detecting facial landmarks, an in‑browser classifier… | ||
| How to AI in JS? | Angular Connect 2018 | 2018-11-07 |
Demos include a Slack bot that replaces faces with emojis by POSTing images to Azure Cognitive Services Face API, a CodePen that classifies images locally… | ||
| AI JavaScript Rocks | DevFest Ukraine 2018 | 2018-10-12 |
Demos show practical JavaScript AI: an emoji-overlay bot that detects faces and returns emotion scores using Azure Face API emotion + face coords (originally a… | ||
| Everyday AI | Framework Summit 2018 | 2018-10-02 |
A demo called moji fire takes a photo, finds facial landmarks, feeds them to a small neural net and swaps in emoji using the Azure Face API; it runs as a… | ||
| How to scale an SPA to 1M views for $1? | OdessaJS 2018 | 2018-07-07 |
Claims that an SPA can hit 1M views for $1 by treating the front end as static and exploiting caching and CDNs while hosting assets on Azure Storage (or S3)… | ||
| How to scale an SPA? | Amsterdam JSNation Conference 2018 | 2018-06-01 |
A concrete recipe: treat the SPA as static assets and host the build folder on Azure Storage or S3 to get far lower latency and cost than an App Service, use… | ||
| I’ve built a SPA, now what? | Frontend United 2018 | 2018-06-01 |
Built a Twitter trading demo that nets $61 and uses real examples to justify architecture decisions, not buzzwords. The SPA is treated as static and served… | ||
| How to hack an Angular app? | NGConf 2018 | 2018-04-18 |
Three real hacks show how ordinary mistakes become full compromises: Equifax exposes 184 million records by failing to patch a known Apache Struts vuln; a… | ||
| How to hack a web app? | Render Conference 2018 | 2018-03-23 |
Claims that the biggest risks are known and unpatched vulnerabilities: Equifax breached via known Apache Struts vuln patched two months earlier and many… | ||
| How to hack an Angular app? | ngVikings 2018 | 2018-03-01 |
Three concrete stories: a GitHub webhook→localhost→0 bypass chains into Elasticsearch (port 9200) shutdown then into Graphite and protocol smuggling to… | ||
| How to hack a node app? | The Rolling Scopes Conference 2018 | 2018-02-10 |
Five real breach stories with concrete takeaways: known vulnerabilities do most damage (Equifax ~200 million records exposed because a two‑month‑old Apache… | ||
| How to hack an Angular app? | ng-europe 2018 | 2018-02-01 |
Shows concrete, reproducible attacks: webhook to localhost via 0.0.0.0 chains to a malformed GET that smuggles memcached protocol and achieves memcache… | ||
| Bot Of The United States | AgentConf 2018 | 2018-01-25 |
A trading experiment ties Donald Trump tweets to currency trades: sentiment scoring and key‑phrase extraction (Microsoft Text Analytics API) decide buys or… | ||
| How to hack an Angular app? | NG-BE 2017 | 2017-12-07 |
Shows a concrete chain: GitHub webhooks hit a localhost bypass (bar 0), use a Python HTTPConnection CRLF injection to smuggle an HTTP request into memcache… | ||
| From Donkey to Unicorn, A new approach to AngularJS migration | AngularConnect 2017 | 2017-11-07 |
A new migration approach uses an iFrame-based migration that keeps AngularJS and Angular apps in separate global namespaces, demonstrated by an Angular 4/5… | ||
| Code and Deploy Angular to the Cloud | DevFest Nantes 2017 | 2017-10-19 |
Shows a full dev-to-prod pipeline that builds an Angular app with Angular CLI (Webpack optimizations per the description), pushes to GitHub, runs tests and… | ||
| How to hack a node app? | GDG DevFest Ukraine 2017 | 2017-10-13 |
Four concrete breach stories: a forgotten WordPress start script lets PHP run and an automated scanner like Metasploit compromise a VM; a SQL injection is… | ||
| The AngularJS Migration F.A.Q. | AngularUP 2017 | 2017-06-25 |
Explains a practical migration pattern: run AngularJS and Angular together via dual-booting hybrid mode, rewrite entities one-by-one then downgrade or upgrade… | ||
| When You Can’t Use the Word “BIG BANG” | ng-conf 2017 | 2017-04-05 |
Claims an iterative, non‑Big‑Bang migration that keeps the app releasable at every step and demonstrates it on a contacts app with code on GitHub. Uses… | ||
| ngRx the last piece in the Angular architecture puzzle | NG-NL 2017 | 2017-03-16 |
ngrx centralizes app state into a single object store and exposes slices via store.select as RxJS observables consumed with the async pipe; state changes… | ||
| nothing matches | ||