Upcoming Live Webinars

 

 

Freedom from C/C++ Legacy Code with Unit Testing

Presented by Gil Zilbefeld - Product Manager, Typemock 
Wednesday, April 2, 2014 - starts at 1:30 PM DST (5:30 PM GMT)
Limited space - Register here

Learn how to effectively maintain and work on C/C++ legacy code: introduce changes with confidence, improve code design and write better code – faster!

According to the latest TIOBE index, C & C++ are the most common programming languages used by over 23% of developers. C & C++ are here to stay. And so is their legacy code.
This means you will run into someone else's C/C++ code at some point in your career. And you will need to change and maintain it.

Many developers believe unit testing is applicable to greenfield projects or fairytales startups, but not something that can be done in real-life situations, with lots of C/C++ legacy code.

This is simply not true! Gil will prove that C/C++ legacy code can be tested!

We've been studying these problems for years and developed a testing method which significantly simplifies maintenance efforts even on the most complex C/C++ legacy code.

This is not your standard C/C++ unit testing demo! We will show how you can apply unit testing to C/C++ legacy code quickly, easily and correctly.

Set yourself free from C/C++ legacy code! Register Now

 
 
 

On-demand Webinars

 

 

Best-ever Introduction to Unit Testing

(Presented by Gil Zilberfeld - Product Manager, Typemock; March 5, 2014)
 
Due to popular demand, hosted the best introduction to unit testing once again!
Over 2500 of your colleagues have already participated. 
Here's your chance to learn what they already know: secret tips that will make you a unit testing success. 
 
- Tried TDD or unit testing, but felt it wasn't going as smoothly as described in tutorials you've seen? 
- Felt frustrated with the process and quit?
- Legacy code is a huge problem? 
 
Now you can get you through those growing pains quickly, with this hands-on practical session, compiled from our 10 years of hands-on experience in unit testing. 
 
Join this webinar and discover how you can master unit testing - fast: 
 
+ What it takes to be really agile
+ How to test legacy code
+ How to write unit tests
+ How unit tests save you debugging time
+ How to write quality code in rapid time
 
Watch this webinar and discover how you can master unit testing – fast.
 
Webinar will be available online in a few days.
 
 
 
 
 

Advanced Unit Testing

Presented by Gil Zilberfeld - Product Manager, Typemock (Thursday, Feb 27, 2014)

Everybody has legacy code!
People write more and more legacy code every day, but what problems does it cause and how can we deal with it?

Forget theory and tips. Let’s dive deep into a real-world example.

How do you apply unit testing to existing code, and by that we mean code that wasn’t designed with testing in mind?
This is a hardcore session, where we take an open source application and add tests to it. In the process, we’ll refactor the code, discuss readability, and even where to begin.

Please note that this webinar is most suitable for people with some unit testing background and experience, and medium to advanced skills.
If you’re a unit testing ninja, this webinar is for you!

Watch it now, right here
 
 
 
 

How to Fix a Bug

Presented by Gil Zilberfeld - Product Manager, Typemock  (Thursday, January 30, 2014)

Watch it now

We all did that so many times, it's second nature. But have you ever thought about the process of fixing bugs?
Maybe (just maybe), if we understand the process, rather than keep ourselves busy by fixing each and every bug separately, we can improve it, and perhaps minimize time spent on these pesky bugs.

So let's do that. In this webinar, we'll discuss the following:

* Analyzing bug data
* What can tests (both passing and failing) tell us
* Risk analysis before we begin
* Fixing the damn thing
* Making sure the bug won't come back to bite us
 
 
 
 

Intro to Mocking: How to Test Dependencies & Legacy Code Mocking


Presented by Gil Zilberfeld - Product Manager, Typemock (Tuesday, Dec 17 2013)

You may have already started unit testing or at least understand the basics.
But there’s one large obstacle that stands in your way: dependencies. Most code was not written to be easily tested.

How can you test dependencies and other tangled code?
How do you get out of the death spiral of testing?

Watch this webinar and learn:

* The problems with legacy code
* How isolation helps
* Hand rolled mocks
* Mocking frameworks
* Writing effective unit tests

This webinar will be available online in a few days. 
 
 
 
 

Intro to TDD


Presented by Gil Zilberfeld - Product Manager, Typemock 
(Thursday, November 7, 2013)

Watch it now.

Test Driven Development (TDD) ensures good design and better code with fewer bugs.
Is your company embracing TDD? Want to improve your skills?

Join this webinar and learn:

* Difference between unit testing and Test Driven Development (TDD)
* Benefits of TDD
* Problems and pitfalls and how to overcome them
* Principles of TDD
* How to test both new and complicated legacy code with TDD
 
 
 
 

Set Up Your CI Project with TFS 2012 in 45 Minutes or Less!


Presented by Gil Zilberfeld - Product Manager, Typemock 
(Thursday, October 24, 2013)


