Kevin DaweinLevel Up CodingHow to Create a Threaded Web Scanner in PythonA simple project that can be completed in about 100 lines of code.May 21, 2020May 21, 2020
Kevin DaweinBetter ProgrammingA 3-Point Alternative to OWASP’s Top 10 Security RisksA holistic framework to ensuring your applications are secureApr 30, 2020Apr 30, 2020
Kevin DaweIt’s Time to Start Your Post-Quarantine Bucket ListListing all the things you want to do when this is overApr 20, 2020Apr 20, 2020
Kevin DaweinBetter ProgrammingThe Usefulness of Python’s Permutations and Combinations FunctionsIf you use a lot of nested loops, this is worth a readMar 27, 2020Mar 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 lookMar 16, 20201Mar 16, 20201
Kevin DaweinBetter MarketingWhere Do All the VPN Ads Come From?A behind-the-scenes of an industry preying on fearMar 12, 20202Mar 12, 20202
Kevin DaweinAscent Publication5 Questions People Ask Me Now That I’m a FreelancerPlus some unexpected experiences since becoming one.Feb 27, 20201Feb 27, 20201
Kevin DaweinUX CollectiveA Toast to an Impeccably Designed ToasterAn analysis of UX in successful product designFeb 17, 2020Feb 17, 2020
Kevin DaweHeart-Shaped ASCII Box: A Programming ChallengePlus an analysis of how to reach a solutionFeb 8, 2020Feb 8, 2020
Kevin DaweinBetter ProgrammingAnswering the Question: “What Programming Language Should I Learn?”A deeper analysis of what and why you may be askingJan 30, 20202Jan 30, 20202