discussions on software development

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Developer Voices

Developer Voices
Discover the future of software from the people making it happen.Listen to some of the smartest developers we know talk about what they're working on, how they're trying to move the industry forward, and what you can learn from it. You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.

New Rustacean

New Rustacean
A show about the Rust programming language and the people who use it.

#11 Sean Blanchfield, Page Fair part 1

October 13, 2014 00:57:34 20.75 MB Downloads: 0

Summary Part one of my two part conversation with Sean Blanchfield of Page Fair. Details Sean and I discuss his past at Demonware, multiplayer networking layer; Scalefront startup incubator, cycling through startup ideas; Page Fair beginnings; innovation life cycle, finding the good idea, determining the size of the market, Sean and I are old!; Destructoid and going viral during a bachelor party(!), popularity of adblockers, popularity by site type, by age; YouTube preroll ads and the spread of blocking, Google ads white listed; non intrusive ads, Page Fair ads can be turned off, click through rates, discrete ads; better ads from Page Fair, competition; The Innovator’s Dilemma, disruptive technology, big companies can’t change, culture in companies; ad blocking on mobile, FireFox on Android supports adblock, adblock browsers are on the way, Adblock Plus app removed from App Store, Disconnect tracker and ad blocking for mobile and desktop; supporting free content through ads, publishers reaction to ad blockers. Part two goes into the technical workings of Page Fair.

#10 Belatrix, Outsourcing

September 29, 2014 00:57:31 20.73 MB Downloads: 0

Summary Discussion with Alex Robbio and Silvana Gaia of Belatrix Software about outsourcing software development. Details Who they are, what they do, and what the company does, why they focus on software product development and qa; outsourcing vs offshoring, nearshoring; choosing an outsourcing partner, location, type of project, technology, collaboration; skills of devs in outsourced team; contract termination; size of team; scrum in an outsourced project, personal contact with client; cultural differences; team turnover, project governance, customer control over devs on project, better to be a big customer of an outsourcer; advantages of having multiple teams on a project; costs and benefits of visits; managing projects, planning; handling client complaints, catch early, provide training, improve communications, retrospective; customer buy in; customers who just want a job done; setting customer expectations, culture; customers moving away from far away outsourcing; global shortage of IT talent, training; breaking rocks vs building cathedrals.

#09 Grant Fritchey, Database Dev Ops

September 15, 2014 01:04:43 23.33 MB Downloads: 0

Summary Grant Fritchey and I discuss database dev op and how it can anything to anyone. Details what he does; origin of scary DBA nickname; what is dev ops, day to day dev ops tasks; DBA and developer interactions, communications, DBA’s favorite word is “no”; dev ops and source control, putting a DB in source control, integration with dev, auditing; moving DB from production to source control, ssdt, red gate sql source control, DBA resistance to source control, changing methodologies and mindsets, teething pains; tooling; keeping DB source in same place as software source, merges; benefits of source control, auditing, legislative requirements, tight coupling with dev, versioning, commenting, labeling a version; shared dev DB server vs individual dev DB server; comparing production to source control; continuous integration and automated deployment, complete replace of DB vs incremental builds, breaking changes; maturity of tools for CI, automated testing, app code vs TSQL for testing, testing before check in; replication and automated deployment; Entity Framework Migrations, breaking changes, EF Migrations vs SSDT and Red Gate SQL Source Control, up and down migrations*; ORMs, dbas don’t like ORMs, performance, Glimpse to assess executed SQL; book choice – The Phoenix Projec, a parable on dev ops and making teams work together; Grant is presenting at the PASS summit full day seminar on query tuning, Grant’s book SQL Server Query Performance Tuning coming in Sept, wearing rainbow fuzzies for Argenis Without Borders.

#08 Brian O’Neill, good design in software

September 01, 2014 01:07:48 24.44 MB Downloads: 0

Summary Designer Brian O'Neill tells me what it takes to make a well designed piece of software. Details who he is and what he does; role as a designer vs developer; how to find out what is needed, getting feedback, including engineers in feedback process; what is great design, invisible interface, task flow, google as an example of good design, good task flow example, db tables should not dictate the view; who is responsible for good design; bridging the gap between designers and developers, learning design; steps in making a good design from the perspective of a designer and an engineer, laddering, sketch on whiteboards rather than using fancy software, user testing; why not to start from the data model; flexibility vs usability; engineers should be involved in user testing, self reflection; agile, incrementing rather than iterating, lack of user representative is common, design runway – designers stay ahead of engineers by a sprint, validation loops, don’t worry about what people like about an interface only what they do; definitions of success from different perspectives; working as an insider rather than as an external contractor; conflicts between engineers and designers, justifying decision making and intuition, sum of design errors reflect on overall product, building respect between engineers and designers; just because the big boys do it doesn’t mean you should; Brian’s music; author recommendations, Edward Tufte, Stephen Few.

