Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Weekly Dev Tips offers a variety of technical and career tips for software developers. Each tip is quick and to the point, describing a problem and one or more ways to solve that problem. I don't expe... more
FAQs about Weekly Dev Tips:How many episodes does Weekly Dev Tips have?The podcast currently has 75 episodes available.
January 08, 2018Maintain Legacy Code with New CodeMany developers work in legacy codebases, which are notoriously difficult to test and maintain in many cases. One way you can address these issues is by trying to maximize the use of new, better designed constructs in the code you add to the system....more9minPlay
December 11, 2017Smarter EnumerationsEnumerations are a very primitive type that are frequently overused. In many scenarios, actual objects are a better choice....more6minPlay
December 04, 2017Be Thankful and Show GratitudeIt's highly unlikely that you're a software developer who works in a vacuum. Here are a few tips for showing your gratitude to the people, companies, products, and tools that help you to be successful....more7minPlay
November 20, 2017Primitive ObsessionPrimitive Obsession describes code in which the design relies too heavily on primitive types, rather than solution-specific abstractions. It often results in more verbose code with more duplication of logic, since logic cannot be embedded with the primitive types used....more7minPlay
November 13, 2017Encapsulating Collection PropertiesEncapsulation is a key aspect of object-oriented programming and software engineering. Unfortunately, many systems fail to properly encapsulate collection properties, resulting in reduced quality....more6minPlay
November 06, 2017Pain Driven DevelopmentMany of you have probably heard of various "DD" approaches to writing software. There's TDD, or Test Driven Development. There's BDD, for Behavior Driven Development. In this tip, I want to introduce you to another one, PDD: Pain Driven Development....more5minPlay
October 16, 2017Data Transfer Objects (part 2)One classification of objects in many applications is the Data Transfer Object, or DTO. Here are some more tips that may help you avoid problems when using these objects....more7minPlay
October 09, 2017Data Transfer Objects (part 1)One classification of objects in many applications is the Data Transfer Object, or DTO. Here are some tips that may help you avoid problems when using these objects....more5minPlay
September 25, 2017Prefer Custom ExceptionsLow level built-in exception types offer little context and are much harder to diagnose than custom exceptions that can use the language of the model or application....more12minPlay
September 18, 2017Make It Work. Make It Right. Make It Fast.Don't fall into the premature optimization trap. Follow this sequence when developing new features....more6minPlay
FAQs about Weekly Dev Tips:How many episodes does Weekly Dev Tips have?The podcast currently has 75 episodes available.