Progressive Web Apps - International JavaScript Conference https://javascript-conference.com/progressive-web-apps Mon, 23 Jan 2023 10:56:29 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 https://javascript-conference.com/wp-content/uploads/2017/03/ijs-favicon-64x64.png Progressive Web Apps - International JavaScript Conference https://javascript-conference.com/progressive-web-apps 32 32 Closing the Gap Between Your Users And Their Data: Building Local-First Apps with TinyBase. https://javascript-conference.com/general-web-development/closing-the-gap-between-your-users-and-their-data-building-local-first-apps-with-tinybase/ Mon, 26 Sep 2022 16:01:35 +0000 https://javascript-conference.com/session/closing-the-gap-between-your-users-and-their-data-building-local-first-apps-with-tinybase/ Fashion dictates that apps should be mere thin clients, displaying data that’s stored somewhere in the cloud. But there is another way! In this talk, we’ll explore an alternative architecture: "local-first" apps, designed to instead have people’s data primarily stored on their device. They’re fast, privacy-sensitive, and can work offline by design! We’ll discuss a...

Read More

The post Closing the Gap Between Your Users And Their Data: Building Local-First Apps with TinyBase. appeared first on International JavaScript Conference.

]]>
Fashion dictates that apps should be mere thin clients, displaying data that’s stored somewhere in the cloud. But there is another way! In this talk, we’ll explore an alternative architecture: "local-first" apps, designed to instead have people’s data primarily stored on their device. They’re fast, privacy-sensitive, and can work offline by design! We’ll discuss a brand new state management library called TinyBase that’s built with these principles in mind – and hopefully have time for a local-first demo to show it in use. By the end of the session, I’ll hope you’ll have a few fresh and creative ideas about how to architect your apps, as well as an understanding of the pros and cons of the local-first approach.

The post Closing the Gap Between Your Users And Their Data: Building Local-First Apps with TinyBase. appeared first on International JavaScript Conference.

]]>
True Cooperation for Successful Shipping https://javascript-conference.com/general-web-development/true-cooperation-for-successful-shipping/ Wed, 13 Jul 2022 13:51:49 +0000 https://javascript-conference.com/session/true-cooperation-for-successful-shipping/ Most of us use agile methods or at least some method modules. But good shipping and real cooperation are still rare. You feel alone, left alone in the face of all your problems. The tickets assigned to you are piling up, and the overtime and frustration too. You won’t discuss any change: neither about small nor...

Read More

The post True Cooperation for Successful Shipping appeared first on International JavaScript Conference.

]]>
Most of us use agile methods or at least some method modules. But good shipping and real cooperation are still rare. You feel alone, left alone in the face of all your problems. The tickets assigned to you are piling up, and the overtime and frustration too. You won’t discuss any change: neither about small nor about large changes in the system. But everyone seems to be waiting. Meetings are arranged: Everyone speaks, but the real topics and questions are not openly negotiated. But how do you get from your current work situation to real collaboration that works, produces excellent results, and has fun? Judith Andresen, agile coach and organizational developer will talk about open, good communication, real learning and working together, and how teams can achieve this real collaboration.

The post True Cooperation for Successful Shipping appeared first on International JavaScript Conference.

]]>
Applied History of the Frontend https://javascript-conference.com/general-web-development/applied-history-of-the-frontend/ Fri, 13 May 2022 08:45:34 +0000 https://javascript-conference.com/session/applied-history-of-the-frontend/ New trends, frameworks, and libraries come, revolutionize the industry and eventually die. Did you ever think why? What key ideas make them so popular? What fundamental problems do they have that force them to be replaced? In this talk, we will create tiny live replicas of popular frameworks and libraries: starting from JQuery, and ending...

Read More

The post Applied History of the Frontend appeared first on International JavaScript Conference.

]]>
New trends, frameworks, and libraries come, revolutionize the industry and eventually die. Did you ever think why? What key ideas make them so popular? What fundamental problems do they have that force them to be replaced? In this talk, we will create tiny live replicas of popular frameworks and libraries: starting from JQuery, and ending with React. We are going to overview how they function, put them through various test scenarios, and reveal their bottlenecks. In the end, we will speculate about what the future might bring and try to peek into the frontend of tomorrow.

