By STF News
Start Date Mar 31, 2020
We are excited to announce our Progressive Web Apps (PWA) evening talks, a virtual event by GDG Oslo, GDG Bergen, GDG Sorlandet, and GDG Stavanger collaboration. Tonight's meetup includes Laura from the Samsung Internet team.
Watch the meetup here.
Taking your web app offline (in a good sense)
Speaker: Maxim Salnikov - Microsoft
Web as an application platform is amazing: evergreen browsers or some form of web views exist almost on every device with UI, we have native APIs to access the hardware, we use versatile language with the excellent tooling, we are the huge (the largest ever) developer community after all! But the web historically tightly coupled with the connection state... In my session, we confirm: the modern web APIs and some best practices allow us to build offline-first web apps: always available, caring about data consumption, preserving and sync, providing UX which is comparable (if not better) to the native apps, regardless of the connection. Plus, the current state of the tooling makes it possible to add these features in a fast and reliable way. Let's explore the offline web in a very practical manner - by building the offline-first app! This session will be useful for web front-end developers who have heard about progressive web apps (who haven't :), maybe even tired of PWA-hype, and thus want to understand some of UX benefits on practice. As this is not another "What is PWA" session, I focus exclusively on the modern APIs making offline-first approach possible, in a form of task+solution sections - to maximize the usefulness.
Backend developers and mobile developers will get a nice overview of what web can do today (they will be impressed).
Make your app installable
Speaker: Laura Morinigo - Samsung Internet
A progressive web app is a way to bring a native-app experience into the browser. One of the main features is the ability to make your app installable on different platforms like desktop and smartphones. During this talk, we are going to review what we need to make our app installable, the best practices and standards that we have to follow in order to bring a good user experience, trends, and a reference to the manifest file. View the full blog at its source
By STF News
Hackers’ Playground, the first hacking experience event at the Samsung Developer Conference (SDC), was held during SDC19 in San Jose. The security team at Samsung Research hosted this event to help developers learn about the importance of security and how to protect their own code. The event was open to any software developer or security researcher. Many developers, from newbies to masters, attended the event to learn or show off their hacking skills.
Hackers’ Playground featured two programs, Hacking 101 and Open CTF.
Hacking 101 was a hacking tutorial zone where developers could learn hacking skills such as Attack, Defense, and Reversing. The security team prepared fascinating examples with their own step-by-step guide, and the skilled engineers from the team assisted the attendees. In addition, attendees had a chance to get cool souvenirs after the tutorial.
Among hackers, Capture The Flag (CTF) is a well-known hacking competition. The Security team prepared Jeopardy-game-show-style challenges in five categories: Attack, Defense, Reversing, Crypto, and Coding. At the end of each session, there was an awards ceremony and a drawing. The winners of each category received brand new Samsung products such as a Portable SSD or JBL Bluetooth Speakers. The winners received the latest Galaxy Watch Active II as well as serious bragging rights.
Many attendees stayed in the event zone for hours and were eager to find and fix security vulnerabilities. They left review comments such as “It was nice to be able to think of code from an attackers’ point of view, not a developers’” and “I want to participate in this event again in next SDC.”
Samsung takes Security very seriously and is involved in a variety of security-related activities. Among the various activities, the 3rd Samsung Security Tech Forum (SSTF) ended with unprecedented success in Seoul, South Korea.
View the full blog at its source