Geekering

Geekering

Fabricação de máquinas, aparelhos e materiais elétricos

We intend to teach the whole community useful knowledge in the different areas of electrical engineering.

Sobre nós

Geekering started with three friends (André, Bruno and João), all Electrical Engineers with a taste for teaching and sharing knowledge. With this project, we intend to share useful knowledge with the whole community within different fields of electrical engineering. We intend to do this through courses, projects and tutorials. Recently, our team have been growing with new Contributors, all working together with the same goal of bringing Geekering to you.

Setor
Fabricação de máquinas, aparelhos e materiais elétricos
Tamanho da empresa
2-10 funcionários
Sede
Leiria
Tipo
Sociedade
Fundada em
2019

Localidades

Funcionários da Geekering

Atualizações

  • It’s called Rapid Liquid Printing (RLP), and it’s changing the way we think about manufacturing! Developed by MIT’s Self-Assembly Lab with Steelcase, RLP stands apart from traditional 3D printing by using liquid as a support medium rather than building layer by layer. 🖋️💧 In RLP, liquid materials like silicone or polyurethane are injected into a gel-filled container, which supports the structure as it forms. This allows for freeform, complex shapes without gravity-related limitations or long print times. With RLP, large-scale structures can be produced in minutes rather than hours or days—a major breakthrough for industries that need flexibility and speed. ⚡ Here’s why RLP is so promising: ⏱️ Speed: Objects are printed in minutes, ideal for rapid prototyping or on-demand production. 🔹 Material Diversity: RLP accommodates a wider range of soft, flexible, or durable materials compared to traditional 3D printing. ✨ Complex Structures: Since the gel support allows for printing in a 3D space, RLP enables intricate shapes that would be challenging to achieve layer by layer. As RLP continues to develop, it raises important questions about the future of 3D printing and manufacturing. Could we soon see mass adoption of this technology for everyday products? 🌍💭 #RapidLiquidPrinting #3DPrinting #ManufacturingInnovation #IndustrialDesign #FutureOfManufacturing #MIT #AdditiveManufacturing

  • ✨ Bed adhesion is essential for achieving a successful print, as it ensures that the first layer adheres firmly to the build surface. Different materials have unique adhesion requirements due to variations in shrinkage, melting temperature, and surface texture. Swipe and check out this breakdown of common materials and strategies to enhance adhesion for each! 📐🖨️ General Tips for Bed Adhesion: ✅ Make sure your first layer is well-calibrated. 🛠️ Try using brims, rafts, or skirts for extra adhesion on large prints. ✨ Keep the print surface clean with isopropyl alcohol for better stickiness! Mastering bed adhesion is a small step that makes a big difference in your 3D printing projects. With the right setup and materials, you can prevent common issues like warping, lifting, and failed prints. Happy printing—may every layer stick smoothly and every print come out perfect! 🎉🔩 #3DPrinting #3DPrintingTips #BedAdhesion #FDM #PLA #TPU #ABS #PETG

    • Não foi fornecido texto alternativo para esta imagem
    • Não foi fornecido texto alternativo para esta imagem
    • Não foi fornecido texto alternativo para esta imagem
    • Não foi fornecido texto alternativo para esta imagem
  • 🛠️ In statically typed languages, the type of each variable is determined at compile time, meaning you have to explicitly declare the variable type before using it. For example, in languages like Java, C, or C++, you would define a variable like int number = 5;. The compiler then enforces type rules, so if you try to assign a value of the wrong type to that variable later, it will throw an error during compilation. This setup helps catch type errors early, making code more predictable and often easier to optimize. ⚡ In dynamically typed languages, the type of a variable is determined at runtime rather than at compile time. Languages like Python, Ruby, or JavaScript let you assign a value to a variable without specifying its type, like number = 5. The interpreter checks the type during execution and raises errors if there’s a type mismatch only at that point. This can make these languages more flexible and faster to write, but it might increase the chances of runtime errors. ✨ Which one do you prefer in your projects? Let us know in the comments! 👇 #Programming #ProgrammingTips #Code #Typed #StaticVsDynamic #LearnToCode #CodingCommunity #TechTalk #Java #Python

    • Não foi fornecido texto alternativo para esta imagem
  • 🔍 B was developed in 1969 by Ken Thompson at Bell Labs, based on the earlier language BCPL. It was created for the PDP-7 computer to streamline system programming, stripping away the complexity of BCPL for smaller, memory-constrained machines. B laid the groundwork for Dennis Ritchie to develop C in 1972, a language that would revolutionize software development, operating systems, and beyond. The key change? C added data types, opening the door to the versatility and control we now rely on for everything from embedded systems to complex applications. So next time you're writing in C (or any of its descendants like C++, Java, or Python), remember the roots: Before C, there was B—a humble yet essential step in the evolution of programming! #Programming #ProgrammingHistory #Coding #CProgramming #BCPL #SoftwareDevelopment #ComputerScience #TechEvolution

    • Não foi fornecido texto alternativo para esta imagem
  • Originally used by Brian Kernighan in 1973 to demonstrate the B programming language, "Hello, World!" gained widespread fame through its appearance in the 1978 book The C Programming Language by Kernighan and Dennis Ritchie. So why do we still use it? 🤔 1️⃣ Simplicity: It's the easiest way to get familiar with a new programming language's structure and syntax. 2️⃣ Setup Check: Writing and running "Hello, World!" confirms your environment is ready to go—everything from the compiler to your setup is working. 3️⃣ Rite of Passage: For many developers, printing "Hello, World!" marks the start of their coding journey. What's the first programming language you learned? Share your story below! 👇 #Programming #HelloWorld #CodingJourney #DeveloperLife #TechHistory #CodingCulture #LearnToCode #SoftwareDevelopment

    • Não foi fornecido texto alternativo para esta imagem
  • Designers input key parameters—like material, weight, or performance targets—and the software explores countless design possibilities. The result? A range of innovative options that often go beyond what a human could envision alone! 🛠️✨ 🎯 Why it matters: ◾Accelerates the design process ◽️Encourages innovation by exploring endless possibilities ◾Helps create highly efficient and lightweight solutions ◽️Opens doors to more sustainable and eco-friendly designs #Innovation #Design #AI #Engineering #ProductDesign #Creativity #TechInnovation

    • Não foi fornecido texto alternativo para esta imagem
  • How It Happens: ▪️Memory is allocated but not freed. ▫️Circular references in garbage-collected languages. ▪️Losing pointers to allocated memory. Why It Matters: ▫️Reduced Performance: Programs run slower over time. 🐢 ▪️Resource Exhaustion: Can cause apps or systems to crash. 💥 ▫️Inefficient Resource Usage: Eats up valuable system memory. 📉 Tips to Avoid Memory Leaks: ▪️Use memory management tools or garbage collection. 🧹 ▫️In C/C++, always pair malloc with free or new with delete. ▪️Use smart pointers to manage memory automatically. 🛡️ #MemoryLeaks #ProgrammingTips #CodingBestPractices #SoftwareDevelopment #MemoryManagement #TechTips #CleanCode #Developers #Coding

    • Não foi fornecido texto alternativo para esta imagem
  • The stack overflow error often happens due to: 1️⃣ Infinite Recursion: When a function keeps calling itself without an exit condition, it keeps adding to the stack until the memory is exhausted. 2️⃣ Deeply Nested Function Calls: A program with too many functions calling one another without returning can cause the stack to overflow. To avoid these issues: ✔️ Ensure recursive functions have a proper base case. ✔️ Be mindful of deeply nested calls and manage memory effectively. Understanding and preventing stack overflow errors is crucial for building efficient and reliable software! #Programming #SoftwareDevelopment #ErrorHandling #StackOverflow #CodingTips #Tech

    • Não foi fornecido texto alternativo para esta imagem

Páginas semelhantes

Visualizar vagas