Kevin DaweinLevel Up CodingHow to Create a Threaded Web Scanner in PythonA simple project that can be completed in about 100 lines of code.7 min read·May 21, 2020----
Kevin DaweinBetter ProgrammingA 3-Point Alternative to OWASP’s Top 10 Security RisksA holistic framework to ensuring your applications are secure12 min read·Apr 30, 2020----
Kevin DaweIt’s Time to Start Your Post-Quarantine Bucket ListListing all the things you want to do when this is over3 min read·Apr 20, 2020----
Kevin DaweinBetter ProgrammingThe Usefulness of Python’s Permutations and Combinations FunctionsIf you use a lot of nested loops, this is worth a read4 min read·Mar 27, 2020----
Kevin DaweinBetter ProgrammingTaking a Look at Semantic UI: A Lightweight Alternative to BootstrapIf you like minimalism and the GitHub aesthetic, give it a look4 min read·Mar 16, 2020--1--1
Kevin DaweinBetter MarketingWhere Do All the VPN Ads Come From?A behind-the-scenes of an industry preying on fear7 min read·Mar 12, 2020--2--2
Kevin DaweinAscent Publication5 Questions People Ask Me Now That I’m a FreelancerPlus some unexpected experiences since becoming one.6 min read·Feb 27, 2020--1--1
Kevin DaweinUX CollectiveA Toast to an Impeccably Designed ToasterAn analysis of UX in successful product design9 min read·Feb 17, 2020----
Kevin DaweHeart-Shaped ASCII Box: A Programming ChallengePlus an analysis of how to reach a solution5 min read·Feb 8, 2020----
Kevin DaweinBetter ProgrammingAnswering the Question: “What Programming Language Should I Learn?”A deeper analysis of what and why you may be asking6 min read·Jan 30, 2020--2--2