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.

New Rustacean

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

The Rabbit Hole: The Definitive Developer's Podcast

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

#54 Mark Seemann, Functional Programming and F#

June 27, 2016 00:44:59 32.41 MB Downloads: 0

Summary Mark Seemann, author, creator of AutoFixture and Plural Sight coach tells me about functional programming and F# in particular. Details His background, started with VB and C++, now programs in C# only for money; what functional programming is; isolating side effects to boundaries of the program; is functional programming only suitable for certain types of application; isolation, great for testing; all of .net is available; composing functions; interfaces, strategy pattern, dependency injection; differences in architecture when developing in F#, quoting Alan Kay; deploying and devops; roslyn and f#; the book that started it for Mark by Tomas Petricek, wrap up.

#53 On Freund, Scaling Development

June 06, 2016 00:44:33 32.1 MB Downloads: 0

Summary On Freund VP of Engineering at WeWork talks to me about how a company scales as it grows. Details Who he is, background; WeWork is more than a real estate company; scaling in many ways, scaling ability to manage people is most important, promotion paths; change within the organization as it grows, speed vs agility, very hard for large company to change but it is still very productive; as you reach the growth stage more communication is needed; team structure communication channels and Conway's law; team types - big fat monolith type team, changing team structure to build microservices, MVC type team, infrastructure team; does an engineer have the skills to solve the monolith, fixing feature by feature instead of doing it all in one go, we work is hiring in Manhattan and Tel Aviv.

#52 Eric Bloom, Productivity

May 16, 2016 00:31:14 22.51 MB Downloads: 0

Summary Eric Bloom and I discuss productivity, what it means and how to be more productive in an IT environment. Details What is productivity, different kinds of productivity; not viewing IT as a cost centre; knowing what you are good at as a company - The Box book; how to increase your productivity, getting in the zone, picking the right task for your level of energy; culture as an influence on productivity in an organisation, how handle challenges, delegating; dealing with a bad culture, "people are often not against you, just for themselves", diversity of opinion and perspective; bringing about change; Eric's book.

#51 Rachel Reese, F Sharp, microservices and Jet

April 25, 2016 00:44:32 16.06 MB Downloads: 0

Summary Rachel Reese tells me about her work at Jet, F#, chaos testing and being one of the Rachii. Details Who she is; what she does at Jet, F#, why did Jet choose F#, tech.jet.com blog; does the architecture have to change for F#, what's different for a C# developer, F# readability; Pipe operator; microservices at jet, "event driven cloud based functional microservices"; dividing up microservices, bounded contexts, dividing up your teams; how to deal with multiple languages in different services, recording and replaying every single event; unit testing, property testing - FsCheck; chaos testing; geographic redundancy; The Rachii; upcoming conferences; Jet is hiring in NYC and Dublin, contact them rachel@jet.com or Aimee@jet.com.

#50 Julie Lerman, Entity Framework Core 1

April 11, 2016 00:39:18 28.32 MB Downloads: 0

Summary Julie Lerman tells me all about Entity Framework Core* and her love of learning. Details What's new with EF, whole new code base, no EDMX, no object context, EF 6 is not going away; in memory provider for testing, better disconnected scenarios, proof of concept for NOSql, batch updates; is it production ready; learning cool things; Julie has been working on EF since 2006; books on EF; using Aurelia; Julie Lerman uses a Mac now; domain driven design; demoware vs good practices; learning from Jimmy Bogard; Julie's hectic conference schedule. * this podcast was recorded before the rename from Entity Framework 7 to Entity Framework Core 1.

#49 Patrick Thevoz, Flyability – Collision Tolerant Drones

March 21, 2016 00:39:10 28.22 MB Downloads: 0

Summary Patrick Thevoz, CEO and cofounder of Flyability tells me about their collision tolerant drone, why they build it, how it works and how it is saving lives. Details Who he is; what Flyability does; how they are different than other drone manufacturers; examples of usage in crevasses and dangerous industrial environments; special sensor usage on drone; how the drone tolerates crashes; buying vs building parts of the drone; software and firmware, communication protocols; safety features, loss of communication; testing, testing, testing;

#48 Peter Waegemann, Security in the Medical Industry

March 07, 2016 00:38:40 37.15 MB Downloads: 0

Summary Peter Waegemann author of Knowledge Capital in the Digital Society and I discuss security in the medical industry and why he advocates for less privacy. Details Who he is; Peter's background; overview of security in the medical field, more secure than the media suggests, less secure than it should be; Peter's views on privacy/security have changed over the years; why he was booed off stage; fear of breaches vs reality of damage done; the importance of data integrity; how privacy adversely affects outcomes; what the laws or regulations should

#47 Alec Lazarescu, DevOps to the Rescue

February 22, 2016 00:37:13 26.82 MB Downloads: 0

