DeveloperBreeze

Stopwatch in JavaScript

javascript
// Stopwatch functions
let startTime;

// Function to start the stopwatch
function startStopwatch() {
    startTime = new Date();
}

// Function to stop the stopwatch and calculate elapsed time
function stopStopwatch() {
    const endTime = new Date();
    const elapsedTime = endTime - startTime;
    console.log('Elapsed Time (ms):', elapsedTime);
}

// Starting the stopwatch
startStopwatch();

// Performing some tasks...

// Stopping the stopwatch after performing tasks
stopStopwatch();

Continue Reading

Discover more amazing content handpicked just for you

Code

How to Create a New MySQL User with Full Privileges

No preview available for this content.

May 01, 2025
Read More
Code
python

Configuring SQLAlchemy with PostgreSQL on Heroku: A Quick Guide

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import os

app = Flask(__name__)

# Adjust the DATABASE_URL format for SQLAlchemy compatibility
database_url = os.getenv("DATABASE_URL", "")
if database_url.startswith("postgres://"):
    database_url = database_url.replace("postgres://", "postgresql+psycopg2://")

app.config["SQLALCHEMY_DATABASE_URI"] = database_url

# Initialize the SQLAlchemy object
db = SQLAlchemy(app)

# Sample route to test the setup
@app.route("/")
def index():
    return "Database URI setup complete!"

if __name__ == "__main__":
    app.run()
  • This code retrieves the DATABASE_URL from the environment.
  • If DATABASE_URL starts with postgres://, it replaces it with postgresql+psycopg2://.
  • The db instance is initialized with SQLAlchemy(app) for use with SQLAlchemy ORM.
  • The replacement of "postgres://" with "postgresql+psycopg2://" is necessary because of a compatibility issue between the URI format provided by Heroku and the URI format expected by SQLAlchemy.

Nov 08, 2024
Read More
Code
php

How to Delete All WordPress Posts and Their Uploads Using a Custom PHP Script

Make sure your script has access to the WordPress environment by loading wp-load.php:

require_once('/path/to/your/wp-load.php');

Oct 25, 2024
Read More
Code
php

How To enable all error debugging in PHP

<?php
// Turn on all error reporting
error_reporting(E_ALL);

// Display errors
ini_set('display_errors', 1);

// Optionally, you can log errors instead of displaying them
// ini_set('log_errors', 1);
// ini_set('error_log', '/path/to/php-error.log');

echo "Error reporting is enabled.";
?>
  • error_reporting(E_ALL);: Enables reporting for all levels of errors.
  • ini_set('display_errors', 1);: Ensures that errors are displayed in the browser.
  • If you prefer to log the errors instead of displaying them, you can uncomment the log_errors and error_log lines, specifying the path where errors should be logged.

Oct 25, 2024
Read More
Code
bash

How to Paste in an SSH Terminal Without a Mouse

No preview available for this content.

Oct 20, 2024
Read More
Note
javascript nodejs

Vite vs Webpack

In summary, while both Vite and Webpack serve similar purposes in managing and bundling assets for web applications, Vite is often preferred for its speed and simplicity, particularly in development, whereas Webpack offers more customization and flexibility, making it a strong choice for complex builds.

Aug 14, 2024
Read More
Code
nodejs graphql

GraphQL API Server with Node.js and Apollo Server

   npm install express apollo-server-express graphql

Create an index.js file and add the following code:

Aug 12, 2024
Read More
Code
javascript

React Custom Hook for API Requests

No preview available for this content.

Aug 12, 2024
Read More
Code
csharp

Unity Inventory System using Scriptable Objects

using UnityEngine;

// Define the base item as a scriptable object
[CreateAssetMenu(fileName = "NewItem", menuName = "Inventory/Item")]
public class Item : ScriptableObject
{
    public string itemName;
    public Sprite icon;
    public bool isStackable;
    public int maxStackSize = 1;

    public virtual void Use()
    {
        Debug.Log($"Using {itemName}");
    }
}

A simple inventory system that can add, remove, and use items.

Aug 12, 2024
Read More
Code
csharp

Unity Player Controller Blueprint

No preview available for this content.

Aug 12, 2024
Read More
Code
bash

Bash: How to Loop Over Files in a Directory

No preview available for this content.

Aug 12, 2024
Read More
Code
csharp

C#: How to Read a File

No preview available for this content.

Aug 12, 2024
Read More
Code
html

HTML: Basic Template Structure

No preview available for this content.

Aug 12, 2024
Read More
Code
php

PHP: How to Connect to a MySQL Database

No preview available for this content.

Aug 12, 2024
Read More
Code
css

CSS: How to Center a Div Horizontally and Vertically

No preview available for this content.

Aug 12, 2024
Read More
Code
java

Java: How to Sort a List

No preview available for this content.

Aug 12, 2024
Read More
Code
javascript nodejs

Node.js: How to Create an HTTP Server

No preview available for this content.

Aug 12, 2024
Read More
Code
sql

SQL: How to Select Top N Records

No preview available for this content.

Aug 12, 2024
Read More
Code
python

Python: How to Reverse a String

No preview available for this content.

Aug 12, 2024
Read More
Code
javascript json

How to Deep Clone a JavaScript Object

No preview available for this content.

Aug 12, 2024
Read More

Discussion 0

Please sign in to join the discussion.

No comments yet. Start the discussion!