Learning Golang (some rough notes) - S01E05 - Interfaces
A developer's personal notes and struggles while learning Go interfaces, including debugging a Stringer exercise from the official Go tour.
A developer's personal notes and struggles while learning Go interfaces, including debugging a Stringer exercise from the official Go tour.
Explains the difference between using the + operator and array_merge() for merging arrays in PHP, focusing on key behavior.
A developer shares how customizing MySpace profiles with HTML and CSS sparked their passion for coding and offers advice for finding similar learning inspiration.
Advice on pacing your programming self-study to avoid burnout, recommending 4 hours daily for full-time learners and 1-2 hours for those with jobs.
Advice for beginner programmers on choosing what to learn next, emphasizing following personal interest to maintain motivation and build foundational skills.
A 25-hour live stream event featuring deep dives, interviews with Java experts, and discussions on Java's ecosystem, future, and career advice.
A guide introducing the benefits and basics of technical writing for software developers, including skill validation and career opportunities.
Explains JavaScript closures, how they combine functions with their lexical environment, and provides a code example.
A talk exploring Java's evolution from version 17 to 21, covering new features like virtual threads and pattern matching, with a linked code repository.
A developer shares their personal learning journey and syllabus for mastering Python, Machine Learning, and Deep Learning in 2020.
A guide for beginners on best practices, hardware, and software needed to start learning iOS development with Swift in 2020.
A podcast exploring generative art, featuring interviews, tutorials, and off-topic chats with creators in the field.
A personal blog post reflecting on the author's journey from a struggling college student in 2010 to a software developer, sharing lessons learned.
A comprehensive cheatsheet detailing 15 essential JavaScript array operations, including iteration, mapping, filtering, and sorting.
A blog introduction focusing on technical essays, tutorials, and reflections about software development, tools, and career advice.
A detailed guide to mastering JavaScript function parameters, covering basics, default values, and destructuring with practical examples.
A tutorial explaining Python list and string slicing syntax, parameters, and behavior with examples.
A comprehensive guide to Java 13's new features, including text blocks, switch expressions, and migration considerations from earlier versions.
Explains why parentheses cause R code assignments to print their values, covering invisibility flags and the behavior of the `(` function.
A live Java refactoring session presented at the JBCN Conf in Barcelona, focusing on practical software development techniques.