#7 Rebecca O’Dette, Agile at RunKeeper

August 18, 2014 00:37:34 13.55 MB Downloads: 0

Summary Rebecca O'Dette of RunKeeper talks to me about their Agile development process. Details We cover Rebecca's role, company growth over the past few years, development structure, introduction of agile processes, moving from waterfall, choice of scrum over other agile options, first steps in agile, team size, current team structure, changes over past few years, scaling and syncing teams, scrum of scrums, QA and release processes, release bottlenecks, release cycles, missing Microsoft project, agile for marketing, support, business development and user experience, kanban, story points, planning poker, complexity and

#6 Nicolas Dorier, Part 2 – NBitcoin

August 04, 2014 00:46:51 16.89 MB Downloads: 0

Summary Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin. Details what it is and why Nicolas wrote it, features of NBitcoin, how to contribute; other development work, bitcoin as a payment mechanism for consultants; colored coins as a way of replacing shares for funding companies, dividends and distribution of profit, dilution of investment; regulation, taxation, legal backlash, fiat money. Nicolas’ Codeproject contributions, .NET Micro Framework for use in a car, Gadgeteer project, Gadgeteer vs Netduino; 11 Useful Classes; Nicolas’ book choice.

#5 Nicolas Dorier, Part 1 – Bitcoin

July 21, 2014 00:51:42 18.64 MB Downloads: 0

Summary Part one of my two part conversation with Nicolas Dorier on bitcoin and NBitcoin. Details what a bitcoin is; why Nicolas became interested in bitcoin; decentralized currency; distributed ledger; escrow; mining, variance problem, computing power needed, mining pools, democracy, 51% problem, changing rules; mining as way of making money; commission on payments, loss of value of bitcoin; storage of bitcoins, MtGox, cold wallets; bitcoin for subscription services; scalability, transaction processing limitations and solutions, memory requirements of block chain and loss of decentralization; anonymity; more on the 51% problem, distributed decision making, voting, 51% attack – cancelling blocks of miners, code changes; hard limit on number of bitcoins, decreasing speed of mining; hoarding of bitcoins and deflationary currencies, Friedman vs Keynes.

#4 Gary Marcos, Mobile App Development

July 07, 2014 00:21:08 7.63 MB Downloads: 0

Summary Gary Marcos tells about the differences between mobile app and website development. Details Why build a mobile app instead of a web site designed for mobile, usability, approaches to app development for teams with no experience in app development – near shore vs offshore, costs of app development, launching into a store, maintaining an app, crash analytics, post launch issues, redeploying your app, platform to build your first app on, supporting Android devices, Windows and Blackberry, promoting your app, app analytics, mobile retargeting, ratings and feedback.

#3 Bill Wilder, Azure

June 16, 2014 00:40:14 14.51 MB Downloads: 0

Summary Bill Wilder, Microsoft Azure MVP tells me about the Azure plaform. Details Differences from traditional development, reliable queues, automation and devops, security, cloud computing vs alternatives, green data centres, scaling, test and deployment, costs and licensing, Azure over the past four years, active directory, SQL services, growth of services – mobile services, hadoop, caching, media services, BizTalk, DNS, virtual networks, Satya Nadella and Scott Guthrie, Bill and Azure, Global Windows Azure Bootcamp, commercial usage of Azure vs AWS, book choices.

#2 Bob Downey, Software Development

June 09, 2014 00:54:55 19.79 MB Downloads: 0

Summary Wide ranging discussion with Bob Downey of Galen Healthcare about software development practices. Details Who his, what he does. Architecture, book theory vs practical considerations, refactoring in a business environment, how software grows, development and collaboration across multiple offices, promotion in development groups, decision making, technology choices, cloud platforms, keeping up with current frameworks, refactoring, reusability, testing, SpecFlow.

#1 Anthony van der Hoorn and Nik Molnar, Glimpse Project

June 01, 2014 00:40:40 14.66 MB Downloads: 0

Summary Anthony van der Hoorn and Nik Molnar tell me about the amazing Glimpse project. Details We chat about the origins of Glimpse, what it does, how it works and where it is going.