排序
Fibonacci: Recursion vs Iteration
Fibonacci: Recursion vs Iteration, A common whiteboard problem that I have been asked to solve couple times, has been to 'write a function to generate the nth Fibonacci number star...
With what approach to verify the logic of the code you design
With what approach to verify the logic of the code you design,Here I came up with quite a simple discussion for the case when a block of code you design is to be tested. What kind ...
The int vs. Integer pitfall of Java’s ArrayList.remove()
The int vs. Integer pitfall of Java's ArrayList.remove(),Be careful when you try to use ArrayList.remove() to delete specific elements using a boxed Integer rather than a primitive...
Learning Algorithms with JS, Python and Java 9: Printing Steps
Learning Algorithms with JS, Python and Java 9: Printing Steps,This series of articles follows Stephen Grider's Udemy course in three different languages. JavaScript solutions are ...
The seven rules for continuous UnitTest
The seven rules for continuous UnitTest, Introduction Do you write UnitTest on your project? Are UnitTests ran every time? I completely thought it's same thing to write UnitTest an...
How do you write “Production Code” for UnitTest?
How do you write 'Production Code' for UnitTest?, Introduction UnitTest is very important for keeping code quality. So almost project require to write UnitTest. As a result, I will...
Learning Algorithms with JS, Python and Java 8: Sentence Capitalization
Learning Algorithms with JS, Python and Java 8: Sentence Capitalization,It's been a while since I posted the last article. Today's is a nice and simple one for rehab. This series o...
Java Developer Litmus Test Part 1
Java Developer Litmus Test Part 1,How do you get a useful idea of the skill level of a Java developer? There are of course many options to test basic knowledge of Java. More advanc...
WTF is an Optional?
WTF is an Optional?,I'm starting a series of java tutorials that go along the title of WTF is a(n) _____ ? I'm going to start with optionals in this tutorial. So WTF is an optional...
Learning Algorithms with JS, Python and Java 7: Anagrams
Learning Algorithms with JS, Python and Java 7: Anagrams,This is the seventh article of my attempts to follow Stephen Grider's Udemy course in three different languages. JavaScript...
Install Groovy with ZSH (plus automation in Jira & Confluence)
Install Groovy with ZSH (plus automation in Jira & Confluence),Full disclosure: I work for Atlassian. As a result, I spend a great deal of time creating, updating, and reading Conf...
Logic of the JWT(JSON Web Tokens)
Logic of the JWT(JSON Web Tokens),In this post, we will learn what is the JWT and logic of the JWT. The IETF is designed as a standard token format. Such as validation, user identi...