At Grace Hopper Conference 2016, Komal Bhatia discusses traditional vs. modern web development, the tools and frameworks needed and how to choose the right ones for you.
Ideas to Execution: (Mis)using Code for PrototypesIntuit Inc.
Heather Daggett discusses the fastest & most effective ways to (mis)use code for prototypes, from initial ideation to refinement & execution at the Grace Hopper Conference 2016.
Webinar - Self-build your cockpits and gain instant insights with SpagoBI 5SpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in October 2014, in French and English. It provides an overview of the new features of SpagoBI 5, focusing on self-service cockpits, which you can build and tailor with a few clicks and simple drag & drop. Instant views allow you to enrich your enterprise data with external data sources.
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by Alberto Ghedin, SpagoBI Architect, in February 2015 (in English). It shows the what-if analytics provided by SpagoBI 5, allowing you to simulate scenarios and predict the effects of potential changes in your business strategies. www.spagobi.org
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in October-November 2014, in French and English. It provides an overview of the new features of SpagoBI 5, focusing on the What-if analytics allowing you to simulate scenarios and predict the effects of potential changes in your business strategies, thanks to a beand new OLAP engine. www.spagobi.org
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
This presentation supported the webinar delivered by Letizia Pernigotti, SpagoBI Consultant, in March 2015 (in English). It shows the latest feature for social network listening and monitoring provided by SpagoBI 5. www.spagobi.org
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...Yuval Yeret
https://agile2016.sched.org/event/6ecx/how-to-make-safe-really-safe-scaling-agile-using-pullinvite-rather-than-pushmandate-yuval-yeret
Abstract:
The Scaled Agile Framework (SAFe(tm)) is a powerful and popular framework for implementing agile at large scale across the enterprise.
In this talk we will examine some dangerous Agile at Scale implementation anti-patterns from real-world cases I've been involved in such as:
Planned/Mandate-based implementation across the enterprise - Pushing implementations onto people regardless of their interest/motivation to change.
Prescribed-based implementation - Either by the book or as designed by a central committee or an external consultant.
Total focus on practices starting from training all the way through assessment/metrics and lack of attention to spirit/principles.
Expecting every group in the organization to work the same way and implement change the same way.
We will then look at some healthier alternatives I used to drive more successful & sustainable change in several organizations. You will learn some concrete techniques that help live up to the Lean/Agile principles of respecting and engaging people.
Using SAFe as the specific backdrop for discussion, we will review field-proven ideas such as pull-based crossing the chasm approach to implementation, use of open space as part of the different SAFe ceremonies, and how Open Space Agility can combine with SAFe.
Note that the ideas and practices have also been tried with other Scaled Agile approaches such as Enterprise Kanban, LeSS.
Learning Outcomes:
Get familiar with some scaled agile implementation anti-patterns related to push/mandate.
Understand when to choose pull/invitation as a healthier more sustainable and successful alternative.
Get some concrete techniques to bring pull/invitation into a scaled agile implementation approach - focusing on SAFe 1-2-3 implementation approach specifically.
Have a high-level understanding of how to implement SAFe using "Open Space Technology".
Understand how to apply these ideas to any Scaled Agile approach (not just SAFe)
Ideas to Execution: (Mis)using Code for PrototypesIntuit Inc.
Heather Daggett discusses the fastest & most effective ways to (mis)use code for prototypes, from initial ideation to refinement & execution at the Grace Hopper Conference 2016.
Webinar - Self-build your cockpits and gain instant insights with SpagoBI 5SpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in October 2014, in French and English. It provides an overview of the new features of SpagoBI 5, focusing on self-service cockpits, which you can build and tailor with a few clicks and simple drag & drop. Instant views allow you to enrich your enterprise data with external data sources.
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by Alberto Ghedin, SpagoBI Architect, in February 2015 (in English). It shows the what-if analytics provided by SpagoBI 5, allowing you to simulate scenarios and predict the effects of potential changes in your business strategies. www.spagobi.org
Webinar - SpagoBI 5 and what-if analytics: is your business strategy effective?SpagoWorld
This presentation supported the webinar delivered by SpagoBI Labs within SpagoBI Webinar Center in October-November 2014, in French and English. It provides an overview of the new features of SpagoBI 5, focusing on the What-if analytics allowing you to simulate scenarios and predict the effects of potential changes in your business strategies, thanks to a beand new OLAP engine. www.spagobi.org
Webinar - SpagoBI 5: here comes the Social Network analysis SpagoWorld
This presentation supported the webinar delivered by Letizia Pernigotti, SpagoBI Consultant, in March 2015 (in English). It shows the latest feature for social network listening and monitoring provided by SpagoBI 5. www.spagobi.org
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...Yuval Yeret
https://agile2016.sched.org/event/6ecx/how-to-make-safe-really-safe-scaling-agile-using-pullinvite-rather-than-pushmandate-yuval-yeret
Abstract:
The Scaled Agile Framework (SAFe(tm)) is a powerful and popular framework for implementing agile at large scale across the enterprise.
In this talk we will examine some dangerous Agile at Scale implementation anti-patterns from real-world cases I've been involved in such as:
Planned/Mandate-based implementation across the enterprise - Pushing implementations onto people regardless of their interest/motivation to change.
Prescribed-based implementation - Either by the book or as designed by a central committee or an external consultant.
Total focus on practices starting from training all the way through assessment/metrics and lack of attention to spirit/principles.
Expecting every group in the organization to work the same way and implement change the same way.
We will then look at some healthier alternatives I used to drive more successful & sustainable change in several organizations. You will learn some concrete techniques that help live up to the Lean/Agile principles of respecting and engaging people.
Using SAFe as the specific backdrop for discussion, we will review field-proven ideas such as pull-based crossing the chasm approach to implementation, use of open space as part of the different SAFe ceremonies, and how Open Space Agility can combine with SAFe.
Note that the ideas and practices have also been tried with other Scaled Agile approaches such as Enterprise Kanban, LeSS.
Learning Outcomes:
Get familiar with some scaled agile implementation anti-patterns related to push/mandate.
Understand when to choose pull/invitation as a healthier more sustainable and successful alternative.
Get some concrete techniques to bring pull/invitation into a scaled agile implementation approach - focusing on SAFe 1-2-3 implementation approach specifically.
Have a high-level understanding of how to implement SAFe using "Open Space Technology".
Understand how to apply these ideas to any Scaled Agile approach (not just SAFe)
Transforming the IT Mindset - Interop 2016Intuit Inc.
Intuit SVP & CIO, Atticus Tysen talked about how to transform the IT mindset at Interop 2016. His presentation illustrates the key ways in which Intuit was able to shift mindsets not just in IT, but across the entire organization, in an effort to make IT more effective in delivering on Intuit's goals by staying laser focused on the customer.
Intuit QuickBooks Future of Small Business ReportIntuit Inc.
October 2016 - Projections show that the number of U.S. small businesses will grow from 30 million in 2016 to over 42 million in 2026. Read on to learn five trends that will give small businesses a competitive edge over the next decade.
Dispatches From The New Economy: The On-Demand Economy And The Future Of WorkIntuit Inc.
From delivery, transportation and household errands, to professional services and consulting, the on-demand economy is changing the way people consume goods and services. It is also changing the way people work. Intuit and Emergent Research forecast that the number of people working on-demand jobs will grow from 3.2 million Americans to 7.6 million by 2020. This is a once in a generation opportunity to empower the future of work and a new face of entrepreneurship.
Dispatches from the New Economy: The On-Demand Workforce provides a detailed analysis of the demographics, motivations and challenges of workers pursuing on-demand jobs. The data comes from a study from Intuit and Emergent Research that examined people working via eleven on-demand economy and online talent marketplace companies. Study participants included: Deliv, Field Nation, HourlyNerd, MBO Partners, OnForce, Uber, Upwork (formerly Elance-oDesk), Visually, Wonolo, and Work Market.
Methodology
A total of 4,622 workers who find work opportunities via the platforms provided by the participating partner companies completed an online survey between September 11 and October 1, 2015. The results were weighted to reflect the proportion of workers in each of the following segments: Drivers/Delivery, Online Talent Marketplaces and Field Service/Onsite Talent. The weights were developed using earlier survey work that sized the on-demand economy. The largest weighted share of on-demand worker respondents from any single company is 16%, with most partner companies providing less than 10% of the respondents.
Dispatches From the New Economy: The On-Demand WorkforceIntuit Inc.
In 2015, Intuit kicked-off a research project in partnership with Emergent Research and eleven on-demand economy and online talent marketplace companies to gain a deep and objective understanding of the motivations, aspirations and pain points of individuals choosing on-demand jobs. In this latest study, new findings reveal that the on-demand economy has taken on a key role in improving the financial stability of people looking for flexible opportunities to supplement income.
Intuit offers developers an unmatched opportunity to build useful apps for 1.5M global QuickBooks customers. We want developers to know what problems to solve for.
We offer customers best-in-class apps to help run their business so they can focus on doing what they love.These global insights from the U.S., Canada, U.K. and Australia look at app
adoption in these key markets, how small businesses are using apps and the value they are seeing in their app integrations.
Furthermore, it explores trigger points for small businesses not using apps and what the key drivers are in encouraging them to use apps for their business.
‘Small Business Success in the Cloud,’ describes the impact of cloud technology as it is progressively adapted by more and more small businesses – moving from an initial focus on efficiency gains, to the emergence of new models of business, through broad-based saturation across business and society.
The report is the first in a new ‘Dispatches from the New Economy’ research series, a comprehensive research project exploring the ways economic, technology and social shifts will shape the future of small business success. The series builds on a ten year partnership between Emergent Research and Intuit tracking trends in small business.
Dispatches From The New Economy: The Five Faces Of The On-Demand EconomyIntuit Inc.
From people determined to be their own boss, to those embracing the flexibility to do something they love, to workers finding a replacement for a traditional job – people working in the on-demand economy are just about as diverse as the labor market itself. A new report from Intuit Inc. and Emergent Research shows that there are a broad range of motivations – and differing levels of satisfaction – among five distinct groups of on-demand workers:
The Business Builders – primarily driven by the desire to be their own boss. They represent 22 percent of on-demand workers.
The Career Freelancers – happily building a career through independent work. They represent 20 percent of on-demand workers.
The Side Giggers – looking to find financial stability by supplementing existing income. They represent 26 percent of on-demand workers.
The Passionistas – looking for the flexibility to do something they love. They represent 18 percent of on-demand workers.
The Substituters – replacing a traditional job that is no longer available. They represent 14 percent of on-demand workers.
Methodology
A total of 4,622 workers who find work opportunities via the platforms provided by the participating partner companies completed an online survey between September 11 and October 1, 2015. The results were weighted to reflect the proportion of workers in each of the following segments: Drivers/Delivery, Online Talent Marketplaces and Field Service/Onsite Talent. The weights were developed using earlier survey work that sized the on-demand economy. The largest weighted share of on-demand worker respondents from any single company is 16%, with most partner companies providing less than 10% of the respondents.
Primero comenzaremos definiendo que es el alcohol, también hablaremos de sus tipos, las clase de alcohol en fin hablaremos de un sin números de cosas, también diré en este trabajo como evitamos convertirnos en unos alcohólicos, y como afecta el alcohol en la salud mental de las personas y en la vida de los adolescentes
Neurociencias - Bases neurológicas de la psicología humanaJosé Luis Ayerbe
Relación entre el soporte físico biológico del sistema nervioso y la conducta humana . Un trabajo del Dr. José Luis Ayerbe , parte de los apuntes de la Cátedra de Psicología médica dados en 1983 . Premiado con diploma al mérito académico.
Tucker: Arrogante, brutalmente honesto, y amante de la esclavitud y la disciplina.
Lilliana: Terca, obstinada, e impaciente.
Cuando el magnate de bienes raíces que está acostumbrado a salirse con la suya en todos los órdenes conoce a la higienista dental de treinta y tantos años, quién heredó una gran extensión de tierra, la atracción física y química entre ellos, es innegable. Al darse cuenta de que Lilliana tiene un inmueble que vale una mina de oro, Tucker se enfoca en tratar de obtener sus tierras a cualquier precio… incluso si esto significa engatusarla abriéndose camino dentro de su corazón. Pero Lilliana no está interesada en el amor ni en ser perseguida por un indiscutiblemente atractivo pero arrogante macho alfa interesado en su propiedad, y no puede ser comprada.
Justo cuando las cosas se están calentando y Tucker comienza a enamorarse de Lilliana, ella descubre dónde radican sus verdaderas motivaciones, obligándola a buscar una dulce venganza de la única manera que conoce… rindiéndose a cada una de sus fantasías y jugando con sus emociones.
RADcube's Guide for Rapid Mobile Application Development Ty Alden Cole
We offer a complete spectrum of Mobile Services — from envisioning and business consulting to mobile-based business solutions, intellectual property-based mobile technology solutions, mobile technology services (mobile application development and maintenance, mobile testing services), and industry-focused mobility solutions.
[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
Transforming the IT Mindset - Interop 2016Intuit Inc.
Intuit SVP & CIO, Atticus Tysen talked about how to transform the IT mindset at Interop 2016. His presentation illustrates the key ways in which Intuit was able to shift mindsets not just in IT, but across the entire organization, in an effort to make IT more effective in delivering on Intuit's goals by staying laser focused on the customer.
Intuit QuickBooks Future of Small Business ReportIntuit Inc.
October 2016 - Projections show that the number of U.S. small businesses will grow from 30 million in 2016 to over 42 million in 2026. Read on to learn five trends that will give small businesses a competitive edge over the next decade.
Dispatches From The New Economy: The On-Demand Economy And The Future Of WorkIntuit Inc.
From delivery, transportation and household errands, to professional services and consulting, the on-demand economy is changing the way people consume goods and services. It is also changing the way people work. Intuit and Emergent Research forecast that the number of people working on-demand jobs will grow from 3.2 million Americans to 7.6 million by 2020. This is a once in a generation opportunity to empower the future of work and a new face of entrepreneurship.
Dispatches from the New Economy: The On-Demand Workforce provides a detailed analysis of the demographics, motivations and challenges of workers pursuing on-demand jobs. The data comes from a study from Intuit and Emergent Research that examined people working via eleven on-demand economy and online talent marketplace companies. Study participants included: Deliv, Field Nation, HourlyNerd, MBO Partners, OnForce, Uber, Upwork (formerly Elance-oDesk), Visually, Wonolo, and Work Market.
Methodology
A total of 4,622 workers who find work opportunities via the platforms provided by the participating partner companies completed an online survey between September 11 and October 1, 2015. The results were weighted to reflect the proportion of workers in each of the following segments: Drivers/Delivery, Online Talent Marketplaces and Field Service/Onsite Talent. The weights were developed using earlier survey work that sized the on-demand economy. The largest weighted share of on-demand worker respondents from any single company is 16%, with most partner companies providing less than 10% of the respondents.
Dispatches From the New Economy: The On-Demand WorkforceIntuit Inc.
In 2015, Intuit kicked-off a research project in partnership with Emergent Research and eleven on-demand economy and online talent marketplace companies to gain a deep and objective understanding of the motivations, aspirations and pain points of individuals choosing on-demand jobs. In this latest study, new findings reveal that the on-demand economy has taken on a key role in improving the financial stability of people looking for flexible opportunities to supplement income.
Intuit offers developers an unmatched opportunity to build useful apps for 1.5M global QuickBooks customers. We want developers to know what problems to solve for.
We offer customers best-in-class apps to help run their business so they can focus on doing what they love.These global insights from the U.S., Canada, U.K. and Australia look at app
adoption in these key markets, how small businesses are using apps and the value they are seeing in their app integrations.
Furthermore, it explores trigger points for small businesses not using apps and what the key drivers are in encouraging them to use apps for their business.
‘Small Business Success in the Cloud,’ describes the impact of cloud technology as it is progressively adapted by more and more small businesses – moving from an initial focus on efficiency gains, to the emergence of new models of business, through broad-based saturation across business and society.
The report is the first in a new ‘Dispatches from the New Economy’ research series, a comprehensive research project exploring the ways economic, technology and social shifts will shape the future of small business success. The series builds on a ten year partnership between Emergent Research and Intuit tracking trends in small business.
Dispatches From The New Economy: The Five Faces Of The On-Demand EconomyIntuit Inc.
From people determined to be their own boss, to those embracing the flexibility to do something they love, to workers finding a replacement for a traditional job – people working in the on-demand economy are just about as diverse as the labor market itself. A new report from Intuit Inc. and Emergent Research shows that there are a broad range of motivations – and differing levels of satisfaction – among five distinct groups of on-demand workers:
The Business Builders – primarily driven by the desire to be their own boss. They represent 22 percent of on-demand workers.
The Career Freelancers – happily building a career through independent work. They represent 20 percent of on-demand workers.
The Side Giggers – looking to find financial stability by supplementing existing income. They represent 26 percent of on-demand workers.
The Passionistas – looking for the flexibility to do something they love. They represent 18 percent of on-demand workers.
The Substituters – replacing a traditional job that is no longer available. They represent 14 percent of on-demand workers.
Methodology
A total of 4,622 workers who find work opportunities via the platforms provided by the participating partner companies completed an online survey between September 11 and October 1, 2015. The results were weighted to reflect the proportion of workers in each of the following segments: Drivers/Delivery, Online Talent Marketplaces and Field Service/Onsite Talent. The weights were developed using earlier survey work that sized the on-demand economy. The largest weighted share of on-demand worker respondents from any single company is 16%, with most partner companies providing less than 10% of the respondents.
Primero comenzaremos definiendo que es el alcohol, también hablaremos de sus tipos, las clase de alcohol en fin hablaremos de un sin números de cosas, también diré en este trabajo como evitamos convertirnos en unos alcohólicos, y como afecta el alcohol en la salud mental de las personas y en la vida de los adolescentes
Neurociencias - Bases neurológicas de la psicología humanaJosé Luis Ayerbe
Relación entre el soporte físico biológico del sistema nervioso y la conducta humana . Un trabajo del Dr. José Luis Ayerbe , parte de los apuntes de la Cátedra de Psicología médica dados en 1983 . Premiado con diploma al mérito académico.
Tucker: Arrogante, brutalmente honesto, y amante de la esclavitud y la disciplina.
Lilliana: Terca, obstinada, e impaciente.
Cuando el magnate de bienes raíces que está acostumbrado a salirse con la suya en todos los órdenes conoce a la higienista dental de treinta y tantos años, quién heredó una gran extensión de tierra, la atracción física y química entre ellos, es innegable. Al darse cuenta de que Lilliana tiene un inmueble que vale una mina de oro, Tucker se enfoca en tratar de obtener sus tierras a cualquier precio… incluso si esto significa engatusarla abriéndose camino dentro de su corazón. Pero Lilliana no está interesada en el amor ni en ser perseguida por un indiscutiblemente atractivo pero arrogante macho alfa interesado en su propiedad, y no puede ser comprada.
Justo cuando las cosas se están calentando y Tucker comienza a enamorarse de Lilliana, ella descubre dónde radican sus verdaderas motivaciones, obligándola a buscar una dulce venganza de la única manera que conoce… rindiéndose a cada una de sus fantasías y jugando con sus emociones.
RADcube's Guide for Rapid Mobile Application Development Ty Alden Cole
We offer a complete spectrum of Mobile Services — from envisioning and business consulting to mobile-based business solutions, intellectual property-based mobile technology solutions, mobile technology services (mobile application development and maintenance, mobile testing services), and industry-focused mobility solutions.
[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
Le Progressive Web Apps (PWA) sono la prossima grande tappa nello sviluppo del web, poiché portano esperienze di tipo "mobile like" ai tuoi utenti senza richiedere loro di installare un'app dall'Apple/Play store.
PWA è il termine che riassume tutte le caratteristiche che ti consentono di offrire esperienze di tipo mobile-like.
L'argomento è molto di tendenza ed è anche un argomento che è qui per rimanere!
Non solo è fortemente promosso da Google, ma è adottato da grandi aziende come Twitter o il Washington Post.
Domande a cui risponde il talk:
- Quali sono i punti forti di una PWA?
- Vantaggi e Svantaggi
- Oggi è importante avere un'app progressiva?
- App ibride invece di app native possono essere il futuro nel campo mobile?
- Service Worker: uno strumento fantastico ma ... cosa possiamo davvero fare?
This presentation, is the presentation a gave at an Azure Global Bootcamp. It will give you an idea what's possible with Azure Web Applications and other OOTB Azure functionalities as Traffic Manager and Hybrid Connections
The SAP Mobile Platform (SMP) is the key component within SAP’s mobile strategy – being available on-premise and in the cloud (SAP HANA Cloud Platform mobile services, SAP HCPms). This platform brings a lot of functionality needed in a mobile context, e.g. offline functionality and push notifications but also application security, logging and tracing, usage analytics, and lifecycle management. The platform supports both, native and hybrid mobile app development, and is based on open standards (e.g. Apache Cordova). In combination with SAPUI5 and Fiori, SAP allows developers to write SAP-centric mobile apps without being an SAP backend expert.
We’d like to give you a brief overview about the platform’s architecture and its main capabilities – focusing on hybrid mobile app development in the cloud. A live demo of an innovative app will demonstrate the main feature of HCPms.
Technical Track presented during the IT Conference on SAP technologies 2016 by Johannes Veicht, Lead IT Consultant, msg systems ag.
API Management - Practical Enterprise Implementation ExperienceCapgemini
Narinder Sahota Chief Architect - Capgemini
David Rutter Solutions Architect - Capgemini
APIs are something we take for granted as a key part of modern architecture. This session will talk through the practical experiences of implementing a new cloud-based API Management capability within a mature Enterprise with a complex and business critical integration estate. The session will cover what we learnt about the maturity and evolution of the API Management service implemented during the project, the team model that enabled success, the business benefits achieved, and how the platform is now evolving.
Fluent 2018: Tracking Performance of the Web with HTTP ArchivePaul Calvano
Have you ever thought about how your site’s performance compares to the web as a whole? Or maybe you’re curious how popular a particular web feature is. How much is too much JavaScript? The HTTP Archive has been keeping track of how the web is built since 2010. It enables you to find answers to questions about the state of the web past and present.
Paul Calvano explores how the HTTP Archive works, how people are using this dataset, and some ways that Akamai has leveraged data within the HTTP Archive to help its customers.
PWA 101, what you need to know about ShopwarePWASander Mangel
PWA for Shopware has been the talk of the town, but what is PWA exactly, what challenges can it solve, how is it implemented in Shopware and what do we need to keep in mind when building our next e-commerce project with Shopware PWA.
Growing toward Criteo scale means that sometimes we do need to re-invent the wheel.
We will share with you real life examples of what we have done in our C# stack to achieve that scale.
For instance what happens when traditional load balancing is too costly to scale ?
What about migrating monolithic application to service oriented when you have got spaghetti code ?
You should monitor everything right ? But can you and should you measure and monitor your code down to the task level on your production machines.
Apache Kafka looks good and you want to use it but is there any good enough implementation in C# ?
As your organization builds multi-tier architecture consisting of several applications and technologies, higher vulnerabilities or availability issues between tiers are bound to surface. Failures in downstream system can start a dominoes effect to bring the entire application down and un-estimated load can make revival very challenging.
How do you ensure that failure at a tier remain isolated and doesn’t cascade?
What does it take to build a fault tolerant, self healing system that fails fast or degrades gracefully?
Basically, how will you make your system resilient and when will you call ‘Its done’?
Learn about the accomplishments and activities of the OpenACC organization over the course of 2019. This OpenACC Highlights covers the newest additions to the OpenACC leadership, the updated specification, conference participation, GPU Hackathons and more.
Metrics are everywhere! We’ve done a great job of keeping pace with measuring the output of our applications, but how are we doing with measuring what really matters? This talk will explore the various metrics available to application owners today, highlight what’s coming tomorrow and level-set on the relative importance as it relates to the user experience.
Similar to Demystifying Modern Web Development (20)
State of Small Business – Growth and Success ReportIntuit Inc.
In an effort to better understand how small businesses approach growth and how those views impact their operations and planning, Intuit QuickBooks released the “State of Small Business – Growth and Success” report.
Check out the results to learn more!
Working for yourself shouldn’t mean the odds of success are stacked against you. QuickBooks is committed to small business success with a comprehensive set of business tools that do the hard work for you – leveraging the latest in AI and emerging technologies to create a platform that evens the odds for small business owners.
In an effort to better understand the behaviors, attitudes and cash flow challenges experienced by small businesses and self-employed professionals around the world, Intuit QuickBooks released the “The State of Small Business Cash Flow” Report.
Entrepreneurs and small business owners are on the front lines, navigating the realities of automation. And they have unique advantages. The very fact that they are small and nimble makes small businesses well suited to the realities of the 21st century economy. They are able to quickly adapt, take advantage of new opportunities, and to pivot to serve customer expectations in a rapidly changing world.
To better understand how small businesses are adapting to the age of AI, Intuit conducted a survey examining attitudes towards automation technology today as well as perceptions on how automation technology will impact their business and lives over the next 5 years.
Get financially Fit: Tips for Using QuickBooksIntuit Inc.
When you're running a business, the last thing you want to be worried about is wasting time trying to figure out how to do your accounting. Join a QuickBooks product expert as she shares best practices for simplifying your day-to-day accounting and truly getting the most out of QuickBooks as a small business owner.
SEO, Social, and More: Digital Marketing for your BusinessIntuit Inc.
Every business owner wants to attract more customers, convert prospects to sales, and get more referrals from customers. Attracting the right customers to "sell and wow" will help your business bring in more sales and better your bottom line.
Why Building Your Brand is Key to Getting CustomersIntuit Inc.
Building and establishing your small business or personal brand can be challenging if you don’t know where to start — or how to compete with larger, recognisable brand names. Mick Spencer, founder and CEO of ONTHEGO SPORTS, has grown OTG into a leading Australian sporting goods brand by building deep customer intimacy through listening to customer needs and building personalised products.
Get Found Fast: Google AdWords Strategies for GrowthIntuit Inc.
Simply just having a website isn't enough to attract customers to your business — you must also ensure that people can actually find you amidst all of the noise online. Google AdWords is a cost-per-click advertising platform that will get more people to your website and allow you to advertise to new customers.
This session will help you deepen client relationships so they never dream of going to anyone else.
Attendees will learn where they have gaps in their client relationships or with providing services, and will leave with a specific plan to fill the gaps and transform client relationships for good.
It’s a given that the work that Accounting firms do today will look very different in the future. New technologies are emerging that will allow practitioners to gain efficiencies and uncover insights in ways that are not possible now, and firms will need to adopt very different methods to attract and retain great talent and keep relationships with clients healthy and strong. At the same time, competition will come from all sides and the firms that can deliver services in a way that clients need and want will be the ones that survive. Chris Hooper, The Accounting Futurist, will examine the major trends that are likely to disrupt practices in the next decade, and will identify steps that firm owners of all sizes can take now to ensure their firm not only survives, but thrives in the exciting new world of tomorrow.
The digital age requires you to evolve the tools and technologies you use. With this evolution, the old pricing methods don’t work anymore.
In this research-based session, Trent McLaren will share key pricing strategies designed to ensure you thrive in the digital age.
Advanced QuickBooks Online - Handling Tricky TransactionsIntuit Inc.
QuickBooks Online is the world’s most popular cloud accounting program, with over 1.8 million companies using it every day to manage their businesses.
This session will focus on how to handle tricky transactions such as Customer Deposits, Loan accounts, Dishonored Cheque ’s and much more. If you have been using QuickBooks Online for a while, this is a session not to be missed.
A full handbook will accompany the session so that attendees can replicate the tricks when they get back to their offices.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
1. PAGE 1 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
#GHC16
2016Demystifying Modern Web
Development
Komal Bhatia
@komalbhatia10
2. PAGE 2 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
$ whoami
Komal Bhatia
Role: Senior Software Engineer
Company: Intuit
Product: QuickBooks Online
Expertise: Front-end
Interests: Half marathons, surfing
3. PAGE 3 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
What we will do in this session
Shed some light on Modern Web Development
1. Traditional vs. Modern web development
2. Tools and frameworks
3. How to choose the right ones for you
4. PAGE 4 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
What does a web application consist of?
5. PAGE 5 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Traditional way vs.
Modern way
6. PAGE 6 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Traditional way
7. PAGE 7 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Modern Way - Single Page Applications (SPA)
• Load a single web page
• Dynamically update the page as the user interacts with the app
• Provide native app like experience
• No page reloads
• No extra wait time
8. PAGE 8 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
How Single Page Applications work
• All content is retrieved with in the initial request
• The page does not reload at any point
• Data (not HTML) is exchanged between server and client
9. PAGE 9 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Advantages of the modern way
• Faster apps
• Improved user experience
• Can be made offline
• Decoupling of front-end and back-end
• Simplicity in development
• Same back-end for web, native mobile application
• Can be exposed to 3rd party developers
10. PAGE 10 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Modern tools and
frameworks
11. PAGE 11 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Confused by all the technology out there?
12. PAGE 12 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Front-end web application components
Testing
Platforms
Package
Managers
Text
Editors
JavaScriptCSSHTML
Frameworks
/ Libraries
Build ToolsAPI Layers
13. PAGE 13 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
Haml
HTML abstraction markup language
• Readability
• Cleanliness
• Speed
Markdown
Plain text-to-HTML conversion
Simple syntax
14. PAGE 14 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
36%
35%
18%
10%
1%
Plain CSS
SASS/SCSS
LESS
CSS Modules
Other
SASS: Syntactically Awesome Style Sheets
SCSS: Sassy CSS
Advantages
• CSS on steroids
• Add programming traits
• Variables, operations, functions, rules
15. PAGE 15 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
43%
40%
3% 11%
3%
Plain JS
ES6
CoffeeScript
TypeScript
Other
Advantages
• Add features to JS
• Improved syntax, clean, concise
• Class and module support
• Type checking
• Variable scoping
16. PAGE 16 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
32%
18%
8%
5%
6%
6%
25%
React
Angular
Angular 2
Ember
Backbone
Other
None
17. PAGE 17 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Libraries and Frameworks
Library
Piece of reusable code, that
provides specific functionality
More flexibility
Your code calls a library
Ex:
Your code
Library Framework
Framework
Describes structure of the app and
gives a way to organize code
Less flexibility
Framework calls your code
Ex:
Framework calls youYou call library
can contain
18. PAGE 18 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
React vs. Angular vs. Ember
• View library, not framework
• Renders UI components
• Used with Flux library
Strengths:
Performance improvements
Server-side rendering
Simplicity
Library approach - flexible
Weakness
Flux architecture is different
People dislike JSX
• Framework approach
• Has everything you need
• Improved router
Strengths:
Performance improvements
Native app support
Server-side rendering
Weakness
Documentation is poor
Previous resources not helpful
• All tools included f/w
• Quick to get started
Strengths:
Performance improvements
Server-side rendering
Great documentation
Command line tooling
Weakness
Cumbersome
Smaller community
19. PAGE 19 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
75%
17%
5% 1% 2%
REST API
Firebase
GraphQL
Apollo
Other
API Layer
Provides common way to interact with an app
Firebase: tools to develop high quality apps
like analytics, authentication, storage, db
GraphQL: Query language for your APIs. Gets
all data in single request.
20. PAGE 20 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
31%
17%
34%
18%
Webpack
Grunt
Gulp
Browserify
Build Tools
Compiling, linking, packaging
• Webpack: module builder that generates
static assets
• Webpack and Gulp are the shiny future.
21. PAGE 21 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
List of modern tools and technologies
HTML
CSS
JavaScript
Frameworks/Libraries
API Layers
Build Tools
Package Managers
Testing Platforms
Text Editors
40%
33%
10%
8%
9% Mocha
Jasmine
Enzyme
Cucumber
Other
Testing Platforms
Mocha and Jasmine are the most popular
22. PAGE 22 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Or… pick a full stack
platform
23. PAGE 23 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Most popular full stack platforms
58%
29%
10%
3%
MEAN
Meteor
MERN
FeathersJS
MEAN = MongoDB + Express + AngularJS + NodeJS
MERN = MongoDB + Express + ReactJS + NodeJS + Redux + Webpack
24. PAGE 24 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Now I know the various tools and options!
But how do I choose?
25. PAGE 25 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Factors to choose your tech stack
26. PAGE 26 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Mobile or Web?
Design for your target user base: Mobile only, Web only, Mobile first,
Mobile later
27. PAGE 27 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Who will build this?
Think about team – their skills, developer experience, team size, how to
increase productivity
28. PAGE 28 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Observe the other players in your space
What does your product need - ecommerce, social, video conferencing
platform?
29. PAGE 29 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Think about scalability and performance
What stage are you at? (MVP, launch, rewrite)
Speed to market vs. long term scalable solution
30. PAGE 30 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Check for community support
Small community v/s Active community
Github tools
• Most starred: http://github-rank.com/star
• Trending: https://github.com/trending
31. PAGE 31 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Key take-aways
• Let the tools help you. Focus on the functionality.
• Don’t reinvent the wheel. Build on top of what exists.
• Things move fast in the front-end world. Embrace change.
• Do not use something just because its shiny. Evaluate.
• Don’t stop learning. Explore.
32. PAGE 32 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
33. PAGE 33 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Thank you
Feedback?
Download at http://bit.ly/ghc16app
or search GHC 16 in the app store
Rate and review the session
on our mobile app
34. PAGE 34 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Questions?
Komal Bhatia
@komalbhatia10
35. PAGE 35 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
References
http://stackshare.io/stackups/markdown-vs-haml-vs-html5
https://www.smashingmagazine.com/2011/09/an-introduction-to-less-and-
comparison-to-sass/
https://blog.appdynamics.com/devops/the-benefits-of-migrating-from-javascript-to-
typescript/
https://bytescout.com/blog/2016/07/javascript-vs-coffeescript-vs-typescript.html
http://thejsguy.com/2015/01/12/jasmine-vs-mocha-chai-and-sinon.html
http://brettterpstra.com/2011/08/31/why-markdown-a-two-minute-explanation/
http://smashingboxes.com/blog/choosing-a-front-end-framework-angular-ember-
react
36. PAGE 36 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
References and important links
How it feels to learn JS
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-
d3a717dd577f#.2zvu7pnx2
http://blog.debugme.eu/front-end-web-developer-tools/
http://www.slideshare.net/kmstechnology/introduction-to-single-page-
application
How to choose tech stack
http://svsg.co/how-to-choose-your-tech-stack/
https://blog.jixee.me/how-to-choose-your-tech-stack/
https://www.smashingmagazine.com/2009/03/40-stand-alone-javascript-
libraries-for-specific-purposes/
37. PAGE 37 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
References for diagrams
http://stateofjs.com/2016/frontend/
https://www.linkedin.com/pulse/whats-difference-between-library-
framework-ledion-spaho
http://youdedicated.com/images/design/responsive.png
http://stateofjs.com/2016/frontend/
http://www.sybite.com/assets/img/dedicated_team.png
38. PAGE 38 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Extra Slides
39. PAGE 39 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
How the pieces work together
40. PAGE 40 | GRACE HOPPER CELEBRATION 2016 | #GHC16
PRESENTED BY THE ANITA BORG INSTITUTE AND THE ASSOCIATION FOR COMPUTING MACHINERY
Most popular Full Stack Platforms -MEAN
MEAN = MongoDB + Express + AngularJS + NodeJS
MongoDB: Flexible, accommodating layer for storing data.
Express.js helps standardize how you build your websites.
AngularJS: provides a clean way of adding interactive functions and
AJAX-driven rich components.
NodeJS:provides a better nexus for running your server
Editor's Notes
Interests?
Use emotions
Personal
Say stuff about u that pertains
I am worth listening to because..
We have been around for 33 years
We have had to move to modern
Many of u will start from scrath – lucky u
Infor I am sharing is usefuk for hwether ur new or..
To shed light on modern web development
Make it easier to understand
To make modern web development easier to understand!
If you want to be a web developer today, what do you need to know to be successful
Web application
It is a client - server software application in which the client (or user interface) runs in a web browser
Runs inside the browser
All the code is loaded once
N data
UI
Is driven from the client and display the data is
SINGLE PAGE APPLICATION Single Page Application is a web app in which the majority of interactions are handled on the client without the need to reach a server, with a goal of providing a more fluid user experience Reference:
http://www.slideshare.net/EdurekaIN/angular-js-wp29july
How many of you have heard about Single Page applications?
http://www.slideshare.net/RJRony1/spa-using-angular-js
http://www.slideshare.net/kmstechnology/introduction-to-single-page-application
Redraw UI without server round-trip to retrieve HTML
More interactive
Faster apps (less response time)
Improved user experience - feels like native app
Can be made offline – all pages are already loaded
Same back end – 3rd party
Static app before – dynamic app - intereact
Less dependency on what?
Sepraraion of concerns – explain
Checklist with improvements
Good link:
http://www.eikospartners.com/blog/multi-page-web-applications-vs.-single-page-web-applications
Faster apps (better speed/performance)
Simplicity in development
Separation of concerns
Less dependency
Quicker development
Order is not imp
No numbers
No sinfle bullet
Plethora of technologies and names out there..
HTML
CSS
JavaScript
Frameworks/ Libraries
API Layers
Build Tools
Package Managers
Testing Platform
Text Editors
https://coggle.it/diagram/Vz9LvW8byvN0I38x
Have one
Back end
Front end
https://coggle.it/diagram/Vz9LvW8byvN0I38x
Have one
Back end
Front end
https://coggle.it/diagram/Vz9LvW8byvN0I38x
Have one
Back end
Front end
https://coggle.it/diagram/Vz9LvW8byvN0I38x
HTML
CSS
JavaScript
Frameworks/ Libraries
API Layers
Build Tools
Package Managers
Testing Platform
Text Editors
React: JS library for building UI
Ember: Framework for creating web applications
https://www.linkedin.com/pulse/whats-difference-between-library-framework-ledion-spaho
Library
Collection of classes
more freedom to design how the system works, how everything will connect together;
A team with many junior developers may be better off with a framework, enforcing structure and standards, telling them how to build the app;
https://coggle.it/diagram/Vz9LvW8byvN0I38x
HTML
CSS
JavaScript
Frameworks/ Libraries
API Layers
Build Tools
Package Managers
Testing Platform
Text Editors
https://coggle.it/diagram/Vz9LvW8byvN0I38x
https://coggle.it/diagram/Vz9LvW8byvN0I38x
https://coggle.it/diagram/Vz9LvW8byvN0I38x
Intert logo
Thinking girl 3
Thinking girl 3
http://svsg.co/how-to-choose-your-tech-stack/
https://www.google.com/search?q=eureka+gif&espv=2&biw=1440&bih=675&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjoka2WueHPAhWj64MKHSpBAyAQ_AUIBigB#tbm=isch&q=team&imgrc=-b7P01N2pcLB2M%3A
Combine with principles
launch your MVP on only one platform
2 in one
Good artist copy great artsist steel
Community support -active contribution
()
Team skills
Developer experience
Team size
How to increase productivity
Front end vs back end
http://svsg.co/how-to-choose-your-tech-stack/
https://www.google.com/search?q=eureka+gif&espv=2&biw=1440&bih=675&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjoka2WueHPAhWj64MKHSpBAyAQ_AUIBigB#tbm=isch&q=team&imgrc=-b7P01N2pcLB2M%3A
Combine with principles
launch your MVP on only one platform
2 in one
Good artist copy great artsist steel
Community support -active contribution
()
http://svsg.co/how-to-choose-your-tech-stack/
https://www.google.com/search?q=eureka+gif&espv=2&biw=1440&bih=675&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjoka2WueHPAhWj64MKHSpBAyAQ_AUIBigB#tbm=isch&q=team&imgrc=-b7P01N2pcLB2M%3A
Combine with principles
launch your MVP on only one platform
2 in one
Good artist copy great artsist steel
Community support -active contribution
()
How fast do you need to scale?
How fast do you need to iterate?
Scalability refers to how well your platform can support increasing requests from your customer base
rewrite of an existing app?
Front end vs back end
http://svsg.co/how-to-choose-your-tech-stack/
https://www.google.com/search?q=eureka+gif&espv=2&biw=1440&bih=675&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjoka2WueHPAhWj64MKHSpBAyAQ_AUIBigB#tbm=isch&q=team&imgrc=-b7P01N2pcLB2M%3A
Combine with principles
launch your MVP on only one platform
2 in one
Good artist copy great artsist steel
Community support -active contribution
()
Small community v/s Active community – hard to find answers and get help
Active community – increases team’s ability to to problem solve and fix bugs
rewrite of an existing app?
Front end vs back end
http://svsg.co/how-to-choose-your-tech-stack/
https://www.google.com/search?q=eureka+gif&espv=2&biw=1440&bih=675&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjoka2WueHPAhWj64MKHSpBAyAQ_AUIBigB#tbm=isch&q=team&imgrc=-b7P01N2pcLB2M%3A
Combine with principles
launch your MVP on only one platform
2 in one
Good artist copy great artsist steel
Community support -active contribution
()
Not do something coz its shiny
Just coz something is new n shiny – don’t jump on the bandwagon
Don’t avoid – be skeptical – keep urself in the loop
Follow news letters
JS weekly
Hackernews
News letters
Js fluent conf
What makes a weba pp?
Don’t get attached
done\t eb afraid to look at new thig
Make this
Cut our Web Components are important
I want to give you a few takeaways
Pep talk
Intuit case study after demo
React for views
View library that’s very opunionated abput its data
Redux to manipulate views – keep the state of react
Rely – is a way to tie
JS framewrosk for builing data driven raect apps
View
Java
graphQL
oracle
V4 apis – apis what we built with graphQL
Version of our service
https://coggle.it/diagram/Vz9LvW8byvN0I38x
Intert logo