An event about Progressive Web Apps, in the talk i've explained what it is, the features, pros of developing one and how to start develop using this technique
An event about Progressive Web Apps, in the talk i've explained what it is, the features, pros of developing one and how to start develop using this technique
Vine and Other Video Content Creators (Sept 2014)Rachel Eichen
Self-created content dominates the web. Short videos created on mobile devices from services like Vine can help you create fun, quirky and impactful video without a lot of technical know-how. During this two-part class, we will:
Explore the basics of Vine and how it's different from other video sites
Learn the tips and tricks for a successful Vine
Show how to find and share Vine content appropriate for your audience
Discuss other video content creator sites
During this two part class, attendees will create their own Vine, customize it for their audience, and have the option to receive feedback.
There’s been a lot of talk lately about Progressive Web Apps. The main purpose is to provide an app-like user experience. For those who haven’t heard of them, progressive web apps aim to bridge the gap between the mobile web and native apps by providing things like the ability to install, provide offline support, run background processes and send push notifications.
How does it work? What does it mean from the technical point of view? Is it worth to dig into PWA now? What are the non-technical doubts about using it?
Johannes Weber shows PWA in action and is intended to answer all these questions.
Java Clients and JavaFX - Presented to LJCStephen Chin
This session is for professionals building Java applications for desktop, mobile, and embedded devices in the cloud age. It will help you build enhanced visual experiences and deploy modern, easy-to-maintain client applications across a variety of platforms. These applications can take advantage of the latest user interface components, 3D technology, and cloud services to create immersive visualizations and enable high-value data manipulation.
Learn from Stephen Chin, lead author of the definitive Java client reference, how to leverage the latest open-source Java client technologies to build rich, responsive, and modern UIs.
David will make a recap of the DrupalCon Dublin 2016 with focus on the Frontend Track. Where Drupal is heading and the status of initiatives that aim to improve the UX of Drupal.
http://www.meetup.com/drupal-show-and-tell/events/234290756/
Eclipse is the most popular Open Source Java IDE. More developers use Eclipse than any other tool for Java Programming.
In this course, we take you on a fun ride with Eclipse.
By the end of this course, you would have a number of Eclipse tips and tricks up your sleeve. You will also understand various features of Eclipse - Views, Perspectives, Debugger, Save Actions, Plugins and Code Generation.
You will improve your productivity with Eclipse Shortcuts . You will also learn to import projects from Git and the basics of Maven projects.
Course is Organised into 11 Steps : Experienced Eclipse Developers can give Step 0 a skip
Step 0 : Eclipse Basics - Workspace & Your First Java File
Step 1 : Most Important Editing Shortcuts ctrl-1 and ctrl-space
Step 2 : Debugging Java Programs
Step 3 : Eclipse Short Cuts
Step 4 : Refactoring with Eclipse
Step 5 : Code Generation with Eclipse
Step 6 : Automate with Save Actions
Step 7 : Eclipse Views
Step 8 : Eclipse Perspectives
Step 9 : Plugins
Step 10 : Setting up Projects From Git and Maven
Automating with operators - FossAsia Summit 2019Jorge Morales
Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.
This talk will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.
After more than a decade in the IT industry, I’ve seen and done a lot of mistakes not only from the business side but also from people and company management. This is not a session, this is a talk between IT geeks, where I will share with you funny stories of my life that could ruin or create a unicorn.
How to Get from Ideation to an MVP by Expedia Senior Tech PMProduct School
Now that you've mastered the art of prioritizing, doing tests and UX as a Product Manager, what's next? How do you make sure that the product you're thinking of gets built according to the correct thought process? How does your team contribute to the idea and technical design?
During this talk, Sushant answered these questions. He went over building a process around business stakeholders and technical stakeholders constructively contributing to incremental development of an idea.
Why progressive web apps for word press wc-ahemdabadImran Sayed
Progressive Web App is a hot topic on the web right now.
As per recent studies ( Comscore ), users spend more time ( 87% ) on the native app compared to the mobile web because native apps are more predictable, they work offline, show notifications and have access to mobile sensors.
However, 78% of the time is spent in the user’s top 3 apps, and the rest of the apps just sit there and eat up the memory.
Mobile web, on the other hand, has a better reach ( 100 visits/ month for an average user ) but does not does have a native-like experience.
Through this slide you will learn, how we can combine the capabilities of native apps and the reach of the web, to get the best of both worlds, using Progressive Web Apps with WordPress.
According to skilled.co 47% of customers expect a webpage to load in 2 seconds or less before they consider leaving.
This means low speed kills and we need an app that is performant.
You will learn about my experiences in building a Progressive Web App with WordPress, that earns a place on the user’s home screen, works offline, sync in the background and bring the user back with push notification.
A few lessons and tips will be shared for anyone who wants to build a new Progressive Web App with WordPress or convert their existing WordPress site into a PWA and give their users a fast, reliable and engaging experience.
Freeing the World from Slow: How Service Virtualization and the Concept of S....CA Technologies
Freeing the World from Slow: How Service Virtualization and the Concept of S.P.E.E.D. will Steer You Away from Committing Continuous Delivery Suicide
For more information, please visit http://cainc.to/Nv2VOe
Webinar: Next Generation, Data-Driven Plugin and Theme DevelopmentWP Engine
Using a data-driven approach to product development allows you to create plugins and themes that truly resonate with the market.This webinar shows you how!
Register to watch on-demand webinar now: https://wpengine.com/resources/data-driven-plugin-and-theme-development/
Vine and Other Video Content Creators (Sept 2014)Rachel Eichen
Self-created content dominates the web. Short videos created on mobile devices from services like Vine can help you create fun, quirky and impactful video without a lot of technical know-how. During this two-part class, we will:
Explore the basics of Vine and how it's different from other video sites
Learn the tips and tricks for a successful Vine
Show how to find and share Vine content appropriate for your audience
Discuss other video content creator sites
During this two part class, attendees will create their own Vine, customize it for their audience, and have the option to receive feedback.
There’s been a lot of talk lately about Progressive Web Apps. The main purpose is to provide an app-like user experience. For those who haven’t heard of them, progressive web apps aim to bridge the gap between the mobile web and native apps by providing things like the ability to install, provide offline support, run background processes and send push notifications.
How does it work? What does it mean from the technical point of view? Is it worth to dig into PWA now? What are the non-technical doubts about using it?
Johannes Weber shows PWA in action and is intended to answer all these questions.
Java Clients and JavaFX - Presented to LJCStephen Chin
This session is for professionals building Java applications for desktop, mobile, and embedded devices in the cloud age. It will help you build enhanced visual experiences and deploy modern, easy-to-maintain client applications across a variety of platforms. These applications can take advantage of the latest user interface components, 3D technology, and cloud services to create immersive visualizations and enable high-value data manipulation.
Learn from Stephen Chin, lead author of the definitive Java client reference, how to leverage the latest open-source Java client technologies to build rich, responsive, and modern UIs.
David will make a recap of the DrupalCon Dublin 2016 with focus on the Frontend Track. Where Drupal is heading and the status of initiatives that aim to improve the UX of Drupal.
http://www.meetup.com/drupal-show-and-tell/events/234290756/
Eclipse is the most popular Open Source Java IDE. More developers use Eclipse than any other tool for Java Programming.
In this course, we take you on a fun ride with Eclipse.
By the end of this course, you would have a number of Eclipse tips and tricks up your sleeve. You will also understand various features of Eclipse - Views, Perspectives, Debugger, Save Actions, Plugins and Code Generation.
You will improve your productivity with Eclipse Shortcuts . You will also learn to import projects from Git and the basics of Maven projects.
Course is Organised into 11 Steps : Experienced Eclipse Developers can give Step 0 a skip
Step 0 : Eclipse Basics - Workspace & Your First Java File
Step 1 : Most Important Editing Shortcuts ctrl-1 and ctrl-space
Step 2 : Debugging Java Programs
Step 3 : Eclipse Short Cuts
Step 4 : Refactoring with Eclipse
Step 5 : Code Generation with Eclipse
Step 6 : Automate with Save Actions
Step 7 : Eclipse Views
Step 8 : Eclipse Perspectives
Step 9 : Plugins
Step 10 : Setting up Projects From Git and Maven
Automating with operators - FossAsia Summit 2019Jorge Morales
Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.
This talk will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.
After more than a decade in the IT industry, I’ve seen and done a lot of mistakes not only from the business side but also from people and company management. This is not a session, this is a talk between IT geeks, where I will share with you funny stories of my life that could ruin or create a unicorn.
How to Get from Ideation to an MVP by Expedia Senior Tech PMProduct School
Now that you've mastered the art of prioritizing, doing tests and UX as a Product Manager, what's next? How do you make sure that the product you're thinking of gets built according to the correct thought process? How does your team contribute to the idea and technical design?
During this talk, Sushant answered these questions. He went over building a process around business stakeholders and technical stakeholders constructively contributing to incremental development of an idea.
Why progressive web apps for word press wc-ahemdabadImran Sayed
Progressive Web App is a hot topic on the web right now.
As per recent studies ( Comscore ), users spend more time ( 87% ) on the native app compared to the mobile web because native apps are more predictable, they work offline, show notifications and have access to mobile sensors.
However, 78% of the time is spent in the user’s top 3 apps, and the rest of the apps just sit there and eat up the memory.
Mobile web, on the other hand, has a better reach ( 100 visits/ month for an average user ) but does not does have a native-like experience.
Through this slide you will learn, how we can combine the capabilities of native apps and the reach of the web, to get the best of both worlds, using Progressive Web Apps with WordPress.
According to skilled.co 47% of customers expect a webpage to load in 2 seconds or less before they consider leaving.
This means low speed kills and we need an app that is performant.
You will learn about my experiences in building a Progressive Web App with WordPress, that earns a place on the user’s home screen, works offline, sync in the background and bring the user back with push notification.
A few lessons and tips will be shared for anyone who wants to build a new Progressive Web App with WordPress or convert their existing WordPress site into a PWA and give their users a fast, reliable and engaging experience.
Freeing the World from Slow: How Service Virtualization and the Concept of S....CA Technologies
Freeing the World from Slow: How Service Virtualization and the Concept of S.P.E.E.D. will Steer You Away from Committing Continuous Delivery Suicide
For more information, please visit http://cainc.to/Nv2VOe
Webinar: Next Generation, Data-Driven Plugin and Theme DevelopmentWP Engine
Using a data-driven approach to product development allows you to create plugins and themes that truly resonate with the market.This webinar shows you how!
Register to watch on-demand webinar now: https://wpengine.com/resources/data-driven-plugin-and-theme-development/
React is a UI library developed at Facebook to facilitate the creation of interactive, stateful & reusable UI components. It is used at Facebook in production, and Instagram.com is written entirely in React.
Progressive web application considerations before implementing magento pwa ...CedCommerce
In this presentation, we'll be having deep run-through over the points you must consider before moving and implementing PWA in your business.
This will be covering points that are as follows.
- Select Right Technology
- Evolve Business with PWA
- Convert Mobile App to PWA
- Future contingency plan
For more information, you may visit: http://bit.ly/2Scu8t3
Acquaint more by hearing from our experts: http://bit.ly/3b9sNvF
In this session, we’ll look at how the CenturyLink Cloud executes on a shared vision to deliver a global service at scale. We’ll walk through an average week and see how Operations, Development, Product, Marketing and Sales work together. This session includes discussion of organization charts, product/project planning, engineering practice, and shared tooling that help us collaborate with distributed teams in rapid iterations. Whether you are representing an established enterprise or a startup, the audience will find practical advice that helps take DevOps principles and turn them into meaningful action.
For more information, please visit http://cainc.to/Nv2VOe
What are progressive Web apps (PWAs) and how to optimize them for organic search results? In this session I'll share what they are, how to enable/develop them, how to validate them, and make sure they're SEO friendly, including tools and criteria.
JS Fest 2019. Minko Gechev. Building Fast Angular Applications by DefaultJSFestUA
Angular grew significantly in the past few years from both a tooling and developer experience standpoint. This talk will explore many of the features and newer improvements in the pipeline that allow anyone to build and deploy performant apps with very little overhead. Through real demos and examples, we’ll cover Ivy, bundle budgeting, differential serving, automatic code-splitting, and progressive rehydration of SSR elements. In the second part of the talk, we’ll focus on how to efficiently prefetch and preload different modules and components.
[Webinar] Expanding future mobile commerce with Magento PWA StudioCedCommerce
Know everything right from gaining erudition about exploring the future prospects of the Progressive Web Apps.
We’re here to make you familiar with:
- The global impact of PWAs on mobile commerce
- The way CedCommerce is increasing the scope of Magento PWA Studio
- Exploring the future prospects of PWA
- Ways to increase the conversion rates using PWA
These features will benefit the eCommerce merchants, and the customers as well.
Click To Watch Our Full Webinar Here: http://bit.ly/2LtLLSz
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Aleyda Solís
Learn what are PWAs, what are their benefits, functionalities, how you can develop one, and the criteria and validation to take into consideration to optimize them from a search perspective.
Enabling Microservices @Orbitz - DevOpsDays Chicago 2015Steve Hoffman
In this talk we discuss how we enabled decomposition of one of our 500+ system components into a continuously deployed microservice cluster using automated pipelines in jenkins with docker, mesos, & marathon
How to Run A/B Tests Successfully by Vice Media Product ManagerProduct School
This was an informal chat about what it's like running A/B Tests for a media company. George covered the different ways A/B Tests can be implemented within an organization and also touched on some of the misconceptions of A/B Testing.
Here's my presentation on Google Analytics development (via Google Tag Manager) that I gave at SuperWeek 2015, in January.
The presentation goes through two interesting use cases for making data more meaningful: Page Visibility as a requirement for Page Views, and Enhanced Ecommerce for Content Tracking.
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...DeepCrawl
In his talk, DeepCrawl CEO, Michal Magdziarz breaks down the disconnect between SEOs and CEOs. He explains why he believes SEOs are still fighting to justify more budget and resource and provides actionable insights as to how they can prove the impact they have on the wider business.
Similar to Redux: Big Leap of JavaScript App Development (20)
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
7. #BARCAMP BANGKHEN 2015
MV* PROBLEMS
▸ two-way data direction
Hacker Way: Rethinking Web App Development at Facebook https://www.youtube.com/watch?v=nYkdrAPrdcw
8. #BARCAMP BANGKHEN 2015
MV* PROBLEMS
▸ two-way data direction
▸ hard to trace data flow and predict app state
Hacker Way: Rethinking Web App Development at Facebook https://www.youtube.com/watch?v=nYkdrAPrdcw
14. #BARCAMP BANGKHEN 2015
3 PRINCIPLES OF REDUX
▸ Single source of truth
▸ State of whole app in single store
▸ State is read only
▸ No view, network callback will write state directly
▸ (State) mutations are written as pure functions (reducers)
▸ Reducer is (state, action) => new state
16. #BARCAMP BANGKHEN 2015
REDUX THE COOL PARTS
▸ Predictable state
▸ Nested reducers composition
(like nested React components)
▸ Live code editing
▸ Time travel debugging
▸ Easy to test
17. #BARCAMP BANGKHEN 2015
REDUX THE COOL PARTS
Thanks to
▸ Webpack Hot Module Reloading (HMR)
▸ Separate state (single store) from functions (reducers)
▸ Immutable state
▸ Pure functions