code.visualstudio.com

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Visual studio code – light weight IDE for coders.

codeofaninja.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

Ninja tutorials for PHP, Android and more.

How to send mail from localhost in PHP using XAMPP?

15 March 2022 @ 12:36 pm

Sending email from localhost is very useful to quickly test or debug your web application. Setting up the mail function will need a few steps. Send email using PHP mail() Create php file Create send_email_test.php file. Put the following code. It uses the PHP mail() function. By default, it will not work in localhost. To […] The post How to send mail from localhost in PHP using XAMPP? appeared first on CodeOfaNinja.

New member’s area launched!

28 February 2022 @ 10:02 am

Our new member's area is now live! Our member's area is currently only for our customers who purchased any of our source codes. Once you register and log in, you can see the list of all your purchases in one place. No need to repeatedly scan your email for your purchases. You can also download […] The post New member’s area launched! appeared first on CodeOfaNinja.

JavaScript Tutorial for Beginners – Step By step guide!

5 July 2020 @ 6:28 pm

Welcome to our unique JavaScript tutorial series, tailored explicitly for beginners interested in building a shopping cart application. In this JavaScript tutorial for beginners, we will skip the traditional introduction to the basics of JavaScript syntax, variables, data types, and operators. Instead, we will dive right into the essential features of JavaScript crucial for creating […] The post JavaScript Tutorial for Beginners – Step By step guide! appeared first on CodeOfaNinja.

REST API Authentication Example in PHP – JWT Tutorial

19 September 2018 @ 5:23 am

Previously, we learned how to create a simple REST API in PHP. The create, read, update and delete database records (CRUD operations) have been helpful for our projects. Today, we will learn how to authenticate a user using REST API and JSON Web Tokens or JWT. This tutorial will cover a basic sign-up or registration […] The post REST API Authentication Example in PHP – JWT Tutorial appeared first on CodeOfaNinja.

How To Create A Simple REST API in PHP? Step By Step Guide!

16 February 2017 @ 10:08 pm

Previously, we learned the basics of JavaScript from our JavaScript tutorial for beginners. Today, we will explore the creation of a simple REST API using the PHP programming language. We will delve into the implementation of CRUD (Create, Read, Update, Delete) functionality and examine the implementation of search and pagination functionality within the context of […] The post How To Create A Simple REST API in PHP? Step By Step Guide! appeared first on CodeOfaNinja.

Simple PHP Tournament Script – PHP & AngularJS – Download Source Code

14 September 2016 @ 10:58 am

Important Note: This script is not updated in a while. But it still works. Download at your own risk. Download and learn how this simple tournament script was made. Technologies used include PHP, MySQL, AngularJS, Material Design and jQuery. Script Overview This script is an addition to our tutorial: PHP, MySQL and AngularJS CRUD Tutorial […] The post Simple PHP Tournament Script – PHP & AngularJS – Download Source Code appeared first on CodeOfaNinja.

Download The Social Media Scripts – LEVEL 3 – PRO PACK

11 August 2016 @ 4:27 pm

Here in codeofaninja.com, we work hard to produce scripts that works - scripts that are truly useful for your projects or business. Downloading this LEVEL 3 PRO PACK now will give you the same features and quality support as if you buy them one by one. The only difference is you get a huge discount. […] The post Download The Social Media Scripts – LEVEL 3 – PRO PACK appeared first on CodeOfaNinja.

PHP Contact Form Module

18 July 2016 @ 5:17 am

Download and learn how this simple PHP Contact Form Script was made. Technologies used include PHP OOP, MySQL, Bootstrap and HTML5. Script Overview This source code will enable you to add a 'contact form' feature on your website. This source code is a very good starting point if you're trying to build your own 'Contact […] The post PHP Contact Form Module appeared first on CodeOfaNinja.

PHP Content Management Module

18 July 2016 @ 5:16 am