The post Applied History of the Frontend appeared first on International JavaScript Conference.

]]>
Optimizing Prime Video with WebAssembly and Rust https://javascript-conference.com/progressive-web-apps/optimizing-prime-video-with-webassembly-and-rust/ Wed, 13 Apr 2022 10:16:28 +0000 https://javascript-conference.com/session/optimizing-prime-video-with-webassembly-and-rust/ Prime Video delivers content to millions of customers, all over the world, on a variety of devices such as: game consoles, set-top boxes, streaming sticks, and Smart TVs. These devices have a vast range of hardware capabilities and performance characteristics. We’ll also show how we’ve used WebAssembly and Rust to improve the performance, updatability and...

Read More

The post Optimizing Prime Video with WebAssembly and Rust appeared first on International JavaScript Conference.

]]>
Prime Video delivers content to millions of customers, all over the world, on a variety of devices such as: game consoles, set-top boxes, streaming sticks, and Smart TVs. These devices have a vast range of hardware capabilities and performance characteristics. We’ll also show how we’ve used WebAssembly and Rust to improve the performance, updatability and stability of the Prime Video app. This presentation will also give a tour of the architecture that makes it possible to deploy the same application on all of these devices.

The post Optimizing Prime Video with WebAssembly and Rust appeared first on International JavaScript Conference.

]]>
Welcome and Opening // Keynote: Photoshop, VS Code & Co: How to write web-based productivity apps with Project Fugu https://javascript-conference.com/progressive-web-apps/welcome-and-opening-keynote-photoshop-vs-code-co-how-to-write-web-based-productivity-apps-with-project-fugu/ Wed, 13 Apr 2022 10:16:28 +0000 https://javascript-conference.com/session/welcome-and-opening-keynote-photoshop-vs-code-co-how-to-write-web-based-productivity-apps-with-project-fugu/ We start with a welcome and conference introduction by Sebastian Meyen, the conference chair. Followed by Christian Liebel’s opening keynote: Photoshop is one, Illustrator is one, Visual Studio Code is one too: we’re talking about productivity applications that run on the web. This has been made possible by new interfaces that Project Fugu, a joint...

Read More

The post Welcome and Opening // Keynote: Photoshop, VS Code & Co: How to write web-based productivity apps with Project Fugu appeared first on International JavaScript Conference.

]]>
We start with a welcome and conference introduction by Sebastian Meyen, the conference chair.

Followed by Christian Liebel’s opening keynote:

Photoshop is one, Illustrator is one, Visual Studio Code is one too: we’re talking about productivity applications that run on the web. This has been made possible by new interfaces that Project Fugu, a joint effort by Microsoft, Google, and Intel has introduced to the Web. In this session, Christian Liebel from Thinktecture shows you how Adobe and Microsoft have brought their applications to the web. As a member of the capabilities chapter team of the 2021 HTTP Almanac, which examined over 7 million pages for the use of modern web interfaces, Christian will show you the surprising use cases developers have already implemented using Project Fugu.

The post Welcome and Opening // Keynote: Photoshop, VS Code & Co: How to write web-based productivity apps with Project Fugu appeared first on International JavaScript Conference.

]]>
iJS London AMA – Ask Me Anything https://javascript-conference.com/javascript-practices-tools/ijs-london-ama-ask-me-anything/ Fri, 08 Apr 2022 13:01:08 +0000 https://javascript-conference.com/session/ijs-london-ama-ask-me-anything/ Join iJS London’s „Ask Me Anything” session and meet a large group of conference speakers in a single session, ask questions and add your comments. The conference’s experts will be happy to discuss your questions!

The post iJS London AMA – Ask Me Anything appeared first on International JavaScript Conference.

]]>

Join iJS London’s „Ask Me Anything” session and meet a large group of conference speakers in a single session, ask questions and add your comments. The conference’s experts will be happy to discuss your questions!

