Best of Medium — February 2024
- 1
- 2
Medium·2y
6 Best Open Source Status Page Alternatives for 2024
A post discussing the best open-source status page alternatives for 2024. It covers the advantages and disadvantages of self-hosted vs hosted status pages and provides information on various open-source alternatives with their key features.
- 3
Medium·2y
10 CSS One-Liners to Transform Your Web App
Learn 10 CSS one-liners that can transform your web app in just a few minutes. Topics include centering divs, creating free flowing elements, positioning elements in the DOM, universal box sizing, responsive images, centering elements, creating custom checkbox styles, making text smoother, clearing floats, and resetting all styles.
- 4
- 5
- 6
Medium·2y
Zarf: The Open-Source Deployment Tool You Need 💠
Zarf is an open-source deployment tool that simplifies software deployment, especially in air-gap or disconnected environments. It offers features such as simplifying Kubernetes cluster creation, enabling cluster logging, automating the creation of Software Bill of Materials, and supporting highly regulated industries. The post provides a hands-on example of how to use Zarf to deploy the podinfo app.
- 7
Medium·2y
Generator Functions in JS
Generator functions in JavaScript allow for pausing and resuming the execution flow, generating multiple values, and handling asynchronous code. They provide a readable syntax, stateful iteration, and lazy evaluation. Generator functions are useful for working with sequences, implementing iterators, and writing asynchronous code.
- 8
- 9
- 10
- 11
Medium·2y
PHP Development Trends In 2024
The Zend 2024 PHP Landscape Report highlights the PHP development trends in 2024. The top application categories in the PHP ecosystem survey were Services or APIs, Internal Business Applications, and Content Management Systems. The top deployment trend was on-premises deployment, followed by Amazon Web Services. The top container technologies in the PHP ecosystem survey were Docker, Podman, and containerd.
- 12
Medium·2y
Build an AI-powered LinkedIn profile reviewer: OpenAI Assistants API and Gpt-4-vision
This post discusses how to build an AI-powered LinkedIn profile reviewer using OpenAI Assistants API and Gpt-4-vision. It covers the user experience, code breakdown, and the process of creating the Assistant. The article also provides information on scraping LinkedIn profiles and handling custom function calls. The final part of the article showcases the user interface and the main interaction logic of the application.
- 13
- 14
- 15
Medium·2y
Code smells in Angular — Deep Dive — Part II
This post discusses code smells in Angular related to maintainability, including module boundaries and the DRY principle, handling imports without module resolution, multiple responsibilities in components, utility functions in services, nested subscriptions, and mutable vs. immutable operations.
- 16
- 17
- 18
Medium·2y
Code Smells in Angular — Deep Dive — Part I
This post discusses common code smells in Angular that negatively impact the runtime performance. It covers topics such as the default change detection strategy, binding methods in the template, using trackBy in ngFor, and avoiding memory leaks with multiple subscriptions.
- 19
- 20
- 21
Medium·2y
Modern Android Development in 2024
This post discusses various topics related to modern Android development in 2024, including the use of Kotlin, key features of Jetpack Compose, architecture patterns, dependency injection, modularization, testing, in-app updates and reviews, security, loggers, Google Play Instant, AI coding assistants, and Kotlin Multiplatform.
- 22
- 23
Medium·2y
My magical first job as a self-taught software engineer
The author shares their experience of finding their first job as a self-taught software engineer and the challenges they faced. They highlight the steep learning curve, the joy of the experience, and the happiness that can be found in any job.
- 24
- 25