Posts

Showing posts from November, 2019

Why I Love Intellij IDEA, The Best IDE In The World

Image
Intellij IDEA 2019.3 Splash Screen As a programmer, my only tools that i really need is an IDE (integrated development environment), without it, coding using Vim or just regular text editor can be really frustrating and just slowing the process of solving our problems. Lucky there is the smartest IDE the world ever have, Intellij IDEA, the ultimate code editor a programmer needs. I love Intellij, working using this tool really help me in many many situations when i am doing coding. These are the reasons why i really love it. 1. The smartest IDE in the world Beautiful smart IDE, IntelliJ IDEA can analyzes your codes, looking for connections between symbols across all project files and all languages. Processing our codes to provides in-depth coding assistance, quick navigation, clever error analysis, refactoring and many many more. The IDE is really smart helping us with smart code assistants. 2. Many third party plugins The core IDEA is separated from the main IDE functions

Youtube Search Is A Model Of What An App Searching Should Be

Image
Youtube Search Filter Developing application is not an easy thing, the more features application have means the more complex and hard the development process.  Even just filtering a search result feature sometimes it's really frustrated to develop it. Look at Youtube, it has the best search feature for searching videos we really want, like maybe we only want to watch video that has 20 minutes duration and longer, Youtube have it. Maybe we want to sort the video from the newest or the most views, also Youtube has it. Youtube searching is so perfect, like this is the best application searching design I've  ever seen. Youtube is the most successful  video sharing platform in the World, not only the video we are watching are usually fast, because the server use by Youtube is very big i guess, but also Youtube develop their web based application, mobile application to be easy to use, to make people can find the video they want to watch accurately. By putting lot of parameter

How To Take Control Of Gmail Inbox

Image
Email marketing is one of the most marketing technique some company use to promote their products, it's effective and cheap way to . If you are online activity is so busy, you constantly register something on the internet by giving your email, you will get a lot of email from those companies which kind of spams. 1. Allocate time to Unsubscribe If you open your email frequently, allocate your time to click on unsubscribe link. It usually located after the sender name and  email address. If it is not located at that place, you can scroll to the bottom of the email and sometimes it has unsubscribe link on it. You don't need to unsubscribe in one time, i took me months to completely take over my email inbox because i decided to unsubscribe every email promotion sent to my inbox every day. I usually only doing it for 3-5 emails a day. I have been really active on the internet, so probably I've register thousands of websites. 2. Don't check the receive email ch

Java SE & Spring Packages, Java Coding Without IDE

Image
Oracle Java Logo Transparent For me the difficult aspect of coding in Java without IDE is to know the package location of some class we are going to use. Even  something like spring annotations we use it regularly in web development, it is hard to find the locations. 1. Just using asterisk The hardest part of doing Java programming is to remember the package location, because there's gonna be so many classes you're gonna use along the way your programming. You only need to remember the package location. A. Java SE Packages Here's some most used Java standard package location: java.beans Contains classes related to developing beans -- components based on the JavaBeans™ architecture. java.beans.beancontext Provides classes and interfaces relating to bean context. java.io Provides for system input and output through data streams, serialization and the file system. java.lang Provides classes that are fundamental to the design of the Java programming

Blog Is Overrated But Still Legit In 2020

Image
Writing - Photo by Hannah Olinger on Unsplash Yes, there's millions of websites and blogs are there in the world, and the number of websites and blogs is also growing every year. So, if you are planning to be a blogger it is really really difficult to be a blogger and succeed. But i am not gonna discourage you to start your blogging journey, i am gonna show you some ways you can do to start blogging and maybe, there's still big chance that you gonna make it as blogger. Here's some easy principles of blogging I learned along my journey as blogger guarantee to make your blog appears on the search engine. 1. Have a niece You should have a blog with just one theme, don't be miscellaneous blog, it is recommended to choose a niece in a field that you are kind of expert on it, at least you understand what you are gonna write on your blog. 2. Make unique post with unique title and contents Blogging worlds is so competitive, if you are writing contents that major