The post iJS London AMA – Ask Me Anything appeared first on International JavaScript Conference.

]]>
Scaling the Testing Pyramid in JavaScript https://javascript-conference.com/javascript-practices-tools/scaling-the-testing-pyramid-in-javascript/ Wed, 06 Apr 2022 10:43:06 +0000 https://javascript-conference.com/session/scaling-the-testing-pyramid-in-javascript/ Unit tests? Integration tests? Mocks? Stubs? Fakes? How does this apply to the web? Let’s look at all the ways you can test a web app and demo all the tools you’d use. We’ll live-code most tests to show you exactly what makes a good testing strategy. You’ll leave with a GitHub repo you can...

Read More

The post Scaling the Testing Pyramid in JavaScript appeared first on International JavaScript Conference.

]]>
Unit tests? Integration tests? Mocks? Stubs? Fakes? How does this apply to the web? Let’s look at all the ways you can test a web app and demo all the tools you’d use. We’ll live-code most tests to show you exactly what makes a good testing strategy. You’ll leave with a GitHub repo you can use to keep learning or fork and use in your own PWAs.

The post Scaling the Testing Pyramid in JavaScript appeared first on International JavaScript Conference.

]]>
Fugu Update 2022: These are the new PWA interfaces https://javascript-conference.com/progressive-web-apps/fugu-update-2022-these-are-the-new-pwa-interfaces/ Wed, 06 Apr 2022 10:43:04 +0000 https://javascript-conference.com/session/fugu-update-2022-these-are-the-new-pwa-interfaces/ Progressive Web Apps are a cross-platform, web-based application model. Once written, these apps run everywhere from mobile to desktop. Project Fugu, a collaboration around Chromium contributors Google, Microsoft, and Intel, wants to add more capabilities to web apps—thanks to new web platform APIs. Access to the clipboard and the file system was already added to...

Read More

The post Fugu Update 2022: These are the new PWA interfaces appeared first on International JavaScript Conference.

]]>
Progressive Web Apps are a cross-platform, web-based application model. Once written, these apps run everywhere from mobile to desktop. Project Fugu, a collaboration around Chromium contributors Google, Microsoft, and Intel, wants to add more capabilities to web apps—thanks to new web platform APIs. Access to the clipboard and the file system was already added to the web. This year, too, a number of new interfaces are on the agenda: The File Handling API allows you to register your PWA as an editor app for certain file extensions. The Multi-Screen Window Placement API lets you open windows at a precise location on a specific screen. Tabbed Application Mode and Window Controls Overlay further improve the appearance of your PWA on the desktop. Finally, Direct Socket Access allows you to connect with services other than HTTPS and Web Socket—such as SSH or SMTP. PWA expert Christian Liebel from Thinktecture gives an overview of the endeavor and shows you the latest developments in this area.

The post Fugu Update 2022: These are the new PWA interfaces appeared first on International JavaScript Conference.

]]>
Welcome and Introduction https://javascript-conference.com/javascript-practices-tools/welcome-and-introduction/ Fri, 11 Feb 2022 11:29:13 +0000 https://javascript-conference.com/session/welcome-and-introduction/ Sebastian Meyen, the iJS conference chair, will welcome you and give you an overview of the conference program.

The post Welcome and Introduction appeared first on International JavaScript Conference.

]]>
Sebastian Meyen, the iJS conference chair, will welcome you and give you an overview of the conference program.

The post Welcome and Introduction appeared first on International JavaScript Conference.

]]>
iJS London 2022 Raffle https://javascript-conference.com/javascript-practices-tools/ijs-london-2022-raffle/ Fri, 11 Feb 2022 11:24:23 +0000 https://javascript-conference.com/session/ijs-london-2022-raffle/ Join our raffle for the chance to win some great prizes. Good luck!

The post iJS London 2022 Raffle appeared first on International JavaScript Conference.

]]>
Join our raffle for the chance to win some great prizes. Good luck!

The post iJS London 2022 Raffle appeared first on International JavaScript Conference.

]]>