Posts

Sprint-3

This is my final blog for the university, where I work hard for four years, hoping to become a software developer. The team and I finished most of the tasks for the project "Reporting. System"; it was challenging for our learning experience. There are struggles and realizations from mistakes and trials of multiple attempts that help and benefit understanding for further the learning experiences. Those learning experiences from the tasks were interesting and challenging to complete becoming more difficult than others for unexpected. I am currently making a presentation and adding details from looking back at the tasks that the group and myself for how much we accomplished. Also, looking forward to graduation. After the team and I adjusted to the issue board required for the work and practice. I have done these issues over the semester for weight assignments that have been changed with a total weight of 2-3 is reasonable and practicable. Some are easy to do and understand, but ...

Sprint-2

Hello, welcome to the Second-Sprint Retrospective Blog. I contributed to the group project by working on the tasks assigned on GitLab. I chose to complete one of the jobs, but it was more difficult than I had expected. I am currently participating in an activity that calls for additional alterations, and adding more details is more complicated than I had anticipated. It is up to the team and me to decide whether to put the modifications for the necessary measures.  After the team and I adjusted to the issue board required for the work and practice. Completing this ISSUE Weight assignment with a total weight of 3 is reasonable and practicable.  The Issue: backend -- write a test suite for API (changes) ; This activity writes test in Chai, ensuring that the backend works with the API while ensuring you get a file back in .xls format (get the simple tests working).  My challenge concerning these works is researching the topic of “Chai.” It explains that Chai is an assertion...

week-7

Hello, final week (seventh). It is spring break week is almost over, even with the book. I got a comment about needing clarification on the chapter 2 blog; I needed to have understood the number of pattern selections as I chose more than one pattern. So I went back to week-1 (chapter 2) for a quick review; I chose one of the topics. It is " The Deep End ." This pattern connected with me by feeling stuck and needing to challenge myself with more significant projects to grow my skills, confidence, and even a portfolio. By jumping in at the deep end to take on challenging jobs and doing things that push over the limits. It highlights that taking risks is an opportunity seen through anxiety and responsibility to counteract the threats by finding mentors and creating feedback loops. Yet, I agree with aspects of that technique. It shows taking the list of your projects to measure project complexity and other proportions while using this idea to see where your career is heading and ...

week-6

Hello, and welcome to week six. I'm on spring break this week, so I will experience some activities like going to a resort or doing wild things for fun outside my comfort zone. However, I still need to complete the complex and lengthy tasks of studying and returning to school for some exams and schoolwork related. After finishing the fifth chapter, I'll continue with the book's sixth chapter. I read and picked what stuck with me was the reading selection " Dig Deeper ." This pattern connected with me since it applies to everyone who has engaged themselves in a subject that might be thought-stimulating. Workers may want assistance with code maintenance and clarification of skill levels due to the issue of developers needing a basic understanding of the tools and methodologies. It can stand the resources and knowledge support while putting them above the creative process. One can prepare to support the time and effort necessary to read primary sources, comprehend id...

Sprint-1

Hi, and welcome to the Sprint Retrospective Blog. I have completed these tasks on GitLab for the group project; the team and I have been assigned to decide whether to implement these changes when necessary. For myself, I have done there is one activity that does require modifications, while the other three do not. These ISSUES weight totals are reasonable and easy to do once getting to the mindset of the work and practice.  The Issues: Remove MongoID leftovers -- generatewcfbreportfrontend (non-changes); This activity investigates whether there are any unused MongoIDs at the front end. It would appear that there are none. Remove MongoID leftover - API (non-changes); the same goes for this with API. Change the variables of JavaScript code on Front End (non-changes); After looking at the different variables, it appears to be simple to read and comprehend. Thus, there is no requirement for any necessary changes to be made here. Remove MongoID leftover - Backend (changes). There a...

week-5

I want to say hello in the fifth week of my blog and write a new entry. March is my favorite month, so I've enjoyed myself as much as possible. In Boston, there are many things to do, including drinking and attending social and entertaining events simultaneously. I have an upcoming spring break relatively soon. It will be enjoyable to go over everything and take care of tasks in preparation for the impending graduation from college. Now that I've finished the information presented in chapter 4, I will go on to the fifth chapter, which is about ongoing education. Throughout my research, I encountered an important theme: " Reflect As You Work. " This pattern appeals to me since it is relatable to anyone who puts in the effort and gets things done; that way, people may reflect on what they've learned and how they've improved. This pattern appeals to me since regular introspection and questioning of one's practices are vital to preparing for elevation to senio...