Adopt Open JDK 100 Millions Download

Image
Adopt OpenJDK Logo AdoptOpenJDK came for answering some developer worries because Oracle might take Java into private, whether they are gonna start charging Java. AdoptOpenJDK  is one of the JDK vendor answering that Java is still gonna be free. Now they have accomplish 100 millions downloads, it's really good milestone for them. There's been many company shipping Java Development Kit (JDK), from the Java owner itself. Oracle JDK, open source version of JDK, OpenJDK, and even Amazon with Amazon Correto JDK. AdoptOpenJDK is one of the popular JDK. Why AdoptOpenJDK? Well because it is an open source project, it is free to get the JDK from AdoptOpenJDK, i don't think there's any significant different from one JDK to the other, other than the bug support feature support, security, performance, etc. Since Java 11 came, Java has been modularized some part of commercial API like JavaEE has been split into different module. So all the JDK since Java 11 will have no d

Unsplash VS Pixabay, Free Image Stock Plus Minus

Image
Comparing two apple Photo by Raquel Martínez on Unsplash Unsplash and Pixabay are the two free image no royalty, no copyright, image stock platform. You can download many variety of images both on Unsplash and Pixabay. The different between them is no other than how many collection of images they have. 1. Pixabay: 1 million+ Stunning Free Images to Use Anywhere With no thorough investigations I just search using Google to compare the Pixabay and Unsplash, how many contents they have. And the results is Pixabay has over 2.56 millions (not accurately measured) items and Unsplash for about 2.59 items (again not accurately measured), but it is not that much different. It doesn't always means to be the exact number, maybe they restricted search engine to crawls their contents, maybe they don't care about search engine optimizations at all, so the number i gave is not a guarantee to be exact. I don't know what any other methods to get the numbers of contents. The feat

HTTP Methods List (GET, POST, PUT, DELETE, OPTIONS, etc)

Image
Photo by Austin Distel on Unsplash To request resource using HTTP you must specify the HTTP Methods, HTTP have some set of request methods to indicate the action to be performed by the client and the server. Sometimes These request methods are referred as HTTP verbs, but can also be referred as nouns. Each of them implements a different semantic, but some common features are shared by a group of them: e.g. a request method can be safe, idempotent, or cacheable. Here's some HTTP methods you should know in order to understand the concept of HTTP process. GET The GET method requests a representation of the specified resource. Requests using GET should only retrieve data. HEAD The HEAD method asks for a response identical to that of a GET request, but without the response body. POST The POST method is used to submit an entity to the specified resource, often causing a change in state or side effects on the server. PUT The PUT method replaces all current representat

Is Twitter Dying? Twitter Revenue From 2011-2019

Image
Is Twitter dying? No, Twitter is not dying, in fact it's keep growing. Twitter is third biggest social media after Facebook and Instagram, the company Twitter Inc is not dying, they are keep growing,  look at this data below and the chart above. As you can see, they still make profit in billions a year. The number of Twitter users and Twitter contents is not declining either, the latest data (which we didn't show in here) also support that this platform is far from being dead. PERIOD REVENUE(BILLION) Q1 '11 17.91 Q2 '11 20.77 Q3 '11 26.42 Q4 '11 41.21 Q1 '12 54.31 Q2 '12 68.05 Q3 '12 82.33 Q4 '12 112.25 Q1 '13 114.34 Q2 '13 139.29 Q3 '13 168.58 Q4 '13 242.68 Q1 '14 250.49 Q2 '14 312.17 Q3 '14 361.27 Q4 '14 479.08 Q1 '15 435.94 Q2 '15 502.38 Q3 '15 569.24 Q4 '15 710.47 Q1 '16 594.52 Q2 '16 601.96 Q3 '16 615.93 Q4 '16 717.21 Q1 '17 548.25 Q2 '

Popular posts from this blog

ERROR 1348 Column Password Is Not Updatable When Updating MySQL Root Password

How To Create Spring Boot Project Using Netbeans

Spring Kafka - How to use ReplyingKafkaTemplate send and reply synchronously