Gunnar GisselProtect Yourself like the FBI — with MemosDonald Trump has been in the news a lot lately. Especially concerning FBI investigations and memos. It seems like everyone in Washington is…Mar 29, 2018Mar 29, 2018
Gunnar GisselTurn Your Spaghetti Code into Functions — Part 3Start with Part 1 and Part 2 first.Mar 20, 2018Mar 20, 2018
Gunnar GisselJava 8 Stream CheatsheetStreams are a way of working with objects in a collection.Feb 28, 2018Feb 28, 2018
Gunnar GisselUseful Resources and ToolsI collect useful resources for software development here — how to do it and tools to do it withFeb 27, 2018Feb 27, 2018
Gunnar GisselNewb ValleyThere comes a point when you are good at what you do. If you’re like me, you’ve been pretty good at things for a long time — pretty good at…Feb 22, 2018Feb 22, 2018
Gunnar GisselTurn Your Spaghetti Code into Functions — Part 2Read Part 1, first.Sep 7, 2017Sep 7, 2017
Gunnar Gissel3 Phases for Building a Culture of LearningI attended Joseph Matsey’s talk on building a culture of learning at Abstraction’s last year. I really enjoyed the talk, and have been…Aug 11, 2017Aug 11, 2017
Gunnar GisselTurn Your Spaghetti Code into Functions — Part 1Developers can sink a lot of hours into fighting business rule code. Spaghetti business rules make it so little changes need to be copy…Aug 8, 2017Aug 8, 2017
Gunnar GisselChanging an Uncontrolled Input to Controlled Error in ReactReact wants form inputs and the like to keep their state inside React, inside of inside the input. This style is called a “controlled…Jul 30, 2017Jul 30, 2017
Gunnar GisselMeetings for DevelopersAs a developer advances in their career, they attend many, many meetings. “Too many meetings,” most developers would say. Paul Graham talks…May 8, 2017May 8, 2017