Programming Languages

How I approached learning Julia for data science

Key takeaways: Julia’s interactive nature and performance enhance the coding experience, allowing for immediate feedback and streamlined workflows. Engagement with…

How I experimented with different programming paradigms

Key takeaways: Adapting to different programming paradigms enhances problem-solving skills, allowing for clarity and creativity in code structure. Experiences in…

How I adopted TDD in my coding practices

Key takeaways: Test Driven Development (TDD) transforms the coding process by starting with writing tests before developing the actual code,…

How I approached creating APIs with Ruby on Rails

Key takeaways: APIs facilitate communication between different software systems, greatly enhancing functionality and user experience. Setting up a proper Rails…