Looking for PHP Contact Form Script? Click Here. Download and learn how this simple PHP Web Page Content Management System was made. Technologies used include PHP OOP, MySQL, Bootstrap and jQuery. Script Overview This source code will enable you to manage a dynamic web page content. You can format the content the way you want […] The post PHP Content Management Module appeared first on CodeOfaNinja.

Learning Progression

15 July 2016 @ 1:00 am

Here in codeofaninja.com, we usually have three LEVELS of source code output. But WHY? Because I believe in "Learning Progression" to ensure efficient learning. Not all of us can swallow a lot of information all at once. So we do it one at a time. By different levels. This way, learners will be forced to […] The post Learning Progression appeared first on CodeOfaNinja.

codevisually.com

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Hints and tips for web developers

codinghorror.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

Programming and human factors

I Fight For The Users

30 November 2023 @ 8:11 pm

If you haven't been able to keep up with my blistering pace of one blog post per year, I don't blame you. There's a lot going on right now. It's a busy time. But let's pause and take a moment

The 2030 Self-Driving Car Bet

4 March 2022 @ 6:53 pm

It's my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice:By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for

Updating The Single Most Influential Book of the BASIC Era

31 December 2021 @ 11:49 pm

In a way, these two books are responsible for my entire professional career.With early computers, you didn't boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command

Building a PC, Part IX: Downsizing

19 April 2020 @ 11:56 pm

Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that's yet another sign that the PC is over, because PC upgrades have gotten really boring. It took 5 years for me to muster

The Rise of the Electric Scooter

12 September 2019 @ 7:24 am

In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it's not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right? ev-battery-costs On an

Electric Geek Transportation Systems

20 August 2019 @ 11:35 am

I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon

An Exercise Program for the Fat Web

30 May 2019 @ 11:04 am

When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or 30. fat city Websites have gotten a lot

The Cloud Is Just Someone Else's Computer

17 February 2019 @ 2:15 am

When we started Discourse in 2013, our server requirements were high: 1GB RAM modern, fast dual core CPU speedy solid state drive with 20+ GB I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications. We were OK

What does Stack Overflow want to be when it grows up?

22 October 2018 @ 10:52 am

I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer: We built a sort of Wikipedia website for computer programmers to post questions and answers. It's called Stack Overflow

There is no longer any such thing as Computer Security

21 September 2018 @ 9:50 am

Remember "cybersecurity"? its-cybersecurity-yay Mysterious hooded computer guys doing mysterious hooded computer guy .. things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the world's history. For proof

colorh.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

hex color (colour) picker, close matches and gradient colors

colorzilla.com/gradient-editor

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

online CSS color gradient editor

conceptlogic.com/jcart

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

jCart is a free Ajax shopping cart that’s easy to install and customize.

cordova.apache.org

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Mobile apps with HTML, CSS & JS for Android & iOS.

Cordova iOS 7.1.0 Released!

3 April 2024 @ 12:00 am

We are happy to announce that we have just released Cordova iOS 7.1.0! This is one of Cordova's supported platforms for building iOS applications. [email protected] To upgrade: cordova platform remove ios cordova platform add [email protected] To install: cordova platform add [email protected] Release Highlights Features SplashScreenBackgroundColor preference support This preference allows you to set the splashscreen's background colour. If no SplashScreenBackgroundColor is provided, it will fall back to the

Cordova Electron 4.0.0 Released!

11 March 2024 @ 12:00 am

We are happy to announce that we have just released Cordova Electron 4.0.0! This is one of Cordova's supported platforms for building Electron applications. [email protected] To upgrade: cordova platform remove electron cordova platform add [email protected] To install: cordova platform add [email protected] Release Highlights Some of the notable breaking changes in this release are: Node.js Requirement: This release requires the environment to have Node.js 18.0.0 or higher. It is recommended to use the current

Cordova Survey 2023 Results

12 January 2024 @ 12:00 am

