New & Notable
Agile versus Scrum: What's the difference?
What's the difference between Agile and Scrum? What are their similarities? Learn how to compare and contrast these two popular software development frameworks and methodologies.
How to communicate effectively in the workplace
Don't bury the lead. Grab your audience's attention early. Be graceful when others disagree. These and other tips will help you communicate more effectively with your peers.
What are checked vs. unchecked exceptions in Java?
Understand the difference between checked and unchecked exceptions in Java, and learn how to handle these problem conditions properly and gracefully.
Either log or rethrow Java exceptions, but never do both
When an exception occurs in your Java code, you can log it or you can rethrow it -- but don't do both. Here's why you must avoid that exception handling antipattern.
7 tips to choose the right Java library
Your application is only as secure and reliable as the external libraries you use. Here's a list of the top 7 things to consider when choosing a software library for your project.
Coffee Talk: News & Insight
-
Nginx PHP FPM config example
Cameron McKenzie 27 May 2022Here's a quick tutorial on how to setup Nginx with PHP support. The key? The installation of fastCGI, aka PHP-FPM, so Nginx can serve PHP files to clients.
-
Create a GitHub Personal Access Token example
Cameron McKenzie 24 May 2022You must create a GitHub personal access token to push changes with Git. In this example of how to generate a GitHub personal access token, we'll show you how ...
-
How to customize Git Bash Shell prompt settings
Cameron McKenzie 24 May 2022Want to style and customize your Git Bash Shell settings? Are you interested in changing the user and hostname properties that display your computer name and ...
-
Columns vs rows: What's the difference?
Cameron McKenzie 22 May 2022Learn the difference between columns vs rows, and learn how the use of rows and columns to organize objects and information in spreadsheets and tables has ...
-
Docker run vs docker-compose: What's the difference?
Cameron McKenzie 20 May 2022Both docker run and docker-compose can be used to start Docker containers, but there are key differences between the two. Here we explore the differences ...
-
Git commit config and credential confusion causes consternation for customers
Cameron McKenzie 19 May 2022A user who accidentally provides a GitHub username and password instead of the Git username and email address may have inadvertently published their security ...
-
When to use Dockerfile vs docker-compose: What's the difference?
Cameron McKenzie 18 May 2022Wondering what's the difference between Dockerfile and docker-compose? Using simple examples, we'll compare not only the Dockerfile and the docker-compose.yaml...
-
How to setup an Apache reverse proxy server example
Cameron McKenzie 17 May 2022Most enterprise architectures use Apache as a reverse proxy, but it is not configured for that by default. In this quick tutorial, we show you how to configure...
-
How to use docker-compose with Apache httpd example
Cameron McKenzie 17 May 2022Want to configure and run an Apache httpd Docker container to serve website files from a local system? This example shows the best way to do that, using the "...
-
Deploy your website with a Docker Apache httpd container volume
Cameron McKenzie 17 May 2022The best way to run Docker's httpd Apache web server image is to map a volume that points to local files on your hard drive. This example shows you how to run ...
Featured Authors
-
19 May 2022 Agile versus Scrum: What's the difference?
Twitter Talk
Multimedia
Videos, Podcasts, Photo Stories and Infographics
-
-
Problem Solve
5 ways to force garbage collection in Java