Hi [[ session.user.profile.firstName ]]


  • Date
  • Rating
  • Views
  • High Availability in AWS High Availability in AWS Brian Guy Recorded: Jan 4 2017 60 mins
    AWS reliability has improved to the point that many customers do not proactively architect for rare AWS outages. But outages do occur. In this meet-up, we'll provide an overview of the AWS Global Infrastructure, and discuss the recent outage in the AWS Sydney region and how some customers avoided any downtime, while others were completely down.
    Takeaways include:
    - Understand concepts of AWS Regions, AWS Availability Zones (AZs), and AWS Edge Locations
    - Understand best practices related to High Availability (HA) in AWS
    - Learnings from recent Sydney outage
    - Examples of Dev9 cloud implementations where AWS HA was essential.
  • Continuous Discussion -  AWS Re:Invent Recap Continuous Discussion - AWS Re:Invent Recap Gabe Hicks, Jeff Ramsdale and Brian Guy Recorded: Dec 19 2016 25 mins
    This episode of Continuous Discussion centers around the AWS re:Invent conference, which we attended earlier this month. Gabe Hicks, Brian Guy and Jeff Ramsdale discuss their highlights and the announcements that they think will be important for AWS in 2017.
  • Legacy vs. Modern Content Management Systems Legacy vs. Modern Content Management Systems David Drake Recorded: Dec 14 2016 64 mins
    A modern CMS needs to be a team player in your business strategy. The demands of having a competitive web presence in 2016 mean that the CMS you choose needs to be capable of handling traditional duties – presentation, scaling, archiving, authoring, permissions, for example – in addition to integrating well with other services and current software practices.

    Operating with a “Legacy CMS” is a guaranteed pathway to pain. In a modern development environment, bulky and hard-to-manage systems will be a neverending source of frustration for your business and your team. On top of that, a CMS without good integration support and proper cloud-ready architecture will hinder your ability to take advantage of recent advances in software delivery.

    In this presentation, we’ll discuss some of the aspects of a modern CMS that allow it to thrive in today’s software development landscape. We’ll also talk about some of the red flags to look out for when comparing your current CMS to your business’s needs.
  • Introduction to Continuous Delivery Introduction to Continuous Delivery Gabe Hicks Recorded: Nov 8 2016 37 mins
    Gabe Hicks gives a talk on one of Dev9's core Software Development practices, Continuous Delivery.
  • Modernizing your Legacy Platform Modernizing your Legacy Platform Gabe Hicks Recorded: Oct 17 2016 28 mins
    Managing a large legacy system is one of the most challenging projects that you will encounter in your career. Given the current environment of rapid software development, changes, and requirements such as security, compliance, and stability, dealing with a legacy system is a headache suffered by enterprises of all sizes

    Transitioning off of these hard to maintain systems onto a modern platform can be a daunting task plagued by unforeseen problems, but it doesn’t have to be.

    In this seminar, Dev9's Gabe Hicks will talk about some of the typical Platform Modernization pitfalls you might encounter and some strategies to avoid them.
  • Dev9 Whitepaper: 15 Essential Tools you need to Build a Java App Dev9 Whitepaper: 15 Essential Tools you need to Build a Java App Dev9 Recorded: Oct 5 2016 1 min
    Our new addition to Dev9's whitepaper series showcases the essential tools that we (and our clients) use to build effective, custom Java software.
  • Dev9 Whitepaper: Platform Modernization Dev9 Whitepaper: Platform Modernization Dev9 Recorded: Sep 16 2016 1 min
    Please click on the "Attachments" tab to download the Whitepaper

    This Whitepaper is a guide written by our delivery team offering their Platform Modernization Best Practices

    Legacy systems can be a drain on your IT resources and cause undue organizational friction. However, many managers find the prospect of transitioning to a modern platform to be intimidating

    Dev9's expertise will shed some light on what you need to know to make that transition smooth and accessible.
  • Continuous Delivery with Hippo CMS Continuous Delivery with Hippo CMS David Drake, Solutions Architect Recorded: Sep 1 2016 64 mins
    Dev9's David Drake presents on applying Continuous Delivery practices to Hippo CMS
  • Is Agile Dead? Is Agile Dead? Will Iverson Recorded: Aug 29 2016 80 mins
    Is Agile Dead?

    In an industry that loves the buzzword, none seems to be thrown about as often as Agile. Agile’s principles and process are broad, and the term is frequently misapplied, but the benefits of agile can’t be understated - eliminating “Waterfall” development, reducing risk for companies that adopt it, and creating a good work and team dynamic for developers worldwide.

    Nowadays, though, simply being “Agile” doesn’t fully enable rapid and consistent delivery of software at scale. True agility doesn’t only arise from process, it also needs to be supported by tools and methodology. The core best practices from the Agile Manifesto still hold.

    - Ship often
    - Talk to product / business owners
    - Pivot when needed

    A modern development team will always benefit from holding these tenets. However, unless you have a good Continuous Delivery framework behind your development team, you may find that you’re working harder than you need to to meet demands in today’s environment.

    In this seminar, Dev9’s Will Iverson will discuss the process and tools that can help to make sure that “Agile” actually provides you and your team with a solid delivery strategy, instead of just a nice label. We’ll discuss how you can automate and accelerate the parts of the process that drag teams down and increase cost. If Agile is dead, what it needs is a resurrection, not just an autopsy!
  • Introduction to Parallel Testing with JUnit, Selenium & Sauce Labs Introduction to Parallel Testing with JUnit, Selenium & Sauce Labs David Drake, Solutions Architect Recorded: Aug 29 2016 66 mins
    At Dev9, we love to solve complex challenges, and we love learning new technology while doing it! One of the biggest challenges today is managing the explosion of test cases which must be executed repetitively as a result of combinatorial test factors. Some of these factors include...

    - Multiple browsers (varying by version, operating system, desktop & mobile)
    - Self-updating browsers
    - Multiple languages & locales
    - Different branding on similar sites

    It's easy for all of these factors to result in an explosion of testable combinations. How do you describe these combinations, queue them for execution, and link them to test results in your continuous integration server? How do you design it to be extensible and maintainable?

    In this presentation, we will discuss our real world techniques for combinatorial testing with Selenium and JUnit, leveraging on-demand resources from Sauce Labs. We will describe successes and challenges encountered along the way. We will discuss concrete problems (and solutions) encountered in Selenium framework design for both a major retailer with multiple simultaneous brand launches, and performance testing involved in the successful launch of a new consumer device used by millions.

    David Drake, Solutions Architect
    Keith Bloomfield, Senior Java Developer

Embed in website or blog