Elsewhere: A brief introduction to Progressive Web Apps
An introduction to Progressive Web Apps (PWAs), explaining their purpose, value, and history.
An introduction to Progressive Web Apps (PWAs), explaining their purpose, value, and history.
A React tutorial on building an infinite scroll component, converting a functional component to a class and adding scroll event listeners.
Explains JavaScript callbacks: what they are, why they're important, and how to use them with practical examples.
Analyzes the true value of startup stock options versus cash compensation, questioning if the risk-reward for employees is justified.
Argues against using nested routes in RESTful API design, advocating for simpler, single-resource endpoints with query parameters.
A developer shares their experience migrating from Jekyll to Hugo due to slow build times, detailing the process and benefits.
Explains the CSS minmax() function for creating flexible grid layouts with minimum and maximum size constraints.
Discusses the challenges of using outdated Office 365 training materials and offers strategies for identifying relevant, up-to-date content.
Explores a C programming pattern using incomplete struct types to achieve generic-like behavior, improving type safety over void pointers.
Testing the limits of an R language detection package by finding English sentences it misclassifies and exploring algorithmic decision-making.
Explains CSS Custom Properties (CSS Variables), their dynamic capabilities, and practical use cases for cleaner, modular front-end code.
A guide on integrating the Needle iOS security testing tool into a Jenkins CI/CD pipeline for automated vulnerability detection.
A technical guide on implementing Azure Active Directory authentication in ASP.NET Core 2.0, covering setup and configuration changes.
A conference organizer reflects on launching ScriptConf, a JavaScript event in Linz, and helping organize the developer conference #devone.
The article compares classes and functions in JavaScript, arguing that functional programming leads to simpler, more maintainable code.
Explores using Alpine Linux to create significantly smaller Docker images compared to standard Debian-based ones.
A plea to Clojure developers to adopt clojure.spec for data validation and instrumentation to improve code safety and readability.
A guide to dynamically creating Spring beans programmatically using BeanFactoryPostProcessor and BeanDefinitionRegistry.
A guide to setting up a JavaScript development environment, covering syntax highlighting, code editors, and theme installation to improve learning efficiency.
A tutorial on setting up Elasticsearch and Kibana with an ASP.NET Core application using Docker and Serilog for logging.