Yeah, taking on unit testing is the right thing to do, but as we all know, unit testing is a team sport.
Setting your dev machine is just the beginning. In order to lose the "Works On My Machine" mentality, you need to introduce Continuous Integration: a separate computer that runs all the tests from all team members, and gives you a "state of the project" report.

How do you start? Let us show you!

In this webinar, Gil Zilberfeld puts his professional ego on the line, all in the name of Unit Testing!
He will try to get code building, tests running and report generating on Microsoft TFS - all this in 45 minutes or less!
It might seem an insurmountable task, but it really is that easy. Gil will also discuss how to set up alternatives for TFS, to fill up more time.

WATCH IT HERE: You will either learn how to set up a CI project in 45 minutes or less, or enjoy seeing Gil fail miserably. Either way - it's a win!

 
 
 
 

Intro to Unit Testing


Presented by Gil Zilberfeld - Product Manager, Typemock 


Unit testing is all the rage and more and more teams are beginning to unit test, especially with agile methodologies coming into play in many organizations.
 
True, it's not always easy to change methods and work habits, but in order to maintain code quality by minimizing bugs and releasing clean working code to market, you need to incorporate developer testing into your daily routine, including unit testing.

In this webinar, Gil will discuss:
  • Difference between QA & developer testing
  • Pains of manual testing
  • Benefits of automated testing
  • Why unit test
  • xUnit frameworks
  • Difference between unit testing and Test Driven Development (TDD)
Watch this webinar to learn what you need to know in order to start testing.

The webinar will be available online in a few days.
 
 
 
 

Step-by-Step Guide to Building Effective Agile Development Processes


Presented by Gil Zilberfeld - Product Manager, Typemock 

In 2011, Forrester Research stated that “it's time for software development professionals to stop sitting on the fence where Agile is concerned.”
If your organization has not taken the plunge yet, it doesn’t mean you’re out of luck.
 
There are many practices you can start doing today with your team, that will not only give you a head start, but also help convince management that the effort is worth it.
In this webinar, Typemock’s Product Manager, Gil Zilberfeld, will discuss how to roll out a practical agile plan, including:
 
  • How do I get started? Different rollout strategies
  • What agile flavor should I choose?
  • Supporting technical practices
  • Why communication is at the basis of all practices
  • How to maximize visibility
 
 
 
 
 

10 Secret Unit Testing Tips to Become (Truly) Agile


Presented by Gil Zilberfeld - Product Manager, Typemock 

It’s that damn AGILE! It’s so hot right now!
Yep, it’s all we hear these days, and all ya’ agilists can’t seem to be able to shut up about it!
True, agile is hot hot hot, and it’ll get even hotter on Aug 5-8, when the world’s best Agile practitioners will come ‘round to discuss it at the Agile Conference of the Year in Nashville Tennessee US-of-A.
 
Discussing continuous integration and continuous delivery, development operations and collaboration culture is wonderful, but how do we put that into practice right now?
How do we start being Agile today?
 
For the past 8 years, Typemock has been helping software teams across the world embrace Agile development practices, particularly unit testing – the engine behind every Agile methodology, allowing for the instant feedback that’s at Agile’s core: How would we produce working software and respond to change without it?
 
Along the way, we’ve learned a lot about how to take Agile from theory to practice – the easy way!
Watch our free webinar, where we’ll share some of those (easy) secrets with you.
 
 
 
 
 
 

Real-life Unit Testing


Presented by Gil Zilberfeld - Product Manager, Typemock 

Everybody has legacy code. People write more and more legacy code every day. But what problems does it cause and how can we deal with it?
Forget theory and tips. Let’s dive deep into a real-world example.
How do you apply unit testing to existing code, and by that we mean code that wasn’t deisgned with testing in mind?
 
This is a hardcore session, where we take an open source application and add tests to it.
In the process, we’ll refactor the code, discuss readability, and even where to begin.
Please note that this webinar is most suitable for people with some unit testing background and experience, and medium to advanced skills. If you’re a unit testing ninja, this webinar is for you!
 
 
 
 

Going Undercover! Exposing The Lies of Code Coverage!


Presented by Gil Zilberfeld - Product Manager, Typemock 
Thursday, June 27 2013 - starts at 10:00 AM EDT (3:00 PM GMT)


For years we’ve looked for coverage as the key metric to represent quality. We know it’s not much, but it’s what we’ve got, right?

The truth is that coverage lies all the time. The easiest way to trick coverage tool is remove the "assert" statement from the test.

There are a couple of ways we’re tricking ourselves to believe the coverage report, painting the wrong picture.

In this session, I’ll go over what we believe are coverage truths and what to actually look for in coverage reports.
They are not useless – you just need to know what to look for. Once we've got the right glasses on, we can make the right decisions: where to put more testing efforts, and decide when we have enough coverage.

We build assumptions and make decisions based on what coverage tells us.
Let’s make sure we start by understanding what real useful coverage is.


Watch this free on-demand webinar now. 

 
 

Click here to view Archived Webinars.