What does one man's love of burritos have to do with impending demise of nearly half the Fortune 500? What are some ways to successfully transform into a software-driven business? Learn how in this presentation.
If It Touches Production, It Is ProductionNew Relic
In Site Engineering at New Relic we treat operations like software. Operationalizing development teams to build, maintain and scale a unified polyglot environment. By following the mantra of "automate everything" we treat all tasks, tools and processes the same way we do our products, with a well defined lifecycle. In this session you will learn how to integrate your DevOPs team with your product development teams and discuss best practices we have learned that will successfully take your infrastructure platform into the future.
How to Lower or Justify your Cloud SpendKevin Downs
Are you responsible for keeping your cloud spend down? Or, are you looking for a way to justify your current spend - maybe even prove you need to expand your cloud budget? This presentation shows you how you can using cloud service metrics and KPIs to optimize your cloud spend.
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)MuleSoft
The Department of Veterans Affairs is responsible for providing healthcare for over 21 million veterans across over 150 hospitals and 820 outpatient clinics.
In this session, learn about the VA’s Digital Health Platform PoC, a cloud-based technology platform that promises to transform care for these veterans by leveraging APIs to unify disparate data stores, connect patients to doctors in real-time, and enable personalized care.
Improve Home Healthcare Outcomes with Force.com & the Internet of ThingsSalesforce Developers
Join us to learn how you can use Force.com with inexpensive devices like Twine, the Arduino, and a Pebble Smart Watch, to prompt forgetful patients to take their medication. We'll discuss pillbox configuration, scheduled Apex management, and third-party API integration, along with important issues around HIPAA compliance. You'll leave with new insight around technology trends you can harness to improve patients' lives.
You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let's face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications.
FDA: Food Additive Approval Process Followed for Aspartameswilsonmc
(1) process for approving aspartame,
(2) review of the scientific issues raised concerning the aspartame studies, and
(3) monitoring of current safety concerns on aspartame.
Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we're going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you'll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You'll also learn some handy language integration tricks along the way. If you've ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you.
If It Touches Production, It Is ProductionNew Relic
In Site Engineering at New Relic we treat operations like software. Operationalizing development teams to build, maintain and scale a unified polyglot environment. By following the mantra of "automate everything" we treat all tasks, tools and processes the same way we do our products, with a well defined lifecycle. In this session you will learn how to integrate your DevOPs team with your product development teams and discuss best practices we have learned that will successfully take your infrastructure platform into the future.
How to Lower or Justify your Cloud SpendKevin Downs
Are you responsible for keeping your cloud spend down? Or, are you looking for a way to justify your current spend - maybe even prove you need to expand your cloud budget? This presentation shows you how you can using cloud service metrics and KPIs to optimize your cloud spend.
Leveraging APIs and the Cloud to Transform Veteran Care (Steve Rushing)MuleSoft
The Department of Veterans Affairs is responsible for providing healthcare for over 21 million veterans across over 150 hospitals and 820 outpatient clinics.
In this session, learn about the VA’s Digital Health Platform PoC, a cloud-based technology platform that promises to transform care for these veterans by leveraging APIs to unify disparate data stores, connect patients to doctors in real-time, and enable personalized care.
Improve Home Healthcare Outcomes with Force.com & the Internet of ThingsSalesforce Developers
Join us to learn how you can use Force.com with inexpensive devices like Twine, the Arduino, and a Pebble Smart Watch, to prompt forgetful patients to take their medication. We'll discuss pillbox configuration, scheduled Apex management, and third-party API integration, along with important issues around HIPAA compliance. You'll leave with new insight around technology trends you can harness to improve patients' lives.
You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let's face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications.
FDA: Food Additive Approval Process Followed for Aspartameswilsonmc
(1) process for approving aspartame,
(2) review of the scientific issues raised concerning the aspartame studies, and
(3) monitoring of current safety concerns on aspartame.
Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we're going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you'll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You'll also learn some handy language integration tricks along the way. If you've ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you.
What the math geeks don't want you to know about F#Kevin Hazzard
Microsoft’s recently launched F# programming language is only for math geeks, right? If you don’t know what Turing Completeness is all about or why the Lambda Calculus is so important, that invitation you’ve anxiously been waiting on to the secret F# meeting in your town just isn’t coming. Sorry. At least that’s what it seems like. But there’s a whole different story about F# just waiting to be told: a story that includes all of us just trying to solve hard problems with the tools we have. At the end of the day, F# is just another great tool. You already have a lot of tools in the bag today: C#, VB.NET, Java, JavaScript, CSS, HTML, PL/SQL and T-SQL, maybe even some Python or Ruby. Building a modern software application, there are so many choices. A few of them are right and many of them are disasters just waiting to happen. F# can help you solve some problems in elegant ways where languages like C# and Java might make you struggle. Of course, you don’t have to write your entire application in F# any more than you would trying writing a web application without HTML, CSS and JavaScript. Come learn how to weave little bits of F# code into the fabric of your larger application to make it scalable, highly performant and expressive. Apologies to the math geeks ahead of time but we won’t be discussing monads, universal computers or anything else that might distract us from learning about this new language or how to use it during this talk.
Enjoying the Move from WCF to the Web APIKevin Hazzard
A more advanced talk for those developers thinking of making the move from ASMX or WCF-based services to the ASP.NET Web API. RESTful services have their place in the middle tiers and this talk addresses how to make the mental shift toward REST. There's a lot of focus on how to ease the transition from such a complex framework as WCF to something as simplistic as the Web API.
Delivering Consistently Great Mobile ExperiencesNew Relic
Companies spend billions of dollars annually to get visitors to their website and apps. The mobile experience is a crictical component of this. Bad end-user experience drives away customers and impacts employee productivity. Many of us have spent time and energy making huge strides in the performance of our application servers. Yet most of the time users spend waiting for our software is on the client, not in the server.
Just like you, New Relic has to ensure we’re delivering a great mobile customer experience. Improving client-side performance can be a challenge, with a lot of moving parts that are outside of our own data centers. We will discuss how we capture metrics for end user experience and share the lessons we’ve learned in implementing continuous UX improvement.
Customers are increasingly relying upon your applications for their daily lives. From general information to shopping to travel, your customers view applications as critical to their daily lives. They demand that the applications work, correctly and quickly, the first time - every time. Applications have become more and more complex, often cloud-based, and updated repeatedly. How will you make sure your applications are ready for today’s demanding users? This session will cover a typical customer experience, proving how critical today’s modern applications have become. This will highlight the growing importance of monitoring dynamic environments in our constantly changing, modern world.
Are you ready to migrate to the cloud? How will you prove success? This presentation covers how to baseline before and after your cloud migration to prove success.
Changing The Laws Of Engineering With Github Pull RequestsNew Relic
Every engineering team has processes they follow to get things done in the way that works best for them. Whether they’re in someone’s head or formally documented, they have to be communicated and shared because they are an implementation of the team’s culture at that point in time. But for a company and its engineering team to sustain its culture as it grows, even more important than what those processes are or how they’re recorded is how they undergo change.
At New Relic, we have a culture of openness and inclusivity that we intend to keep, so we’ve been using the same process to change our culture that we use to change our code: GitHub Pull Requests. We’ve learned some advantages to this approach over what we had used before: meetings, email, and wikis. These advantages include:
A workflow that is a natural fit for engineers
Less discussion happening in exclusive settings like meetings
The “Why” for every change recorded in one place
Freedom of thought that arises when you can clone the entire “book of laws” and reimagine it as you think it should be
Our entire engineering team, and others in the company we collaborate with, are now contributors to shaping our process in real time. We are closing the gap between our culture and our processes every day as engineers and managers alike propose and debate changes. We’ll share what’s worked well and what still needs help.
NOW BOX
EVERYTHING SERVICENOW®
24TH MAY EDINBURGH
A morning with exciting offerings from multiple ServiceNow® partners & an afternoon of case studies & best practice
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...JeyaPerumal1
A cellular network, frequently referred to as a mobile network, is a type of communication system that enables wireless communication between mobile devices. The final stage of connectivity is achieved by segmenting the comprehensive service area into several compact zones, each called a cell.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfFlorence Consulting
Quattordicesimo Meetup di Milano, tenutosi a Milano il 23 Maggio 2024 dalle ore 17:00 alle ore 18:30 in presenza e da remoto.
Abbiamo parlato di come Axpo Italia S.p.A. ha ridotto il technical debt migrando le proprie APIs da Mule 3.9 a Mule 4.4 passando anche da on-premises a CloudHub 1.0.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Not just burrito stands
Uber button on Apple watch
Car arrives in minutes
Source: http://j.mp/1fdq9Yf
Jamie Dimon. JP Morgan Chase annual shareholder letter in April.
Hundreds of startups
Especially in lending
Big Data to speed loan approval
From weeks to minutes
Reduced friction
--
There are hundreds of startups with a lot of brains and money working on various alternatives to traditional banking.
Especially in lending business, whereby the firms can lend to individuals and small businesses very quickly and — these entities believe — effectively by using Big Data to enhance credit underwriting.
They are very good at reducing the “pain points” in that they can make loans in minutes, which might take banks weeks.
--
Credit: Steve Jurvetson, https://www.flickr.com/photos/jurvetson/8362210873
http://www.jpmorganchase.com/corporate/annual-report/2014/ar-solid-strategy.htm
Earlier in June
Cisco Live
John Chambers’ final keynote – great listen, easy to find on youtube.
40% of companies in the audience won’t exist in a meaningful way in a decade.
And the reason is the same as what causes companies to go into decline: miss the inflection point.
Today, that inflection point is digital transformation. How do you reduce friction through software?
Those 40% won’t get the digital transformation right.
Hardest thing about digital transformation isn’t the technology -- it’s the people, organizational and process issues.
Source: https://commons.wikimedia.org/wiki/File:John_T._Chambers_-_World_Economic_Forum_Annual_Meeting_Davos_2010.jpg
How are you going to disrupt your market, drive market share, and increase profitability?
How reduce customer friction through software?
To put into context: this is what Gartner calls “Mode 2” in their Bi-Modal IT framework.
So, ok, you need to become a software business. But what happens if it doesn’t go well?
Sobering examples:
1 in 4 apps are abandoned after a single use.
Source: https://blog.newrelic.com/2013/03/13/mobile-appeal-why-the-future-is-mobile/
Even seemingly benign apps that should be stable. Example:
For AA, the iPads saved weight, fuel, and thus improved margins. Unfortunately, when the app when down, it grounded several dozen planes for a period of time. You can imagine the amount of lost revenue and customer churn. Which wiped out a big chunk of their savings.
More: http://qz.com/393909/american-airlines-planes-are-grounded-because-their-pilots-ipads-have-crashed/
There are three common themes we’ve seen with companies that successfully do digital transformation.
They get their culture right, they get their organization right and they architect themselves for agility through focus.
Now if you don’t think your organization can do this, I can point you to examples of big companies that have done so.
And if it’s any consolation no one – whether it’s google, or a 100 year old company – feels like they’ve nailed this.
So what is the culture of a good software business?
So how to kickstart a data culture?
DTFA = deploy the fine agent. Dev installs agent, finds what’s slow, reaches out to operations counterparts. Work together to fix performance.
Developers and Sysadmins are natural data nerds.
When you self-service data analysis – make data tools available to everybody, you democratize the capability, across your org – you start to see interesting behaviors.
Start seeing cross-silo collaboration that is effective since folks are held accountable.
Another example, if time allows:
First, find the people in your organization who have access to the data, and/or can extract them.
And a funny thing or two happens when you bring those people into leadership meeting.
First, they find that they have data that can confirm or refute assumptions people have made.
Second, their presence can have a huge impact on how people behave. People realize that they can’t spout BS. Even if the data nerd just sits there.
All too often, every group has been silo’d in their separate worlds.
And in a silo’d world, you can’t work quickly to determine if a proposed change is good or bad for the customer, or good or bad for the business.
This is why we’ve seen the rise of DevOps.
So, how do you kickstart the process of breaking down these barriers through DevOps?
First, start with something meaningful yet manageable risk. Not high risk.
Minimal connections to legacy systems; self contained.
Low compliance needs, to internal reduce app development friction.
Some common starting points:
Visible application with senior exec sponsorship.
Why start with meaningful product?
Because if low-risk, low visibility, no one will care that you got it done better faster cheaper.
And if a one-time project, not a product, devlopers and architects won’t invest the time into making it good, as they would with a product that lives on.
-
Amazon’s two pizza team rule: teams shouldn’t be larger than what two pizzas can feed. This keeps the amount of intra-team communication down, which helps a pilot project move forward.
-
DevOps is just short, catchy name… and it’s more than just developers and ops working together. Business and Security need to be brought into the collaboration.
But DevOpsBizSec sounds a bit clumsy to say.
But those last two groups are key to ensure to get involved.
We know texting and driving can kill you.
Similarly, if software is critical your success, should you spend time focusing on your app?
Or should you be spending your time talking to your service provider about cable lengths?
And you can ask yourself, When did anyone ever get executive praise for spinning up VMs quickly?
Never.
And so, a key aspect of being a good software company is focus, and that’s what the cloud helps you to do.
Category view
If you look at the history of monitoring
In the 80’s and 90’s – there was a $2B market monitoring Infr and servers –
They were monitoring the network, it was a proxy for the apps
Why are they monitoring?
This is the whole point,
This is the nirvana we’re aiming for
User performance, user behavior
Users are customers, drive your business
Software Analytics:
Digital User Analytics
We follow user behavior through mobile, browser