week-4

 Hello, here is a blog post for the fourth week; I feel stressed and relaxed simultaneously because the beginning of March is winding down for enjoyable activities and nearby spring break. Now that I have reached the end of chapter 3, I will turn my attention to chapter 4, which discusses apprenticeship models. Throughout my reading, I found a pattern that could prove highly useful; I named it " Find Mentors ." I like this pattern because it starts with becoming a software craftsman; you first need to find mentors. You can do this by enrolling in a training course or teaching yourself independently. This pattern is one of my favorites because it has a "recommend" option. This pattern appeals to me because it includes a "recommend" option that assists someone who needs direction and assists in making better decisions for entering the tech field or interested-related tech. This helps someone who needs advice and assists in making better decisions for enterin...

WEEK-3

Hello, a blog for the third week; it seems cluttered because I am almost done with school since this is the end of February. Anyway, I'm starting to read chapter 3 for apprenticeship patterns. While reading, I found one of the helpful patterns was “ Sustainable Motivations .” It has a set of motivations that can withstand the inevitable challenges and difficulties in pursuing a particular craft or profession. In the context of software development refers to a group of internal and external factors that keep software developers motivated and engaged in their work over the long term. Sustainable motivations can vary from person to person. Still, some common examples include a passion for programming, a desire for mastery, a sense of purpose, financial stability, social recognition, and a positive work-life balance. Even characteristics of sustainable motivations are resilient, flexible, and adaptive, allowing developers to overcome obstacles, stay committed to their craft, and contin...

week-2 from the book

 Hello, a blog for the second week; it seems nice and claims a little bit. I'm starting to read chapter 2 for apprenticeship patterns. While reading, I found one of the helpful patterns was “Record What You Learn.” It is nice to look back at the progress from the start and end with some struggles for learning something every day to help keep track of things that progress to improve at working efficiently. There is another pattern I would like to disagree with my opinions is “Reflect as You Work”; because it made me have doubts like “why didn't I do this earlier or how couldn’t I think of it.” regardless, it is nice to see what you have to learn, and done for this to work. Has the practice caused you to change how you think about your intended profession or how you think you will work? For developers of these practices, it helps for using the patterns from this book can have several benefits. One of the benefits was to advance their understanding and proficiency in software engi...

Apprenticeship Patterns Chapter 1 and Chapter 2-6 Introductions

Hello blog, how are you guys doing (I feel fine)? I got a book from my professors in the Syllabus. I read it; it is good.  Even I can recommend some of my friends who are not computer science majors to these books for knowledge to develop some  level of studying and more.  What did you find interesting, helpful, and thought-provoking about the reading? I found it interesting and valuable that the first two chapters, 1 & 2, stated that it is crucial to have a "growth mindset" and  realize that learning demands perseverance, trial, and error. It was even needing to find mentors to assist in directing the learning  process while working on a personal or side project to put newly acquired information to use.  Also, near the end of the introduction, the second chapter points out the final four patterns that encourage continuous learning: Exposing and confronting ignorance. Taking on an audacious task. Retreating into competence. Ascending to the next level....
I read both about the LibreFoodPantry main page and the items from Thea's Pantry. I chose one exciting for LibreFoodPantry and expect to find information on the organization's mission, values, and code of conduct, as well as how to get involved and make donations. One exciting aspect of the organization may be its use and promotion of Free and Open-Source Software ( FOSS ) and the values of freedom, community, and transparency. I write about it, there are many exciting pieces, but I chose one of them because it has the organization's commitment to open collaboration and its belief in the power of community-driven development. I decided on one vital part from Thea's Pantry; one might expect to find a web application that allows clients to order food and other necessities and for staff to manage those orders. One exciting aspect of Thea's Pantry might be its Agile software development methodology. The agile methodology emphasizes collaboration, flexibility, and rapid ...

I'm back (unrelated topic)

Hey, I have been gone for a year since I noticed this little blog website. It has been fun for me, who has been doing things from experience and learning in 4 years in college. Also, I am considering returning to this Blog for simple things while sitting on the blog website, which has changed. There are plenty of times to learn, and it is never too late.

