TDD is the elengant way of designing software. People scares from it so much, because software design is hard and it requires discipline. In this talk, I tried to describe what TDD is from software design perspective.
5 Ways Your Sales Team Will Make the Next Webinar a SuccessMarketo
Check out these slides from Marketo's LaunchPoint partner, ReadyTalk, and customer, Egencia, on how you can better utilize webinars to increase engagement and revenue.
What's the ROI of a Piano? What's the ROI of a YouTube channel? What's the ROI of anything!? After you read this deck you'll be able to answer all these questions easily.
24 Awesome Infographic Ideas to Inspire Your Next Beautiful CreationPiktochart
Infographics are awesome, simply because they can capture and hold our attention so well - if done right. The best part is, there are so many great examples out there that we can draw inspiration from. Here are 24 infographic ideas that you can use to create your next beautiful creation.
Staying up to date with new apps is a habit that all marketers should develop. You always need to be on the lookout for places to engage your potential customers!
25 stats—13 positive, 12 negative—that reflect the marketing world, including content marketing, social media, email newsletters, analytics, blogging, digital video, and more.
Keep these stats in mind when crafting your marketing strategy.
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
In an ever-changing landscape of one digital disruption after another, companies and organisations are looking for new ways to understand their target markets and engage them better. Increasingly they invest in user experience (UX) and customer experience design (CX) capabilities by working with a specialist UX agency or developing their own UX lab. Some UX practitioners are touting leaner and faster ways of developing customer-centric products and services, via methodologies such as guerilla research, rapid prototyping and Agile UX. Others seek innovation and fulfilment by spending more time in research, being more inclusive, and designing for social goods.
Experience is more than just an interface. It is a relationship, as well as a series of touch points between your brand and your customer. Here are our top 10 highlights and takeaways from the recent UX Australia conference to help you transform your customer experience design.
For full article, continue reading at https://yump.com.au/10-ways-supercharge-customer-experience-design/
5 Ways Your Sales Team Will Make the Next Webinar a SuccessMarketo
Check out these slides from Marketo's LaunchPoint partner, ReadyTalk, and customer, Egencia, on how you can better utilize webinars to increase engagement and revenue.
What's the ROI of a Piano? What's the ROI of a YouTube channel? What's the ROI of anything!? After you read this deck you'll be able to answer all these questions easily.
24 Awesome Infographic Ideas to Inspire Your Next Beautiful CreationPiktochart
Infographics are awesome, simply because they can capture and hold our attention so well - if done right. The best part is, there are so many great examples out there that we can draw inspiration from. Here are 24 infographic ideas that you can use to create your next beautiful creation.
Staying up to date with new apps is a habit that all marketers should develop. You always need to be on the lookout for places to engage your potential customers!
25 stats—13 positive, 12 negative—that reflect the marketing world, including content marketing, social media, email newsletters, analytics, blogging, digital video, and more.
Keep these stats in mind when crafting your marketing strategy.
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
In an ever-changing landscape of one digital disruption after another, companies and organisations are looking for new ways to understand their target markets and engage them better. Increasingly they invest in user experience (UX) and customer experience design (CX) capabilities by working with a specialist UX agency or developing their own UX lab. Some UX practitioners are touting leaner and faster ways of developing customer-centric products and services, via methodologies such as guerilla research, rapid prototyping and Agile UX. Others seek innovation and fulfilment by spending more time in research, being more inclusive, and designing for social goods.
Experience is more than just an interface. It is a relationship, as well as a series of touch points between your brand and your customer. Here are our top 10 highlights and takeaways from the recent UX Australia conference to help you transform your customer experience design.
For full article, continue reading at https://yump.com.au/10-ways-supercharge-customer-experience-design/
Educate, Entertain or Convince: Three Beneficial Approaches to Content MarketingBrian Honigman
Learn which of the three beneficial approaches your organization should select for each piece of content. Whether you're looking to educate, entertain or convince your audience, creating the right content for their needs can be the indirect appeal that builds a long-term connection between these consumers and your brand.
How Startups Can Build a Recruiting MachineDavid Skok
Something important has changed in the recruiting process: the best people are almost never on the market, and you have to develop recruiting processes to find and sell passive candidates. In many cases, it will take months or years of relationship building with these candidates to find the right moment when they are open to considering a change. Closing them takes greater selling efforts than in the past due to the intense competition over the good candidates. This leads me to believe that there is now a third crucial startup skill that needs to be developed: recruiting.
According to Juliet (Shakespeare, Romeo and Juliet), a name should mean nothing, but for a startup, it’s a completely different story. Choosing a name for your startup can be one of the most important decisions you make in the beginning, and for a good reason: it is the most impactful choices you’ll take. That’s why it is pretty common, that startups before getting product-market fit change their names a couple times. Unfortunately, not every startup gets enough time and they realize too late that they chose a lame name. But what is in a name?
Read our top 10 email marketing tips for financial advisors! Learn how to improve your communication and efficiency with both current clients and potential prospects.
For more financial advisor tips, visit: http://access.backporchvista.com/socialmedia
Amazon’s Culture of Innovation & The Working Backwards session
Working Backwards; leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. Where do you begin? By focusing on the customer.
During this webinar, Amazon will discuss key innovation principles which have been instrumental in their continued success and their Working Backwards approach.
Enhancing SEO Content Writing with AI: Opportunities & ChallengesSearch Engine Journal
Wondering if AI content creation could have a positive impact on your SERP visibility?
Ready to ramp up your content creation output and efficiently scale your strategy?
AI content generators are here and ready to help you increase your content marketing output – and here’s what you need to know.
You’ll discover:
- The benefits of using AI in content creation.
- Best practices for creating high-quality, search-optimized content with AI.
- Top challenges of AI content creation, along with guidance on overcoming them.
Watch Connor Carreras, Sr. Director of Digital Customer Success at Conductor as she provides key insights on how you can start using AI-generated content to rank higher on SERPs.
Don’t miss our webinar with Conductor, where you can learn how to integrate AI into your content marketing strategy to boost your SEO.
Sign up now and learn how AI can help you stay ahead of your competition.
The Science of Story: How Brands Can Use Storytelling To Get More CustomersDigital Surgeons
Storytelling is not only an entertaining source for information, but a way to engage and humanize our messages that helps them stick. Our brains are wired for stories. Like a drug, we seek them out. Good stories create lasting emotional connections that persuade, educate, entertain, and convert consumers into brand loyalists.
Here’s another good reason to believe in the power of stories: You don't have a goddamn choice. We spend a third of our waking hours crafting stories, and the rest of the time consuming them. Our brains are always searching for stories. You need stories. You live your life around stories. Your life itself is a story. So, now find out how you can use them to better understand how brands and businesses can use storytelling to increase engagement and sales.
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!Digital Annexe
Seven top tips on how to improve your digital marketing for 2015.
First presented at DA University conference in November 2014 by Sean Singleton of Digital Annexe.
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
How to target your SEO process to a reality of more people searching on mobile devices than desktop and an upcoming mobile first Google index? Check it out.
15 Tips for Creating an Incredible Startup PitchExperts Exchange
Delivery means everything. But in the competitive world of tech startups, your pitch is the difference between getting funded or going home empty-handed. Follow Leslie Bloom's 15 tips to make sure you walk away with the backing you need.
Help Young Talent Develop a Professional MindsetDaniel Goleman
There is a chasm between what business leaders expect from recent graduates, and what these new hires offer. In a Hay Group study of 450 business leaders and 450 recent graduates based in India, the US, and China… a massive 76% of business leaders reported that entry-level workers and recent grads are not ready for their jobs.
In most cases, these hires are intelligent, ambitious, and technically savvy. They have proven their ability to accomplish the work. They’re committed and passionate about rising through the ranks. So what are these new professionals missing?
They’re lacking soft skills.
Why Marketing should care about EntertainmentWAKSTER Limited
Everyone’s competing for the attention of new and existing customer. Content marketing is now one of the most important tactics in a marketers’ mix but research shows that the biggest challenges content marketers consistently face are producing enough content, and producing the kind of content that engages their targets. The entertainment industry has been consistently creating and delivering engaging content for hundreds of years – what can we learn from them?
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
Digital Intent partner Sean Johnson discusses tactics and strategies for optimizing each stage of the customer development funnel.
View the Udemy course for over 2 hours of additional material: https://www.udemy.com/the-ultimate-guide-to-funnel-optimization/
To learn more about Digital Intent, visit http://www.digintent.com.
To learn more about Sean, visit http://www.sean-johnson.com
Mark Roberge is a Senior Lecturer with Harvard Business School, former CRO of Hubspot and author of bestseller "The Sales Acceleration Formula". Join him as he takes you through his step by step guide to revenue growth.
Visit us at gykantler.com for more information.
The concept of a “brand” is no longer taboo at B2B companies. In fact, strong B2B brands outperform weaker ones by as much as 20%, according to recent research by McKinsey. Yet it’s not easy for ROI-obsessed marketers to justify spending money on their brand, which can be difficult to track. As a result, your brand is too often left either underfunded or on the back-burner altogether.
We’re going to help you solve this. In this presentation you’ll learn:
- How your brand can boost demand generation and other key performance indicators
- The elements of a B2B brand and how those are different from traditional consumer branding
- How to elevate your brand through B2B marketing channels and brand advocates
- Metrics to track the impact of your brand
Educate, Entertain or Convince: Three Beneficial Approaches to Content MarketingBrian Honigman
Learn which of the three beneficial approaches your organization should select for each piece of content. Whether you're looking to educate, entertain or convince your audience, creating the right content for their needs can be the indirect appeal that builds a long-term connection between these consumers and your brand.
How Startups Can Build a Recruiting MachineDavid Skok
Something important has changed in the recruiting process: the best people are almost never on the market, and you have to develop recruiting processes to find and sell passive candidates. In many cases, it will take months or years of relationship building with these candidates to find the right moment when they are open to considering a change. Closing them takes greater selling efforts than in the past due to the intense competition over the good candidates. This leads me to believe that there is now a third crucial startup skill that needs to be developed: recruiting.
According to Juliet (Shakespeare, Romeo and Juliet), a name should mean nothing, but for a startup, it’s a completely different story. Choosing a name for your startup can be one of the most important decisions you make in the beginning, and for a good reason: it is the most impactful choices you’ll take. That’s why it is pretty common, that startups before getting product-market fit change their names a couple times. Unfortunately, not every startup gets enough time and they realize too late that they chose a lame name. But what is in a name?
Read our top 10 email marketing tips for financial advisors! Learn how to improve your communication and efficiency with both current clients and potential prospects.
For more financial advisor tips, visit: http://access.backporchvista.com/socialmedia
Amazon’s Culture of Innovation & The Working Backwards session
Working Backwards; leading organisations achieve growth by marrying customer-obsession with a modern technology strategy. Where do you begin? By focusing on the customer.
During this webinar, Amazon will discuss key innovation principles which have been instrumental in their continued success and their Working Backwards approach.
Enhancing SEO Content Writing with AI: Opportunities & ChallengesSearch Engine Journal
Wondering if AI content creation could have a positive impact on your SERP visibility?
Ready to ramp up your content creation output and efficiently scale your strategy?
AI content generators are here and ready to help you increase your content marketing output – and here’s what you need to know.
You’ll discover:
- The benefits of using AI in content creation.
- Best practices for creating high-quality, search-optimized content with AI.
- Top challenges of AI content creation, along with guidance on overcoming them.
Watch Connor Carreras, Sr. Director of Digital Customer Success at Conductor as she provides key insights on how you can start using AI-generated content to rank higher on SERPs.
Don’t miss our webinar with Conductor, where you can learn how to integrate AI into your content marketing strategy to boost your SEO.
Sign up now and learn how AI can help you stay ahead of your competition.
The Science of Story: How Brands Can Use Storytelling To Get More CustomersDigital Surgeons
Storytelling is not only an entertaining source for information, but a way to engage and humanize our messages that helps them stick. Our brains are wired for stories. Like a drug, we seek them out. Good stories create lasting emotional connections that persuade, educate, entertain, and convert consumers into brand loyalists.
Here’s another good reason to believe in the power of stories: You don't have a goddamn choice. We spend a third of our waking hours crafting stories, and the rest of the time consuming them. Our brains are always searching for stories. You need stories. You live your life around stories. Your life itself is a story. So, now find out how you can use them to better understand how brands and businesses can use storytelling to increase engagement and sales.
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
Seven Habits of Highly Effective Digital Marketers - Tops Tips for 2015!Digital Annexe
Seven top tips on how to improve your digital marketing for 2015.
First presented at DA University conference in November 2014 by Sean Singleton of Digital Annexe.
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
How to target your SEO process to a reality of more people searching on mobile devices than desktop and an upcoming mobile first Google index? Check it out.
15 Tips for Creating an Incredible Startup PitchExperts Exchange
Delivery means everything. But in the competitive world of tech startups, your pitch is the difference between getting funded or going home empty-handed. Follow Leslie Bloom's 15 tips to make sure you walk away with the backing you need.
Help Young Talent Develop a Professional MindsetDaniel Goleman
There is a chasm between what business leaders expect from recent graduates, and what these new hires offer. In a Hay Group study of 450 business leaders and 450 recent graduates based in India, the US, and China… a massive 76% of business leaders reported that entry-level workers and recent grads are not ready for their jobs.
In most cases, these hires are intelligent, ambitious, and technically savvy. They have proven their ability to accomplish the work. They’re committed and passionate about rising through the ranks. So what are these new professionals missing?
They’re lacking soft skills.
Why Marketing should care about EntertainmentWAKSTER Limited
Everyone’s competing for the attention of new and existing customer. Content marketing is now one of the most important tactics in a marketers’ mix but research shows that the biggest challenges content marketers consistently face are producing enough content, and producing the kind of content that engages their targets. The entertainment industry has been consistently creating and delivering engaging content for hundreds of years – what can we learn from them?
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
Digital Intent partner Sean Johnson discusses tactics and strategies for optimizing each stage of the customer development funnel.
View the Udemy course for over 2 hours of additional material: https://www.udemy.com/the-ultimate-guide-to-funnel-optimization/
To learn more about Digital Intent, visit http://www.digintent.com.
To learn more about Sean, visit http://www.sean-johnson.com
Mark Roberge is a Senior Lecturer with Harvard Business School, former CRO of Hubspot and author of bestseller "The Sales Acceleration Formula". Join him as he takes you through his step by step guide to revenue growth.
Visit us at gykantler.com for more information.
The concept of a “brand” is no longer taboo at B2B companies. In fact, strong B2B brands outperform weaker ones by as much as 20%, according to recent research by McKinsey. Yet it’s not easy for ROI-obsessed marketers to justify spending money on their brand, which can be difficult to track. As a result, your brand is too often left either underfunded or on the back-burner altogether.
We’re going to help you solve this. In this presentation you’ll learn:
- How your brand can boost demand generation and other key performance indicators
- The elements of a B2B brand and how those are different from traditional consumer branding
- How to elevate your brand through B2B marketing channels and brand advocates
- Metrics to track the impact of your brand
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
2017 holiday survey: An annual analysis of the peak shopping seasonDeloitte United States
Holiday retail spending is bucking trends this season with only one-third of holiday budgets going toward gifts. Online spending is expected to exceed in-store for the first time. In addition to gifts for others this year, spending on experiences and self-gifting increased. Explore more consumer spending trends in our 32nd annual holiday survey. For more: http://deloi.tt/2yH1VAn.
Today we all live and work in the Internet Century, where technology is roiling the business landscape, and the pace of change is only accelerating.
In their new book How Google Works, Google Executive Chairman and ex-CEO Eric Schmidt and former SVP of Products Jonathan Rosenberg share the lessons they learned over the course of a decade running Google.
Covering topics including corporate culture, strategy, talent, decision-making, communication, innovation, and dealing with disruption, the authors illustrate management maxims with numerous insider anecdotes from Google’s history.
In an era when everything is speeding up, the best way for businesses to succeed is to attract smart-creative people and give them an environment where they can thrive at scale. How Google Works is a new book that explains how to do just that.
This is a visual preview of How Google Works. You can pick up a copy of the book at www.howgoogleworks.net
Most developers have the responsibility of working with an existing codebase that is not testable. In this session, you will learn several techniques to refactoring non testable code. In addition, unit tests will be added and executed as a part of an automated test suite. The associated code/project is here: https://github.com/rightincode/RefactoringToTestableCode
So You Just Inherited a $Legacy Application… NomadPHP July 2016Joe Ferguson
You were just handed the keys to a new repo. Your first glance over the code base causes the fearful “LEGACY” word to ring in your head. HAVE NO FEAR! I’ll share the techniques I’ve learned after working on several legacy codebases to help update that old code to the current PHP generation. We’ll cover triaging the old code base, writing tests to make sure you don’t break anything, and how to modernize your old code base!
So You Just Inherited a $Legacy Application...Joe Ferguson
You were just handed the keys to a new repo. Your first glance over the code base causes the fearful "LEGACY" word to ring in your head. HAVE NO FEAR! I'll share the techniques I've learned after working on several legacy codebases to help update that old code to the current PHP generation. We'll cover triaging the old code base, writing tests to make sure you don't break anything, and how to modernize your old code base!
Security is tough and is even tougher to do, in complex environments with lots of dependencies and monolithic architecture. With emergence of Microservice architecture, security has become a bit easier however it introduces its own set of security challenges. This talk will showcase how we can leverage DevSecOps techniques to secure APIs/Microservices using free and open source software. We will also discuss how emerging technologies like Docker, Kubernetes, Clair, ansible, consul, vault, etc., can be used to scale/strengthen the security program for free.
More details here - https://www.practical-devsecops.com/
Coding Naked – Practical steps to moving towards & embracing TDD. We'll overview the normal roadblocks that people typically run in to, and practical ways to overcome those road blocks on your way to embracing Test Driven Development - make coding without tests as uncomfortable as coding naked!
Irresponsible Disclosure: Short Handbook of an Ethical DeveloperLemi Orhan Ergin
Ethics... It could be the most important and underrated topic in software industry. It is directly related with professionalism, craftsmanship and professional discipline. From time to time we have to jump into the discussions, however we never discuss it deeper.
I have found himself in a huge blast of discussions when he tweeted about a **HUGE** security issue at the most popular operating system. Then I had deep thoughts about ethics and the behaviours of ethical developers.
In this session I talk about the followings:
* I refer to real-life stories of many good practices for professional ethics that are critical in the software development world.
* I mention technical and non-technical aspects of being an ethical developer.
* I deep dive into the arguments against the ethical controversies and the debate over the sharing of a major error in MacOS via Twitter.
DevOps & Technical Agility: From Theory to PracticeLemi Orhan Ergin
This is the content I presented in meetups for giving brief information about Agile, Devops, Software Craftsmanship, Opertions and Continuous Delivery and their connection with each other.
Yazılım Geliştirme Kültürünün Kodları: Motivasyon, Teknik Mükemmellik ve İnov...Lemi Orhan Ergin
Bugünün acımasız rekabet ortamında hayatta kalabilmek için her şirketin bir yazılım şirketi olması gerekir. Bu çok büyük bir mücadele demek. Kaliteli yazlımcılar işe alınmalı, projeler doğru yönetilmeli ve proje teslim tarihleri belirlenmelidir. Ancak, gerçekte çok farklı bir tabloyla karşılaşıyoruz. Yüzlerce geliştiriciyle iş görüşmesi yapılıyor ancak bulunamıyor. Geliştiricilerden oluşan bir ekip oluşturulsa bile, motivasyonel sorunlar, sürekli artan teknik problemler, iletişim sorunları, inovasyon eksikliği ve işten ayrılmalar ile ediyoruz. Müşteriler, kaçırılan tarihler ve çıktının düşük kalitesi nedeniyle hayal kırıklığına uğruyor.
Her yazılım geliştirme ekibi kendi dinamiklerini yaratır. Çalışanların davranışlarıyla ekiplerin gizli dinamiklerini toplandığımızda şirketteki yazılım geliştirme kültürünü oluşturuyoruz. Bu, bir yazılım geliştirme takımının ne kadar başarılı olabileceğini tanımlayan, en önemli faktörlerden biridir.
Bu oturumda, motivasyon, teknik mükemmellik, işbirliği, yardımlaşma, yenilikçilik ve başarı sağlayan bir yazılım geliştirme kültürünün nasıl kurulacağından bahsedeceğim. Yazılım dünyasına girmiş ve ilgilenen herkes katılabilir.
Bu sunum Dinamikler 2017 Kongresinde kullanılmıştır.
Git Anti-Patterns: How To Mess Up With Git and Love it AgainLemi Orhan Ergin
Git is one of the most powerful tool in developers' toolbox. If you use it correctly, it dramatically increases productivity of developers and eliminates the waste products continuously. Developers cultivate a development culture on top Git most of the time.
It's powerful but its power is untamed. Many teams fall into several traps of misusing commands and therefore feel uncomfortable while using Git. We mess up Git history, the codebase and the whole preferred branching strategy in seconds. We use branches, merge/rebase strategies, creating commits in wrong ways. Even we never take committing paradigms into account while using Git.
As a software craftsman, I've been using Git for years and I've already educated Git to hundreds of developers in all levels. I'm so lucky; I had a chance to experience huge amount of anti-patterns in time. In this talk, I will talk about what those anti-patterns are and what should we do in order not to fall into them.
Karabük Üniversitesi Programlama Günleri 2016'da gerçekleştirdiğim Git sunumu yansılarıdır.
These are the slides of my talk at Karabuk University Programming Days 2016. The slides are in Turkish.
Unleashed Power Behind The Myths: Pair Programming (CraftSummit15)Lemi Orhan Ergin
This is the material I presented at the very first Software Craftsmanship Conference CraftSummit in Turkey and in the region on 30th of May, 2015. I described how to pair program efficiently and how to embed pair programming to our development culture efficiently.
Trespassing The Forgotten and Abandoned: Ethics in Software DevelopmentLemi Orhan Ergin
Let me guess what you think. You think you are smart, you think you do a good job and you think you really love software development. You think you can program 24 hours a day if you are able to do so. You also think that software development is a profession and you are a member of such a huge great community. You feel proud of what you are belonging to. At this point I am sure that only a very few of you do your profession under the lights of ethics in software development. As in every professions, software development has a common set of ethical values, behaviors and rules. That might be the most forgotten and abandoned area in our profession and my main goal is to trespass it with this presentation.
I presented the slides at Voxxed Days Istanbul 2015 Conference on 9th of May, 2015.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
2. LEMi ORHAN ERGiN
agile software craftsman @ acm
/lemiorhan
lemiorhanergin.com
@lemiorhan
managing partner at acm
developing since 2001
worked at Sony and eBay/GittiGidiyor
consultant, architect, trainer, developer
founder of Software Craftsmanship Turkey
ex product owner of Agile Turkey Summit
meetup.scturkey.org
summit.agileturkey.org
3. Jack W. Reeves
The C++ JournalVol. 2, No. 2. 1992
http://user.it.uu.se/~carle/softcraft/notes/Reeve_SourceCodeIsTheDesign.pdf
What is So!ware Design?
4. Source code is the real
so!ware design
Designing so!ware is an exercise in managing complexity
Jack W. Reeves
What is Software Design? The C++ JournalVol. 2, No. 2. 1992
http://user.it.uu.se/~carle/softcraft/notes/Reeve_SourceCodeIsTheDesign.pdf
5. The so!ware design is
not complete until it has
been coded and tested
Testing is part of the process of refining the design
Jack W. Reeves
What is Software Design? The C++ JournalVol. 2, No. 2. 1992
http://user.it.uu.se/~carle/softcraft/notes/Reeve_SourceCodeIsTheDesign.pdf
7. The very first value of
so!ware is…
Robert C. Martin
Author of Clean Code and Clean Coder
Owner of cleancoders.com training site
8. The very first value of
so!ware is to tolerate and
facilitate on-going changes
Robert C. Martin
Author of Clean Code and Clean Coder
Owner of cleancoders.com training site
9. Each city has to be renewed in order to
meet the needs of its populace.
So!ware-intensive systems are like that.
Grady Booch
Developed UML
Wrote foreword to
“Design Patterns” and
“Technical Debt” books
Istanbul, TurkeyCredit: European Space Imaging
11. Everything is part of the
design process
Jack W. Reeves
What is Software Design? The C++ JournalVol. 2, No. 2. 1992
http://user.it.uu.se/~carle/softcraft/notes/Reeve_SourceCodeIsTheDesign.pdf
16. main sequence star
needless complexity starts, a lot of inter-dependencies
manual testing starts to take longer time than usual
17. hard to add new features
too much debugging
too many workarounds
too complex to know every flow
red giant
18. blue-white
super giant
single change affects many areas,
no reuse - duplication hell,
fragile system - unstable prod
scary refactoring,
silos occur
19. red super giant
huge classes, tons of workarounds,
no new features, maintenance mode rules,
basic implementations take weeks,
no one knows how overall system works,
rollbacks a!er deployments,
architect saves the company
26. COUPLING
When readfile() is changed, do you change writeFile() too?
It shows how many places we need to change
27. Two elements are loosely
coupled if they are not
shown in the same diff
Kent Beck
The creator of extreme programming
One of the signatories of the Agile Manifesto
Pioneered software design patterns and TDD
28. COHESION
Do you search a lot where to change?
It shows how easy to find the places we need to change
29. How many files at any
one time is still open for
edit shows the level of
cohesion
Nat Pryce
Co-Author of Growing Object-Oriented Software Guided by Tests
Early adopter of XP