Published inCrane CloudImplementing Storage Caps and Limit Enforcement in a Database-as-a-ServiceFirst things first; am guessing we all understand what Database as a Service (DBaaS) is. If not, well it is a cloud computing service that…Mar 22, 2024Mar 22, 2024
Published inCrane CloudCreating a Linux snap package for an existing application.We have a Command Line Application that we wanted to increase its usability. Our main focus is ease of installation for different users…Feb 5, 2024Feb 5, 2024
Published inCrane CloudSessions: Managing user state in Flask.In today’s digital landscape, captivating user engagement and providing tailored experiences is paramount for the success of any tech tool…Aug 18, 2023Aug 18, 2023
Published inCrane CloudMastered Docker? Learn KubernetesIn the world of Cloud Native Computing, Docker has established itself as the de facto standard for packaging applications. It is simple and…Jul 6, 2023Jul 6, 2023
Published inCrane CloudMKDocs: The Ideal Tool for Effective DocumentationIn the world of software development and project management ( am a Dev, so that’s my world), clear and comprehensive documentation plays a…Jun 11, 2023Jun 11, 2023
AI Enhancing Software DevelopmentArtificial Intelligence (AI) has transformed several industries and continues to do so with software development being no exception. With…Apr 20, 2023Apr 20, 2023
6 Practical Suggestions For Becoming An Exceptional Team PlayerUnited We Stand And Divided We Fall — this rings true to every team in the world whether sports, army, finance, or software engineering…Mar 28, 2023Mar 28, 2023
Published inCrane CloudCommunication skills: Taking FeedbackFeedback is an essential part of growth, and as a software engineer — I am one and that’s the perspective I will share here — it plays an…Mar 27, 2023Mar 27, 2023
Published inCrane CloudCloud Talk: Intro to Cloud ComputingIt was a beautiful day on the 25th of February 2023 as the Crane Cloud team in partnership with the Google Student Developer Circle…Mar 6, 20231Mar 6, 20231
Published inCrane CloudJSON Upload and Download to Local Storage — Firebase.Last week, I had a dilemma on how to upload and download JSON data to firebase. The system design required that the data on Firebase be…Mar 1, 2023Mar 1, 2023
Published inCrane CloudDockerize static HTML web app.I hosted my static web app on Vercel that was connected to a hosted API backend on Cloud Provider. The backend was being served over HTTP…Mar 1, 2023Mar 1, 2023
Published inCrane CloudDocker, Django, and GunicornIn a Django application, it is important to use a production-ready server to handle traffic, ensure stability, and provide scalability…Feb 16, 2023Feb 16, 2023
Published inCrane CloudUnderstanding Migrations with DjangoThe image above is of wildebeests in the Serengeti during their annual migrations. It is a spectacle to behold. Today we focus on another…Feb 3, 2023Feb 3, 2023
Published inCrane CloudUnderstanding CORS at the FrontendOver the past couple of days, I ran into an error I couldn’t quite understand. If you have done frontend, for a while you will notice that…Jan 19, 2023Jan 19, 2023
Swagger APi with Django Rest FrameworkSwagger is a popular tool for creating and documenting APIs. It allows developers to easily visualize and interact with the API endpoints…Dec 16, 20224Dec 16, 20224
From Redux Core to Redux Tool KitIf you’re a Redux developer, you may have heard about the new Redux Toolkit (RTK) package, which was released in October 2019. RTK is a new…Dec 15, 2022Dec 15, 2022
Schemas in FlaskThe whole request parser part of Flask-RESTful is slated for removal and will be replaced by documentation on how to integrate with other…Dec 15, 2022Dec 15, 2022
Python-Flask MixinsIn the Python programming language, mixins are a type of class that provides a combination of methods and attributes from multiple classes…Dec 15, 2022Dec 15, 2022
Published inCrane CloudImport Images in React/NextJsWe have different image formats for images, and that gets tricky when we have to make use of the different image types in our web…Nov 17, 2022Nov 17, 2022
Published inCrane CloudDjango Environment VariablesIn software development, a program will be required to undergo different environments. Ideally, the environments will most certainly be the…Oct 26, 2022Oct 26, 2022