Posts

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...