Summary Alec Lazarescu, CTO of LearnBop tells me how to introduce and expand DevOps inside your organization. Details Who he is, what Learnbop does, how tutoring works; how Alec defines DevOps; how to introduce DevOps, lone consultant, re-branded admin team, dedicated team; why is software dev so messy; getting people to accept change, Conway's law, DevOps is about more than just dev; DevOps as facilitators; the role of microservices, harder in a big org; Simon Wardley - pioneers settlers and town planners; Spotify - squads, chapters, guilds, where do

#46 Terrence Ryan, Driving Technical Change

February 08, 2016 00:38:53 28.02 MB Downloads: 0

Summary Terrence Ryan author of Driving Technical Change tells me how to initiate change, tackle difficult colleagues and convince the boss. Details Who he is, driving technical change, choosing the right change to make, who makes the decision, using authority, gathering allies; skeptics - the uninformed, cynic, burned, irrational; become an expert in the change you propose; fighting the boss, target costs; universal and situational solutions, using external pressures like regulations; should you start from scratch,

#45 Michal Klos, Localytics and the World of Big Data

January 25, 2016 00:39:23 28.38 MB Downloads: 0

Summary Michal Klos of Localytics tells me about their big data stack and where he thinks the industry is going. Details Who he is, what he does; overview of the world of big data, history, batch processing, stream processing and micro batching; databases, Apache Spark, separating storage and compute; where he thinks the industry is going in the next five years, more about Spark, data lakes, query federation, Presto; how to get started with a big data project, picking technologies, doing a test; most big data projects fail, you should start small, get cross team involvement; how to scale to petabytes, start small with short expected lifespan; technologies Localytics uses, blog, they are hiring.

#44 Bill Wagner, C# 7

January 11, 2016 00:38:28 27.72 MB Downloads: 0

Summary Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source. Details Who he is, how he writes, C# standardization, compiler implementations, .NET Foundation Advisory Council, the move to open source, port to Linux, .Net core, .Net foundation, C# 7 new features, async streams, non nullable types, better support for unity; quick tutorial on async - "go async all the way"; compiler analyzer. Book

#43 Amir Rubin, Augmented Reality and Paracosm

December 06, 2015 00:39:53 28.74 MB Downloads: 0

Summary Amir Rubin, CEO of Paracosm tells me about his company, the state of augmented reality, mixed reality and where his company fits in. Details Who he is, what he does, what Paracosm does; human level of understanding; what is augmented reality, virtual reality and mixed reality, devices, phones, tablets, headsets; virtual reality is finally here?; common uses of Paracosm's tool, engineering tasks, construction projects, how to scan, depth sensors, dealing with errors; what happens after the data is uploaded; example of game playing on 3D environment; availability of devices; future of augmented reality, where Paracosm is going.

#42 Eric Schles, Ending Slavery with Data

November 22, 2015 00:45:05 21.67 MB Downloads: 0

Summary Eric Schles tells me that "slavery is the most extreme version of income inequality" and how he is using technology to end it. Details Who he is, how he became interested in human trafficking; Manhattan district attorney, technological deficiencies, Eric introduced databases, predictions not allowed; Demand Abolition, factors leading to trafficking, changing policies to fight trafficking; types of data analysis and how it helps, where the data comes from, scanning multiple sources, cross referencing with homeless databases; languages and technologies used; in DA office what comes first - the case or the data, once a case is closed the data is sealed; some of Eric's successes, reduced workload on DA, saving a woman from slavery; how you can help.

#41 Ken Finnegan, What Ireland Offers the Tech World

November 08, 2015 00:38:05 18.3 MB Downloads: 0

Summary Ken Finnegan, chief technologist of the Industrial Development Agency of Ireland tells me about what Ireland has to offer the tech industry. Details Who he is, what the Industrial Development Agency does, sales and marketing for Ireland; why should companies invest in Ireland, 1,200 foreign companies, favorable tax rate, high education level; proximity to European cities, technology backpackers; university incubators, Nova startup incubation at UCD; successful Irish tech companies, Decawave smallest location sensor, S3 Group smallest analog to digital converter; Web Summit; access to venture capital in Ireland; IoT in Ireland - a "technological horizontal", sensors, communications networks, cloud storage, analysis and deriving value from the data; what happens to Ireland in the next recession, dot-com bust hit hard, lessons learned - investing in fundamental research and commercialization of products, heavy investment for foreign companies and harder to walk away from; Ken invites you to visit.

#40 Keen IO, A Different Way of Doing Business

October 26, 2015 00:42:22 20.36 MB Downloads: 0

Summary Lisa Nielsen and Daniel Kador of Keen IO tell about their approach to business, decision making, managers and building software. Details Who they are; what Keen IO does, types of analytics; type of organization, going their own way, hiring and firing, voting, holacracy; ideas that didn't work and the response from staff; developing people, coaching program, who trains the coaches, non violent communication training, sharing with the community; specific hiring criteria; no bosses, self directed employees, trusting your employees, feedback without managers, conflict mediation, the most talkative engineers I've heard of, group therapy in the weekly "anxious, excited", changing teams; the Keen.io operating system; removing a person from a team.