Git URL Shortcuts
You can create shortcuts for git URL paths to clone without typing full URL.
You can create shortcuts for git URL paths to clone without typing full URL.
While DuckDuckGo offers Instant Answer APIs, it does not provide URLs to download images, certainly because of copyright isusses.
One way is to fetch a vqd
token from an initial basic request, then use it to find the image URLs, and finally download
the image.
When developing, we may need to use certificate. Instead of using Let’s Encrypt or even pay for one,
we can use openssl
& keytool
command line to generate self-signed certificates.
Bean validation provides constraint annotations to check DTO parameters. However, what if we want to check a parameter type not supported by a standard constraint annotation?
To implement an parent object in one-to-many relation with a child object that has a composite primary key (i.e. multiple columns as primary key) is not quite straightforward.
We need to use a mix of JPA annotations along with creating some embeddable classes.
This article is the follow-up of the previous article on the basics of software development, to remind myself of what I learned in the beginning of my software developer career.
This one will deal with the famous SOLID design principles:
I learned programming concepts mostly during my school years. Unfortunately, during my professional career, when coding, I no longer used those words and I feel like I sportsman that demonstrates what’s the “way” to code instead of explaining using common concepts to my peers.
For example, I hear myself say “This feels more right doing this way because I feel that way should bring us less trouble in the future”, even after several years of development… That’s kinda sad as I’m no longer some new guy freshly coming out of school.
The purpose of this article is to remind myself the fundamental concepts and patterns.
Control the resource consumption by throttling them when limit is reached.
Docker containers running in Ubuntu 18 can’t resolve DNS as they are trying to use the default Google DNS server 8.8.8.8
as their DNS server.
|
|