Thank you very much for taking part in our user & contributor survey. We received 228 submissions. Let's dive straight into the data. This survey got over 200 responses and considering only a fraction of people who actually see the survey will respond, there are probably quite a lot of happy Cordova users and new and long-running app projects out there. We got some good feedback of the most requested improvements and biggest pain points. Usage Obviously almost all respondents work with Cordova and the most used platforms are Android (97.4%), iOS (89%), Browser (21.1%) and Electron (7%). Windows and macOS Catalyst got only a handful of responses in total. Chart platforms Build apps with access to native features not yet present in the web platform The top 3 reasons for picking Cordova are

Announcing the Cordova User & Contributor Survey!

24 November 2023 @ 12:00 am

The Apache Cordova projects wants to understand the users and contributors better. Therefore, we invite you take part in a short survey for app developers and contributors of Cordova plugins. The survey questions are designed to not contain any personal information and can be answered anonymously. Please take note that the survey is using Google Forms to process the responses. The Google privacy policy is applicable for the data processed. Take survey Thank you very much for taking part in this survey. The goal of this survey is to identify areas that can be improved by the Cordova community together. The survey is open from now on to December 24, 2023. The results will be shared on the Cordova blog.

Cordova Plugin InAppBrowser 6.0.0 Released!

23 November 2023 @ 12:00 am

We are happy to announce that we have just released an update to cordova-plugin-inappbrowser! [email protected] Release Highlights This is a new major version with breaking changes which requires at least [email protected] and [email protected]. Make sure to check and update your platforms. The most notable improvements in this major release are: Permission requests for Android Removal of deprecated code and platforms Make WebView inspectable on iOS Make system open tel, sms, mailto and geo links on iOS Please report any issues you find on GitHub! Changes include:

Geolocation Plugin 5.0.0 Released!

21 September 2023 @ 12:00 am

We are happy to announce that we have just released an update for cordova-plugin-geolocation! [email protected] To upgrade: cordova plugin remove cordova-plugin-geolocation cordova plugin add [email protected] Release Highlights Breaking Changes Modern JavaScript The JavaScript of the plugin has been upgraded to use ES6 features, such as let and const. NOTE: This release has failed to upgrade required engines. Despite the declared requirement on cordova-android >= 6.3.0 and no declared requirement on iOS, the new minimum requirements will be: cordova-ios

Camera 7.0.0, Media 7.0.0 & File-Transfer 2.0.0 Released!

12 September 2023 @ 12:00 am

We are happy to announce that we have just released an update for the following plugins! [email protected] [email protected] [email protected] To upgrade: cordova plugin remove cordova-plugin-camera cordova plugin add [email protected] cordova plugin remove cordova-plugin-media cordova plugin add [email protected] cordova plugin remove cordova-plugin-file-transfer cordova plugin add [email protected] Release Highlights cordova-plugin-camera Android 13 Supp

Cordova iOS 7.0.1 Released!

6 September 2023 @ 12:00 am

We are happy to announce that we have just released Cordova iOS 7.0.1! This is one of Cordova's supported platforms for building iOS applications. [email protected] Release Highlights To upgrade: cordova platform remove ios cordova platform add [email protected] To install: cordova platform add [email protected] Fixes: Building on Xcode 11 Cordova-iOS 7 is documented to support Xcode 11 and later. However, due to recent changes to support LimitsNavigationsToAppBoundDomains, builds fail on Xcode 11. To address th

Cordova Android 12.0.1 Released!

28 August 2023 @ 12:00 am

We are happy to announce that we have just released Cordova Android 12.0.1! This is one of Cordova's supported platforms for building Android applications. [email protected] Release Highlights To upgrade: cordova platform remove android cordova platform add [email protected] To install: cordova platform add [email protected] Fixes: Adaptive Icon Fix In Cordova-Android 12.0.0, an issue arose with the introduction of Android 13's Themed Icons support. This issue resulted in adaptive icons not being gene

Media-Capture Plugin 5.0.0 Released!

18 August 2023 @ 12:00 am

