Sun, 16 October 2016
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: |
Thu, 2 June 2016
In this episode we go back to the design pattern well that we've been away from for so long. We cover the Command, Repository and Mediator design patterns. It was hard for us to believe, but it's been almost a year since our last design patterns episode!!! Come on in for fun, learning, and of course, our tips of the week. See the original show notes at: Leave us a review here: NewsStitcher Reviews:Spectre013, Christoffer, Genius, HAM3rtag, joe_recursion_joe, Gearhead2k, Manriquey2k, Mike North, AndrewM, MildManneredCalvin, Freeleeks iTunes Reviews:Sid Savara, J. Mair, tonicorb, Nmkel999, Eschwartz20, mochadwi, Banjammin, wisco_cmo, NewZeroRiot, Nate_the_DBA, Pauloispaulo Software Engineering Radio #256 on Unit Testing !important is a CSS code smell. Do you name your IIFEs? You should. This is our 5th, Design Patterns Episode. Last one was in July 2015. 30: Adapter, Facade, and Memento What type of development do you prefer? Front-End Design Patterns - Command, Repository, and MediatorCommand Pattern
Repository PatternWhy?
What?
Mediator PatternWhat is it?
Examples
Resources We Likehttp://gameprogrammingpatterns.com/ Tips of this EpisodeWant a JavaScript tip per day?! Bonus!!! Want tons of cheap stuff?! Use Nunit's TestCaseSource to test objects in your test cases How to delete/forget about a wireless network in Win8.1
SOURCE: http://www.digitalcitizen.life/how-delete-forget-wireless-network-profiles-windows-81 Learn a new language! Stretch the brain, learn new concepts and see old concepts in a new light! Scripting, Compiled, Functional - Conway’s Game of Life! |
Sat, 27 February 2016
Link to Episode 39's Full Show Notes T-Shirt Giveaway - The winner is... This Episode's Survey Princess rap battle: GALADRIEL vs LEIA How to be an Intermediate ProgrammerPersonal Skills
Team Skills
Judgement
Resources We LikeHow to be a Programmer: A Short, Comprehensive, and Personal Summary by Robert L Read Succinctness is Power - Paul Graham You Don't Know JS Want to know how fast you type? Allen's Typing Speed on the Microsoft Sculpt Ergonomic specflow - Binding business requirements to .NET code
Tips for this EpisodeAllen Underwood: Execution plan for a running query in Microsoft SQL Server How To: EXEC sp_who2 'active' -- Find the SPID of the query you're running DECLARE @spid INT = 123 -- From above SELECT EQP.query_plan, * FROM sys.dm_exec_requests AS ER CROSS APPLY sys.dm_exec_query_plan(ER.plan_handle) AS EQP WHERE ER.session_id = @spid Once that bottom query runs, you'll be provided a link in the results grid that you can click to open up the graphical execution plan. Michael Outlaw: Have Git ignore changes you make to a specific file like you didn't make the changes, but still have it be part of the tracked files in Git. How To: git update-index /path/to/file --assume-unchanged Joe Zack: Life Tip - Pay attention to the warnings in your IDE. It's easy to get used to seeing several warnings and ignoring them because they're not errors. Eventually a new one that actually matters will show up and by ignoring it, you could be creating heartache for yourself. If you can, resolve the warnings that are currently showing up so that if a new one surfaces, it'll jump out at you like a sore thumb. |
Thu, 28 January 2016
Talking about the short book "How to be a Programmer", which covers a huge spectrum of important topics for developers of all levels. |
Sat, 19 December 2015
Welcome back to the dramatic conclusion of our discussion on the 12 factor app. This time we're talking dev/prod parity, logs, and admin processes. Oh, and Call of Duty! |
Mon, 8 June 2015
So, how DO you persist hierarchical Data? We discuss two common solutions to this age-old problem: Adjacency Lists and Nested Set Models. Also, Build Atlanta, technical problems, multi-monitor vs ultra-wide, and utilizing gaming mice to up your game. |