Shant Dashjian
open-menucloseme
Blog
Projects
About
githublinkedin
  • Cloud-Native-Mas

    calendarDec 1, 2023 · 1 min read · java spring boot cloud native cloudnativemas  ·
    Share on: twitterfacebooklinkedincopy

    I am doing this. I have 25 days left to Christmas. This year I am kicking off my cloud-native-mas, inspired by #javascriptmas drive by Scrimba. Here are the numbers: 25 days left to Christmas 510 pages left to study from the book Cloud Native Spring in Action 20 pages / day I will blog about my progress every day. I am …


    Read More
  • AlgoExpert Coding Interview Questions: Easy Level Completed

    calendarNov 21, 2023 · 1 min read · coding interview algoexpert  ·
    Share on: twitterfacebooklinkedincopy

    Today I solved a couple of coding interview questions from AlgoExpert: Insertion Sort. Selection Sort. With that, I realized that I have completed all 31 Easy Level questions. I also have solved 6 of the Medium Level ones so far. In total, I have solved 37 questions in this iteration of preparation for acing my coding …


    Read More
  • Cloud Native Spring in Action: Chapter 2

    calendarNov 15, 2023 · 1 min read · cloud native spring boot spring system design  ·
    Share on: twitterfacebooklinkedincopy

    Chapter 2 had 3 main parts: The 15 factors for building cloud native applications. The hands-on exercise to design, develop, and deploy the first service in the system, the catalog-service. The system requirements and architecture. It then provided an overview of all the concepts and technologies that will be covered …


    Read More
  • Cloud Native Spring in Action: Chapter 1

    calendarNov 14, 2023 · 1 min read · cloud native spring system design  ·
    Share on: twitterfacebooklinkedincopy

    Chapter 1 is Introduction to Cloud Native. In this chapter I learned: Cloud native is an approach to software development which involves designing, developing, and deploying distributed systems in the cloud, in a way that takes advantage of the cloud. It aims to achieve scalability, resilience, agility, and lower cost. …


    Read More
  • Cloud Native Spring in Action: Chapter 0

    calendarNov 14, 2023 · 1 min read · cloud native spring system design  ·
    Share on: twitterfacebooklinkedincopy

    In chapter 0, i.e. all the pages before chapter 1 of the book, here are my key learnings: This book is full of useful information. I will learn plenty reading it. This book is about system design. It is system design in action. I will design a system, develop, and deploy it. It has 16 chapters. I would like to study …


    Read More
  • Cloud Native Spring in Action in 16 Days

    calendarNov 14, 2023 · 1 min read · spring cloud native spring cloud kubernetes backend system design job ready  ·
    Share on: twitterfacebooklinkedincopy

    I will finish reading the book Cloud Native Spring in Action by Thomas Vitale by the end of November. Why: I will learn a lot about my profession by reading it. I got KCNA-certified so that I could read through it more easily. It will help me gain the experience for the system design interviews I am preparing for. I …


    Read More
  • Cloud Native vs Microservices

    calendarAug 24, 2023 · 2 min read · cloud native microservices architecture system design cloud  ·
    Share on: twitterfacebooklinkedincopy

    Many software developers and even authoritative voices in the software industry use the terms cloud native and microservices interchangeably. While studying with the excellent book Cloud Native Spring, I decided to dig deeper into the differences between those two approaches. The experienced Thomas Vitale emphasizes …


    Read More
  • Getting Interview Ready

    calendarAug 17, 2023 · 1 min read · interview ready preparation practice sql react  ·
    Share on: twitterfacebooklinkedincopy

    I'm getting ready for interviews. I have a list of items I'm going through for my preparation. I also dedicated 3 months for this process. I'm currently preparing for SQL interview questions. I went through the SQL fundamentals course on Exponent. I also solved all the interview questions and watched a few of the SQL …


    Read More
  • Sleep on It

    calendarAug 7, 2023 · 2 min read · learning sleep fundamentals of swe swe software engineering  ·
    Share on: twitterfacebooklinkedincopy

    I'm attending Nathaniel Schutta's excellent class Fundamentals of Software Engineering, offered on O'Reilly. Nathaniel is an experienced software engineer, architect, Spring advocate, and a professor at the University of Minnesota. In the first week, he presented a number of fundamental ideas for software engineers. …


    Read More
  • Raft Algorithm

    calendarAug 6, 2023 · 1 min read · raft consensus algorithm  ·
    Share on: twitterfacebooklinkedincopy

    Yesterday I looked at the Raft consensus algorithm for distributed systems. It's an algorithm to enable a group of servers/nodes to reach an agreement on a value. It's meant to replace a previous consensus algorithm called Paxos which was perceived to be complicated and difficult to understand. Raft on the other hand …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