week-15

Hello, blog (mood-status: relax), writing this blog after coming home from work, finishing the exams, and submitting assignments. But anyway, on writing about this week-15. I am writing this as my "final" blog for the year 2021 for real. I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of the Patterns & anti-patterns.   Patterns Patterns are part of everyday language, but it's essential to discuss algorithms to understand their importance in software engineering. An algorithm performs a daily task like sorting a list of items, storing data for efficient retrieval, or counting occurrences of an object within a data set.  Algorithms are among the most used fundamental concepts in software engineering. It mainly highlights proofs of its solutions and its only code samples in obscure, ancient languages such as Algol or MIX Assembly. Despite much covered: singly- and double-linked lists, trees, garbage collection, etc. The ...

Week-13

Hello, blog (mood-status: relax and focus), writing this blog after coming home from a work trip and finishing it the last week of classes, studying on exams, and submitting assignments. But anyway, on writing about this week-13. I am writing this as my final blog for the year 2021. I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of the  Framework . A framework is a platform that provides a foundation for developing software applications. It uses shared resources (libraries, image files, and reference documents) puts them together in one package. The resources can modify that package to suit the project's specific needs. With a framework, the developer can add or replace features to give new functionality to the application. A working program that Framework can selectively modify by adding code. What are the different types of frameworks? The programming languages that many frameworks available from each use to solve different pro...

week-12

Hello blog (mood-status: feeling tired), writing this blog after the family dinner party on a Saturday night. But anyway, on writing about this week-12. Same reason from last-blog, I writing this once again because I am falling behind on blogs when there is nothing to talk about, besides kept being busy with other courses like HWs and projects, etc. (You get the point. Well, if you are a student)  I decided to go on the Syllabus once again to look at the course topics. Then I choose the subject of  Refactoring . Refactoring is used to restructure an existing code body, altering its internal structure without changing its external behavior. It's small behavior-preserving transformations. Each transformation does minor parts, but a sequence of these transformations can produce a significant restructuring. Since each Refactoring is minor, it cannot go wrong. After each Refactoring, the system maintained fully working and reduced the chances of a system breaking during the restruc...

Week-11

  Hello blog (mood-status: feeling Good), writing this blog after thanksgiving dinner and eating well like pretty good with a plate of food alongside hanging the family. But anyway, on writing about this week-11. To be truthful here, I writing this because I am falling behind on blogs when there is nothing to talk about, besides kept being busy with other courses like HWs and projects, etc. (You get the point. Well, if you are a student)  I decided to go on the Syllabus to look at the course topics. I found the subject of  Modeling  along with  Unified Modeling Language (UML) & C4 Model. Unified Modeling Language Large Companies' applications that execute core business applications and keep a company going can more than some code modules. It can structure in a way that enables: scalability security  robust execution under stressful conditions.  Their structure is that maintenance programmers can find and fix a bug that shows up after m...

week-9

Hello, week-9. I want to post a blog to quickly review the API topic to learn more about  REST  calls. I got confused; I researched about it. It has the Understanding And Using REST APIs.   What is a REST API   API (Application Programming Interface) - A set of rules allows programs to support any other. The developer creates the API on the server and enables the client to speak to it.  The REST (Representational State Transfer) determines how the API. It is a set of rules that developers follow when they create their API. One of the rules states that one should get data (called a resource) when linking to a specific URL. Each URL made a request, while the data sent back to is called a response. The Anatomy Of A Request # It’s important to know that a request with four points: The endpoint The method The headers The data (or body)   The endpoint  - URL that requests for (root-endpoint/?). The root-endpoint is the starting point of the API that is order...

week-7

Hello, I want to write this blog after looking over some class activities again and seeing any questions to review, but something caught my attention. I read the word "microservices" in some class-work exercises; I got interested and looked it up again. I found two links that helped me understand What are microservices? And examples from Amazon company.   What are microservices?   Microservices (microservice architecture) - is an architectural method that structures an application as a collection of services that are Highly maintainable and testable Loosely linked  Individually deployable Organized around business capabilities Owned by a small team The microservice architecture makes applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features to reduce complex applications. It even allows an organization to evolve its technology stack. The pattern language guide   The microservice architecture isn't perf...