We are happy to announce that we have just released an update for cordova-plugin-media-capture! [email protected] To upgrade: cordova plugin remove cordova-plugin-media-capture cordova plugin add [email protected] Release Highlights Breaking Changes Android 13+ Support Beginning from Android 13 (SDK 33), the READ_EXTERNAL_STORAGE permission no longer has any effect. Instead, this permission has been replaced with more granular permissions: READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, and READ_MEDIA_AUDIO. Also the WRITE_EXTERNAL_STORAGE has

css-tricks.com

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

css blog with helpful tips and tricks

Demystifying Screen Readers: Accessible Forms & Best Practices

19 April 2024 @ 2:26 pm

This is the 3rd post in a small series we did on form accessibility. If you missed the second post, check out “Managing User Focus with :focus-visible“. In this post we are going to look at using a … Demystifying Screen Readers: Accessible Forms & Best Practices originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Managing User Focus with :focus-visible

5 April 2024 @ 10:13 pm

This is going to be the 2nd post in a small series we are doing on form accessibility. If you missed the first post, check out Accessible Forms with Pseudo Classes. In this post we are going to look … Managing User Focus with :focus-visible originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

The Power of :has() in CSS

30 March 2024 @ 2:07 am

Hey all you wonderful developers out there! In this post we are going to explore the use of :has() in your next web project. :has() is relatively newish but has gained popularity in the front end community by delivering control … The Power of :has() in CSS originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Accessible Forms with Pseudo Classes

22 March 2024 @ 6:52 pm

Hey all you wonderful developers out there! In this post, I am going to take you through creating a simple contact form using semantic HTML and an awesome CSS pseudo class known as :focus-within. The :focus-within class allows for … Accessible Forms with Pseudo Classes originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Passkeys: What the Heck and Why?

12 April 2023 @ 5:41 pm

These things called passkeys sure are making the rounds these days. They were a main attraction at W3C TPAC 2022, gained support in Safari 16, are finding their way into macOS and iOS, and are slated to … Passkeys: What the Heck and Why? originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the ne

Some Cross-Browser DevTools Features You Might Not Know

22 March 2023 @ 8:22 pm

I spend a lot of time in DevTools, and I’m sure you do too. Sometimes I even bounce between them, especially when I’m debugging cross-browser issues. DevTools is a lot like browsers themselves — not all of the features in … Some Cross-Browser DevTools Features You Might Not Know originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Making Calendars With Accessibility and Internationalization in Mind

13 March 2023 @ 1:23 pm

Doing a quick search here on CSS-Tricks shows just how many different ways there are to approach calendars. Some show how CSS Grid can create the layout efficiently. Some attempt to bring actual data into the mix. Some … Making Calendars With Accessibility and Internationalization in Mind originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

5 Mistakes I Made When Starting My First React Project

10 March 2023 @ 4:41 pm

You know what it’s like to pick up a new language or framework. Sometimes there’s great documentation to help you find your way through it. But even the best documentation doesn’t cover absolutely everything. And when you work with something … 5 Mistakes I Made When Starting My First React Project originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Creating a Clock with the New CSS sin() and cos() Trigonometry Functions

8 March 2023 @ 2:05 pm

CSS trigonometry functions are here! Well, they are if you’re using the latest versions of Firefox and Safari, that is. Having this sort of mathematical power in CSS opens up a whole bunch of possibilities. In this tutorial, I thought … Creating a Clock with the New CSS sin() and cos() Trigonometry Functions originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

Managing Fonts in WordPress Block Themes

6 March 2023 @ 3:26 pm

Fonts are a defining characteristic of the design of any site. That includes WordPress themes, where it’s common for theme developers to integrate a service like Google Fonts into the WordPress Customizer settings for a “classic” PHP-based theme. That hasn’t … Managing Fonts in WordPress Block Themes originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.

css.maxdesign.com.au

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)

CSS resources and tutorials for web designers and web developers