Published Sep 28, 2016

Clean Code - Writing Meaningful Names

    Explore how technology like Samsung's SSDs and SQL Server 2016 revolutionize development workflows while diving into code refactoring principles and the "Boy Scout Rule." Discover the critical impact of clear, descriptive naming conventions on software maintainability and readability.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Samsung SSD

      Samsung's latest SSDs, the 960 Pro and 960 Evo, are game-changers in the storage world. Joe Zack highlights their impressive 3500 MB/s sequential read time, a significant upgrade from the previous 950 Pro's 2500 MB/s. These PCI-based SSDs offer up to 2TB of storage, making them ideal for high-performance needs.

      Samsung has introduced their latest version of the NVMe M two factor SSD, the 960 Pro and the 960 Evo. And I gotta tell you, it's drool worthy, man.

      --- Joe Zack

      Alan Underwood notes that while these SSDs are pricey, their performance justifies the cost, especially for those needing top-tier storage solutions 1.

         

      SQL Server 2016

      SQL Server 2016 introduces columnstore indexing, enhancing real-time operational analytics. Alan Underwood explains that this feature, commonly used in search engines, is now integrated into SQL Server, offering significant performance improvements.

      SQL Server 2016 is, you know, here and column store is now a big deal because that's what a lot of indexing engines use when they're doing, like, search engines and that kind of stuff.

      --- Alan Underwood

      Joe Zack adds that this update is crucial for developers needing efficient data management and analytics capabilities 2.

         

      OAuth Integration

      Implementing OAuth in applications can significantly streamline user authentication. Alan Underwood recommends the website oauthforaspnet.com for .NET developers, which offers code samples and walkthroughs for various platforms like Facebook, Google, and GitHub.

      So like, here's a few of them. They have it for Buffer, Foursquare, Facebook, Google, GitHub, Dropbox, Instagram, Microsoft, LinkedIn, Openid, Shopify, Salesforce, Reddit, blah, blah blah blah, blah.

      --- Alan Underwood

      Joe Zack emphasizes the ease of integrating OAuth, making it simpler for users to access applications without creating new accounts 3 4.

         

      Development Tip

      Attending tech conferences and meetups is highly beneficial for developers. Joe Zack encourages participation in events like Connect Tech and Atlanta Code Camp to network and learn about new technologies.

      Meetup.com is a great way to find, you know, events that are going on around you that aren't as formal as a conference necessarily.

      --- Joe Zack

      Alan Underwood agrees, noting that these events provide opportunities to gain insights and improve development practices 5.

    Related Episodes