
Sign up to save your podcasts
Or


We continue talking our way through Clean Code, taking a deep look at the building blocks of programming in the quest to write the best functions. Oh, and everybody sings.
The original version of the show notes can be found at:
http://www.codingblocks.net/episode48
In this episode, we take our first dive into the book Clean Code by Robert Martin and specifically we talk about writing meaningful names for all things code related. You'll be amazed at how following some decent rules that you can start naming things that will help you and fellow coders understand your code at a glance.
You can see the original show notes and put your own stamp on our survey here:
http://www.codingblocks.net/episode47
Samsung 960 Pro
http://www.anandtech.com/show/10698/samsung-announces-960-pro-and-960-evo-m2-pcie-ssds
SQL Server 2016 Columnstore for real time operational analytics
https://msdn.microsoft.com/en-us/library/dn817827.aspx
Krebs site taken off Akamai
http://www.zdnet.com/article/krebs-on-security-booted-off-akamai-network-after-ddos-attack-proves-pricey/
The best Android distribution is iOS?
Outlaw’s thoughts on various phone OS’s
[yop_poll id="23"]
Meaningful Names - Clean Code Chapter 2“If a name requires a comment, then the name does not reveal its intent”
“Hardest thing about choosing good names is that it requires good descriptive skills and a shared cultural background”
Renaming things that don’t make sense as you work in code is a good thing.
Resources we LikeClean Code
Clean Code by Robert C. MartinEven though we’re giving our thoughts on the various ideas throughout the book, Clean Code has tons of excellent sample code that really helps drive the points home. We can’t recommend it enough - it’s probably one of the few books EVERY developer should read and revisit from time to time.
http://amzn.to/2cryvJR
Allen: Implementing OAuth in ASP.NET for a number of providers
http://www.oauthforaspnet.com/
Michael: Get out there! Go to conferences, meetups, do it all!
http://www.connect.tech/
https://www.atlantacodecamp.com/2016
Storing smaller subsets of data in a faster, closer memory can make astronomical differences in performance. This episode we're talking about the caching tools and techniques that application frameworks provide.
The original version of the shownotes can be found at:
http://www.codingblocks.net/episode46
In this episode we give a general overview of caching, where it's used, why it's used, and what the differences in hardware implementations mean in terms we can understand. This will be foundational to understanding caching at a software level in an upcoming episode. There's also something about the number 37 that may be the most important number to remember...ever...
Podcast NewsYou can see all the show notes in their original form by visiting:
http://www.codingblocks.net/episode45
Thanks for your patience, we had a couple of rough audio situations - and we appreciate you sticking with us!
iTunes Reviews
Hedgehog, Thiagoramos.ai, Btn1992, Jonajonlee, UndeadCodemonkey, zmckinnon, hillsidecruzr, Dibjibjub, ddurose
Stitcher Reviews
pchtsp, rafaelh, CK142, TheMiddleMan124, LocalJoost
Samsung 950 PRO Series - 512GB PCIe NVMe
http://amzn.to/2b0adZt
Full Review
http://www.anandtech.com/show/9702/samsung-950-pro-ssd-review-256gb-512gb
Clean Code episodes coming soon + book giveaway - Stay Tuned!
Caching: Turtles all the way downTurtles all the way down???
https://en.wikipedia.org/wiki/Turtles_all_the_way_down
Latency Numbers Every Programmer Should Know
https://gist.github.com/jboner/2841832
Relative Memory Access Interactive Demo
http://www.overbyte.com.au/misc/Lesson3/CacheFun.html
Caching is a strategy that computers use going all the way down to the processor
L1Think about how those numbers cache
Hope we gave you a good idea of the importance and scale of caching in computing at the hardware level
Things we didn’t talk about coming in a future episode:
Latency Numbers Every Programmer Should Know
https://gist.github.com/jboner/2841832
How L1 and L2 caching work
http://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-work-and-why-theyre-an-essential-part-of-modern-chips
Relative Memory Access Interactive Demo
http://www.overbyte.com.au/misc/Lesson3/CacheFun.html
Michael’s Favorite Meetup Ever
The Atlanta JavaScript Meetup
http://www.meetup.com/AtlantaJavaScript/events/222696324/?a=cr1_grp&rv=cr1
Hacking Interviews with:
Nick Larsen - http://cultureofdevelopment.com/
Sam Lawrence - http://www.samelawrence.com/
Joe: Algorithms to Live By
There's something about the number 37%...
http://amzn.to/2aX1iJk
Michael: Use Sublime to replace \n with an actual new line by turning on RegEx search and replace. Or in Michael’s case, replace
with actual \n\t characters.
http://stackoverflow.com/questions/20515670/replace-n-with-actual-new-line-in-sublime-text
Allen: Collaborative Markdown Editor - What?!
http://www.hackmd.io
This week on Coding Blocks, Allen says www as best he can, Joe eats the microphone, and Michael does something crazy as we discuss Stack Overflow's Salary Calculator and our experiences in landing the job - what to do and what not to do.
From the publisher's feed

111,708 Listeners