Create Empty Optional SQL Clauses with jOOQ

When using jOOQ to create dynamic SQL statements (one of jOOQ’s core value propositions), it is often necessary to add query elements conditionally, with a default “No-op” behaviour. For first time users, this default “no-op” behaviour is not always obvious as the jOOQ API is vast, and as with any vast API, there are many different options to do similar things. How not to do it A common pitfall is to be tempted to work with the many XYZStep types. What types are these? They are usually invisible to the…

Read More
java 

Top 5 Websites to Create, Host, and Sell Online Courses (Thinkific vs Teachable vs Kajabi vs Podia vs AcademyOfMine)

Online teaching is becoming bigger and bigger with so many bloggers, professionals, programmers are creating online courses and making good money. It's a new avenue for passive income creators and I think it's one of the best I know. Why? becuase it's a win-win for everybody. For example, if a blogger creates an online course he earns money by teaching. Students get benefits becuase he learn from an expert who has acquired that knowledge hard way by their own mistakes and practical knowledge, and online creators platforms like Teachable, Thinkific, Udemy,…

Read More

Catalin George Festila: Python 3.7.5 : Create GUI with npyscreen.

This python module solves the issue of creating easy GUI in the terminal. The development team tells us: Npyscreen is a python widget library and application framework for programming terminal or console applications. The development of this python module is similar to the PyQt python module. The npyscreen comes with many widgets and easy development. The GitHub repo for this python module comes

Read More

How to Create a QR Code

QR codes aren’t everyone’s cup of tea but I quite like them. If I see something I want to remember or check out later, especially when on the road, it’s super easy to take a quick picture — it’s much easier than trying to remember a URL and much faster than typing it in on a tiny keyboard. If you need to generate QR codes, for a client or yourself, there’s a really nice JavaScript project: node-qrcode. Let’s look at the different wys and output formats you can use to…

Read More
css 

How to Create an Interactive 3D Character with Three.js

Ever had a personal website dedicated to your work and wondered if you should include a photo of yourself in there somewhere? I recently figured I’d go a couple steps further and added a fully interactive 3D version of myself that watched the user’s cursor as they navigated around my screen. And ass if that wasn’t enough, you could even click on me and I’d do stuff. This tutorial shows you how to do the same with a model we chose named Stacy. Here’s the demo (click on Stacy, and…

Read More
css 

How to Create Motion Hover Effects with Image Distortions using Three.js

The reveal hover effect on images has become a very popular pattern in modern websites. It plays an important role in taking the user experience to a higher level. But usually these kind of animations remain too “flat”. Natural movements with a realistic feel are much more enjoyable for the user. In this tutorial we’re going to build some special interactive reveal effects for images when a link is hovered. The aim is to add fluid and interesting motion to the effects. We will be exploring three different types of…

Read More
css 

How to Create a Responsive Form Using TailwindCSS

The accepted approach to building websites when working with HTML and CSS is to write the structure in the HTML file and implement the styles in a CSS file. But what if you could add the styles using classes right there in your HTML file? As it happens, you can, and that’s what we’re going to do thanks to TailwindCSS. Introducing TailwindCSS According to the TailwindCSS documentation: “Tailwind CSS is a highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without…

Read More

New Course: How to Create 3 Useful Gutenberg Custom Blocks

The new WordPress Gutenberg editor provides a few simple blocks out of the box, but you can create more complex examples if you like. Learn how to make your own blocks in our new short course, How to Create 3 Useful Gutenberg Custom Blocks. What You’ll Learn In this course, Adi Purdila will show you how to create three useful custom blocks for WordPress Gutenberg. You’ll start with some relatively complex patterns in web design and transform them into Gutenberg custom blocks. Learn how to build: a pricing table a…

Read More