Shant Dashjian photo

Shant Dashjian

Developer, learner, mentor, and continuous incremental improver
Read More

Featured Posts

  • Spring: TDD, REST + Javascript: FormData, for of, export/import
  • Spring Slice Tests, Mocking, and Gradle
  • My First Post

Recent Posts

  • Cloud-Native-Mas
  • AlgoExpert Coding Interview Questions: Easy Level Completed
  • Cloud Native Spring in Action: Chapter 2
  • Cloud Native Spring in Action: Chapter 1
  • Cloud Native Spring in Action: Chapter 0
  • Cloud Native Spring in Action in 16 Days
  • Cloud Native vs Microservices
  • Getting Interview Ready
  • Spring: TDD, REST + Javascript: FormData, for of, export/import
  • Spring Slice Tests, Mocking, and Gradle
  • My First Post

Tags

REACT 19 JAVASCRIPT 16 SPRING 12 CLOUD-NATIVE 8 CODE-REVIEW 8 SYSTEM-DESIGN 7 INTERVIEW 6 RESPONSIVE-DESIGN 6 API 4 KCNA 4 LEARNING 4 PRACTICE 4 PROJECT 4 KUBERNETES 3
All Tags
ADDING-FEATURES1 ALGOEXPERT1 API4 ARCHITECTURE1 ARMENIAN-NAMES2 ARRAY-METHODS1 BACKEND1 BOOK1 BOOK-REVIEW1 BREAK1 BUILD1 CDN1 CERTIFICATION1 CHROME-EXTENSION1 CLASS-COMPONENTS1 CLASSES1 CLOUD1 CLOUD-NATIVE8 CLOUDNATIVEMAS1 CODE-REVIEW8 CODING-INTERVIEW1 COLLABORATION1 COMMITMENT1 COMMUNICATION-STYLES1 COMMUNICATIONS-PROTOCOL1 COMMUNITY1 CONFIDENCE1 CONSENSUS-ALGORITHM1 CONTEXT1 CONTINUOUS-DEPLOYMENT1 CONTRIBUTION1 CONTROLLED-INPUT1 CSS2 CSS-GRID1 DAILY-PROGRESS1 DELETE1 DEVOPS1 ES61 EXPERIENCE1 FAVICON1 FETCH1 FIREBASE1 FOREACH1 FORMS1 FRONTEND2 FULLSTACK1 FUNDAMENTALS-OF-SWE1 GIT1 GITHUB-ACTIONS1 GLOBAL-SCOPE1 GRADLE1 GROWTH1 HABIT1 HOOKS1 HTML1 HTTP1 HUGO1 IMMUTABLE-STATE1 INFRASTRUCTURE-AS-CODE1 INTERVIEW6 INTERVIEW-PREPARATION1 INTERVIEW-READY1 JAVA1 JAVASCRIPT16 JEST1 JOB-READY1 K8S2 KCNA4 KICK-OFF1 KUBERNETES3 LEARNING4 MARKDOWN1 MENTORING1 MESSAGE-QUEUE1 MICROSERVICES3 MOCKING1 MOCKITO1 NPM1 NPM-PACKAGE1 OPEN-SOURCE1 OPEN-SOURCE-PROJECT1 OSS1 PAGING-AND-SORTING1 PASSION1 PERFORMANCE1 PLANNING3 PRACTICE4 PREPARATION2 PROCESS1 PROJECT4 PROMISES1 PROPS2 PULL-REQUEST1 PUT1 QUIZZICAL1 RABBITMQ1 RAFT1 REACT19 REACT-BASICS1 REACT-ROUTER1 README.MD1 REFACTOR1 RENDER-PROPS1 REPOSITORY-PATTERN1 RESPONSIVE-DESIGN6 REST1 REST-API1 REUSABILITY1 ROUTINE1 SIXTY-DAYS-TO-CLOUD-NATIVE-SPRING1 SLEEP1 SLICE-TESTS1 SOFTWARE-ENGINEERING1 SOLO-PROJECT1 SPRING12 SPRING-BOOT2 SPRING-CLOUD1 SPRING-DATA1 SPRING-SECURITY1 SQL1 STATE1 SWE1 SYSTEM-DESIGN7 SYSTEM-DESIGN-INTERVIEW1 TDD2 TECHNICAL-EDITING1 TERRAFORM1 TESTING1 TEXTAREA1 THE-ONE-THING1 TODO-LIST1 UI-DESIGN2 WEB-APPLICATION-MANIFEST1 WEBSOCKET1 WORK1 YAML1
[A~Z][0~9]
Shant Dashjian

Copyright  SHANT DASHJIAN. All Rights Reserved

to-top