Category: Software Development

  • Why not use Python for web application

    Why not use Python for web application

    First I have to say that I do use Python for my web application – my site socialclimate.tech is built on the Python Flask Framework and it works great for me, my use case was just a basic website and I had to overcome many hurdles, like what DB to use, how to deploy etc.

  • The Human Cost of the Digital Revolution

    The Human Cost of the Digital Revolution

    The digital revolution has brought about countless benefits to society, from increased access to information and communication to the development of new technologies that make our lives easier and more efficient. However, as with any revolution, there are also costs to be paid. One of the most significant costs of the digital revolution is the […]

  • Recover all files from an existing docker container

    Recover all files from an existing docker container

    I had a little mishap the other day, I had built an app and created a docker container which I later deployed to Google Cloud Run, before I had pushed a copy of the code to GitHub, my drive got a problem and I lost the code I had on my laptop. After I got […]

  • How to code dynamic menus using CodeIgniter?

    How to code dynamic menus using CodeIgniter?

    I recently worked on a project in which we initially hardcoded the menus in the index.php, as the menu options started to increase I decided it was time to make the menus dynamic. What do I mean by dynamic, in my view dynamic menus allow any admin to build up a menu tree.

  • Is Digital Transformation killing the environment

    Is Digital Transformation killing the environment

    As we move as a society more and more towards digital solutions, the more we start polluting our environment. Our digital life carries a very physical cost. From image files to colours to coding languages to servers, the choices we make in our web work consume electricity and create carbon, and as the internet grows, […]

  • Maximizing Your Business Strengths By Identifying Your Weaknesses

    Maximizing Your Business Strengths By Identifying Your Weaknesses

    Business ownership and leadership are complicated. Not only are so many other enterprises more than happy to take your market share from you, but adapting as time moves means you can never rest on your laurels for long. 

  • 5 Critical steps in the software implementation plan

    5 Critical steps in the software implementation plan

    Small businesses and startups have to compete against massive enterprises in this quickly evolving technology sector and growing market. As we all know, nowadays, the business landscape is ultra-competitive, and it becomes challenging to survive and flourish. They need the right software implementation plan to optimize business processes, enhance team productivity, and increase revenue. An […]

  • What you will find out about open-sourcing your code

    What you will find out about open-sourcing your code

    The global community of open-source developers is the backbone of innovations in a number of different fields, including automotive, healthcare, and climate tech.

  • Build Intel64-compatible Docker images from Mac M1

    Build Intel64-compatible Docker images from Mac M1

    I was building a tracking pixel API app for internal websites. A tracking pixel is an HTML code snippet loaded when a user visits a website. I built this app on my laptop, MAC M1, and I run my Docker container locally within Docker Dekstop.

  • What are the challenges of creating a data product?

    What are the challenges of creating a data product?

    Data product development is hard. Really hard. It’s hard to come up with a good idea, it’s hard to build something people want to use, and it’s hard to keep the thing alive once it’s been released.