Skip to content

Instantly share code, notes, and snippets.

View tech-chieftain's full-sized avatar

Salah Al-Dhaferi tech-chieftain

View GitHub Profile

Situation 1:

Your team has been holding frequent meetings, but they are often scheduled at the last minute, leaving little time for team members to prepare. The meetings themselves are unstructured, with no clear agenda or objectives. As a result, they tend to run longer than necessary and often go off-topic. Some team members feel that their time is being wasted, and important decisions are either rushed or postponed, leading to delays and confusion in the project.

Discussion Points:

  • How can the team improve the organization and scheduling of meetings?
  • What is the importance of having a clear agenda and objectives for each meeting?
  • How can the team ensure that meetings are productive and that everyone’s time is respected?

Situation 2:

Your team is working on a project with a tight deadline. One of your teammates, John, has been consistently missing meetings without prior notice. When confronted, Sam explains that they have been overwhelmed with personal commitments but doesn’t

  1. What is the transformers library from Hugging Face, and how does it help in building NLP applications?
  2. What is PyTorch, and why is it commonly used alongside Hugging Face models? How does it compare to TensorFlow?
  3. How do tokenizers in Hugging Face work, and why are they essential for processing text data in NLP tasks?
  4. What role does the Hugging Face Model Hub play in making NLP models accessible, and how can developers use it to find and share models?
  5. What are some other popular libraries or tools commonly used in NLP projects, and how do they integrate with Hugging Face’s ecosystem?
  6. What is StableDiffusion? How does it differ from other models?

JS To Python

Convert the following JS code to its Python equivalent. You might need to Google some of the questions.

let a = 5;
let b = 10;
let sum = a + b;
console.log(sum);
  • How has using tools like GitHub Copilot or ChatGPT impacted your coding process? Have they changed the way you approach problem-solving?
  • Have you ever faced a challenge in your projects where AI tools made a significant difference? What was the challenge, and how did AI help?
  • What are your thoughts on the balance between AI assistance and personal coding skills? Do you feel more productive, or are there skills you’re concerned about losing?
  • How do you see AI influencing your career as a full stack developer? Are there specific skills you think you’ll need to focus on more as AI evolves?
  • Can you share an experience where an AI tool saved you time or helped you overcome a difficult coding issue? How did it change your development process?

SQL discussions

  1. What is the difference between SQL and MySQL?
  2. What do you mean by DBMS? What are its different types?
  3. What are the types of joins in SQL? Give an example for each one.
  4. What is a Primary key?
  5. What are the different operators available in SQL?
  6. What is the need for group functions in SQL?
  7. What is a Relationship and what are they?

React useEffect Discussion

The goal from this discussion is to solidify your understanding about useEffect after studying about it before the class and in the class.

Please discuss the following questions between you and answer them in the comment section below.

Questions:

  1. What is useEffect?
  2. What do we mean when we say that useEffect is a hook?

HTML Discussion Questions

For each discussion question, please write the answer in your own words. You may also optionally comment your answers in the comment section below (if you have a GitHub account).

  • What does HTML stand for?
  • What is the purpose of HTML?
  • What is an HTML tag?
  • What does <div>, <p>, <h1>, and <a> stand for?
  • What is semantic HTML?
  • Why is semantic HTML important?
  • Identify and fix the bug in the following code
// ! Examples
const product = {
name: "Smartphone",
brand: "Apple",
model: "iPhone 12 Pro",
price: 999,
color: "Space Gray",
storage: "256GB",
inStock: true,
branch: {

Questions: Frontend File Setup

Answer the following questions with your group:

  • How do you link a JavaScript file to an HTML document?
  • How do you link a CSS file to an HTML document?
  • What are the roles of HTML, CSS, and JavaScript on a webpage?
  • What is the DOM? How is it related to HTML, CSS, and JavaScript?
  • How does HTML get rendered into DOM?
  • What are elements?

Scopes Discussion

1. What is the scope of variable GLOBAL_DATA in the example below:

<script>
  let GLOBAL_DATA = { value : 1};
</script>