Archive for category Presentations

Speaking at the North Houston .NET User Group this week

I’m speaking at the North Houston .NET User Group this week, on Feb 16 at 6:30pm. This is a new session I’ve put together. Check this out:

Code Review: I mean no harm

As part of the work I’ve been doing for many years, I get to do a lot of code review. I usually document things that come up doing a code review so I can share it with other developers in the teams. In this session, I share some of the code I’ve looked at, the reasons why the code raised yellow or red flags in my head, and possible solutions I’ve proposed.

Leave a comment

Speaking at the Houston .NET User Group this week

I’m speaking at the Houston .NET User Group this Thursday, February 9, at 6:30pm. Click here to find out about location and other details.

I’ll be delivering a brand new session. Check out the title:

The Software Does Not Work? Rewrite it!

What’s this session really about?

Outdated technology? Unmaintainable codebase? Politics? Those are just some of the reasons that cause software rewrites. Whether a rewrite is really what is needed or not, chances are we all work in such projects.

Do we rewrite the entire software? Can we rewrite just parts of it? Where do we start? Can we automate the process?

In the last 15 years, I’ve worked in a variety of such projects. I’d like to share the most important lessons I’ve learned in these projects. In this talk, I’ll share the different types of rewrites and techniques, what I learned from it, and how it changed my way of approaching both software rewrites as well as greenfield projects.

I want your feedback!!

I hope to see some of my readers there! If you do show up there, please rate my session afterwards and provide me some feedback here! Like I said, it’s a brand new session, so I’m looking forward to constructive criticism so I can improve my material.

Leave a comment

Houston Tech Fest 2016: Feedback Requested!

To those of you who’ll attend to my sessions at Houston Tech Fest 2016 this Saturday, September 24, please make sure to let me know how you liked it by going to the following links:

Software Development is a Joke

Want to Build Software? Get Your Act Together First!

These are two of my favorite sessions, and I’d love to receive feedback so I can keep improving them.

Leave a comment

Speaking at the Houston Tech Fest 2016 on Saturday

I’ll be speaking at the Houston Tech Fest 2016 this Saturday. If you haven’t heard of this event, it’s a huge 1-day conference, free of charge, with tons of sessions (11 tracks!).

I’ve presented sessions there for at least 5 editions of the conference, and after a 3-year hiatus, I’m happy to be back, as I’ve known so many people there and have always had a great time.

Below you find information about the sessions I’ll be delivering and the panel I’ll participate, so make sure to come by and say hi. 🙂

Oh, also, if you come attend to my sessions and enjoy it, you can also contact Improving and request I come to your company for a Lunch and Learn! Check out the list of sessions available and spread the word out: Free Improving Lunch and Learns.

Software Development is a Joke!

Room 305 (SoftDev) at 1pm

Several of my technical presentations introduce some kind of humor, but sometimes people end up learning the joke and not the concept. So I decided to do a humor presentation based on software development, introduce some technical stuff, and maybe people won’t laugh, but rather learn the technical stuff!

After so many years writing software, I can’t help but laugh at so many (good and bad!) experiences myself and other developers have had. Not to mention things that just can’t make sense to normal people: how can this ˆ[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$ be called a regular expression? (If you know by heart what that expression means, you are probably the kind of people who’ll try to explain to me why zerobased arrays are kinda cool…just don’t!).

The Business of Software (Panel)

Room 306 (Mobile)

Want to build software? Get your act together first!

Room 300 (Mixed) at 4:10pm

Software developers are supposed to create applications that make people’s life easier, automating tedious tasks, encouraging users to get their work done, organizing complex workflows into digestible information and actions, helping them separate the most important information from the least important.
But still, most developers forget to automate their own boring tasks. We forget to organize our information. We sometimes use tools that do not help us get our work done. So how can we build software that fits our client needs, if we don’t understand those needs ourselves?
This session is not only about software development; this session is about things we can do and tools we can use to organize ourselves, so we can free up our minds to more important things. Tools covered in this session include (but not limited to): Evernote, application launchers, screen capture tools, tablets, smartphones, etc.

Leave a comment

Material From My Talk at Tulsa Tech Fest 2013

Tulsa Tech Fest 2013 was fun. I’d like to thank everybody who showed up for my sessions.

Here’s a link to my “Adventures of a .NET developer in Rails land” presentation.

It seems like my “Software Development is a Joke!” closing keynote was overall a great success. Since I’ve now presented that session twice so far, I’ll be writing a separate post to talk about my experiences there.  Smile

Leave a comment

Material from my presentations at HTF 2013

I’d like to thank everybody who shows up for my presentations at Houston Tech Fest 2013, as well as the organizers for letting me speak there.  Smile

Here’s a link to my “Want to Build Software? Get Your Act Together First!”  talk. This talk has been recorded on video. I’ll let you know when it’s available online.

As for my other talk  (“Software Development is a Joke!”), it has also be recorded, but since I’ll be presenting it at Tulsa Tech Fest 2013 next week, I don’t want it out so we don’t spoil the fun for the attendees there. Smile Also, I’m going over the material and streamlining it in order to improve it.

1 Comment

Houston Tech Fest 2013 is Upon Us!

Houston Tech Fest is upon us! It happens this weekend, Saturday the 28th, and I have a surprise for you: I’ll also be doing my “Software Development is a Joke!” session there. Check out the conference’s agenda to see where and what time my sessions are going to be, and make sure to stop by and say hi.  Smile
Want to build software? Get your act together first!

Software developers are supposed to create applications that make people’s life easier, automating tedious tasks, encouraging users to get their work done, organizing complex workflows into digestible information and actions, helping them separate the most important information from the least important. But still, most developers forget to automate their own boring tasks. We forget to organize our information. We sometimes use tools that do not help us get our work done.

So how can we build software that fits our client needs, if we don’t understand those needs ourselves?

This session is NOT about software development; this session is about things we can do and tools we can use to organize ourselves, so we can free up our minds to more important things. Tools covered in this session include (but not limited to) Evernote, application launchers, screen capture tools, tablets, smartphones, etc.

 

Software Development is a Joke!

Several of my technical presentations introduce some kind of humor, but sometimes people end up learning the joke and not the concept. So I decided to do a humor presentation based on software development, introduce some technical stuff, and see what I get!

After so many years writing software, I can’t help but laugh at so many (good and bad!) experiences myself and other developers have had. Not to mention things that just can’t make sense to normal people: how can this ?[A-Z0–9._%+-]+@[A-Z0–9.-]+.[A-Z]{2,4}$ be called a “regular” expression? (If you know by heart what that expression means, you are probably the kind of people who will try to explain to me why zero-based arrays are kinda cool… please, just don’t!).

F-bombs may be dropped, but let’s be honest, you drop them yourself when it’s 5pm on Friday and that code insists not to work, don’t you?

Leave a comment