Using Apache Drill with OBIEE 12c
A technical guide on configuring Apache Drill's ODBC driver to connect with Oracle Business Intelligence Enterprise Edition (OBIEE) 12c on a Linux environment.
A technical guide on configuring Apache Drill's ODBC driver to connect with Oracle Business Intelligence Enterprise Edition (OBIEE) 12c on a Linux environment.
The author reflects on the global reach of their book 'Intermediate Python', which has been read in 181 countries and used for training.
A guide to modernizing JavaScript code by replacing ES5 hacks and workarounds with cleaner, native ES2015+ alternatives.
Explains JavaScript's mutator array methods like pop(), push(), sort(), and splice() that modify the original array.
Explains the difference between implicitly unwrapped and force unwrapped optionals in Swift, highlighting their dangers and appropriate use cases.
A guide to creating a custom Jekyll filter that allows the use of Liquid objects and variables within a page's front-matter.
A developer advocates for investing time in building internal tools and processes to automate repetitive tasks and improve efficiency in software development.
Explains how the .NET Garbage Collector pauses threads at safe points to perform collection, detailing the suspension mechanism and TTSP.
An author shares their experience of publishing a 6000-word article on Smashing Magazine about scaling a static site generator for 2000 pages.
Explains the directory structure changes in Laravel 5.3, including folders removed by default and new ones created by Artisan.
A technical guide on using Google BigQuery to analyze GitHub pull request data, including SQL queries for repository statistics.
A Swift developer explains how wrapping primitive types like Int in structs improves type safety and eliminates runtime bugs in a toy train control app.
A technical guide explaining how to backup and restore a PostgreSQL database within a Kubernetes cluster using kubectl and pg_dump.
An analysis of concurrency bugs, their prevalence, and the disproportionate debugging time they consume, citing academic studies.
A technical guide on configuring Amazon S3 and CloudFront to redirect www to non-www domains and enforce HTTPS.
Laravel 5.3 introduces Mailables, a cleaner way to send emails using dedicated PHP classes instead of complex closures.
Optimizing Django Admin performance for large-scale applications by addressing common issues like the N+1 query problem and database load.
A guide to implementing custom, reusable PHP Enums in a Symfony application using Doctrine2 as the ORM, with examples for entities and forms.
Author transitions from a software engineering role at Disy to becoming a Java channel editor at SitePoint, reflecting on lessons learned.
The article discusses using AutoHotkey and NimbleText to automate repetitive tasks and boost productivity for developers and tech workers.