Foobar
Explains the programming placeholder terms 'foobar', 'foo', and 'bar', and encourages their use in collaborative coding and whiteboard sessions.
Explains the programming placeholder terms 'foobar', 'foo', and 'bar', and encourages their use in collaborative coding and whiteboard sessions.
A personal account of preparing for and attending a software internship interview at iHub, a tech company.
A practical guide to simplifying Python logging, focusing on essential code snippets for libraries and applications.
A developer reviews their 2014 tech-focused resolutions, tracking progress on coding goals, open source contributions, and community engagement.
A recap of the first HackISU hackathon at Iowa State, where 150 students built creative tech projects in 24 hours.
A computer science major debunks common stereotypes about the field, discussing work environments, gender diversity, and the creative problem-solving nature of CS.
A developer humorously shares their Valentine's Day plans: attending a 48-hour hackathon (PennApps) instead of traditional celebrations.
A programmer's journey into cryptography, sparked by a PyPy compatibility issue and the need for better, more secure cryptographic libraries in Python.
A curated list of free, high-quality Python programming books for beginners and experienced developers.
An iOS developer shares favorite podcasts for learning programming techniques, development insights, and tech career advice through audio.
A summary of recent blog posts and presentations by Guido van Rossum, the creator of Python, covering topics like 0-based indexing and Python 3.
A blog post sharing a useful Python 2.7 Quick Reference guide for developers to look up functions and syntax.
A guide to writing effective technical documentation that teaches users, not just tells them, focusing on programming languages and libraries.
A comprehensive, curated list of Python programming resources for all skill levels, covering tutorials, libraries, frameworks, and best practices.
A comprehensive list of Python learning resources, tutorials, and tools for both beginners and experienced developers.
Software developers can improve their writing by learning techniques from professional copywriters, as suggested in a review of 'The Copywriter's Handbook'.
A programmer shares their experience switching to the Dvorak keyboard layout, discussing the learning curve, tools, and impact on coding.
A developer shares personal strategies for maintaining motivation and overcoming learning plateaus during the difficult stages of learning to code and design.
A developer shares technical learnings from June, covering Objective-C, CocoaPods, zsh configuration, and a math trivia.
Mitchell Hashimoto shares his lifelong passion for automation, from cheating Neopets to creating Vagrant, highlighting how it shaped his career.