Skip to main content

Posts

Showing posts from March, 2023

Use ChatGPT to Build a RegEx Generator – OpenAI API Low Code Course

Curriculum for the course Use ChatGPT to Build a RegEx Generator – OpenAI API Low Code Course Learn how to build a dashboard that generates RegEx using the OpenAI API and a low code tool called Retool. The dashboard allows users to input a string, write a description of the desired RegEx, and generate the code to transform the string accordingly. 💻 You can find the iframe code here: https://github.com/kubowania/regex-openai ✏️ This course was created by @AniaKubow . 🏗 Retool provided a grant to make this course possible. Learn more about Retool: https://retool.com ⭐️ Contents ⭐️ (0:00) Introduction (2:36) Writing our own regex code (5:06) Creating the header element (8:11) Creating the text area (11:35) How to create a custom code editor (16:32) Creating the new button (19:08) Setting up the sidebar (20:58) Configuring the open api api (22:51) The body of the example example (24:58) Setting up the code 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾...

Improving multi-platform container support

Docker makes it straightforward to build container images that target a specific hardware architecture (Arm and x64). This is particularly useful if you have an Arm64 M1/M2/M3 Apple Mac and want to build containers for an x64 cloud service. We are encouraging a new pattern for building container images for multiple architectures. It has better performance and better integrates with the BuildKit build model . This approach also opens the door to better optimized multi-platform images using docker buildx build with the --platform switch. If your development, CI, and production hardware match (all x64 or all Arm64), then these changes may not be important. If your hardware is a mix of Arm64 and x64, then these changes will likely bring welcome improvements. When would you need this? When you build an x64 container image on an Arm64 machine, for example. docker build --platform linux/amd64 -t app . These improvements will be included in the .NET SDK, in .NET 8 Preview 3 ( #30762 ) an...

Design a Cloud Book Reading Application - Software Architect Mock Interview

Are you ready to Ace your next Software Architect job interview? In this video, Keith Galley conducts a mock full-length real-world coding technical interview with Kylie Ying for a software engineering role. They discuss how to use object-oriented programming and dynamic programming to solve questions and get the job you want. Technical interviews are challenging for software engineers as they require working on solutions, optimizing them, and writing code or pseudo code on the spot. The purpose of these interviews is to assess problem-solving abilities, understanding of data structures and algorithms, coding level, and coding ability. In this mock interview, Keith Galley will ask Kylie Ying questions similar to those in a real software engineering interview. The interview questions for Software Engineer job in a Product or Service company would cover below topics in details. Design a Cloud Book Reading Application - Software Architect Mock Interview Understanding the reasoning ...

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod

Curriculum for the course Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod Use Flutter 3.7 to build a Twitter clone in this full course. We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following users, searching for users, displaying followers, following, and recent tweets, editing user profiles, showing tweets with specific hashtags, and a premium feature called "Twitter Blue". Additionally, we will also be implementing a notifications tab that will show notifications when someone replies to you, follows you, likes your tweet or retweets. By the end of this tutorial, you'll have a fully-functional Twitter clone that you can further customize and improve upon. Tech Used - Flutter, Appwrite Authentication, Database, Storage, Realtime, Queries, Indexes, Riverpod...

React 3D Animation Website Tutorial with ThreeJS (WebGi) & GSAP

Curriculum for the course React 3D Animation Website Tutorial with ThreeJS (WebGi) & GSAP Learn how to build a 3D animation in React, using technologies such as WebGi (powered by Three.js) and GSAP. First, we will learn how to find 3D models and display them on your website using WebGi. Then, we'll use React and GSAP to make a 3D animation of that model. Next we'll learn how to optimize 3D animations in React for mobile devices. Finally, we'll build this website for production and upload. ✏️ Course created by @CodewithSloba 🔗 Final website: https://sloba-3d-animation-iphone.netlify.app/ 🔗 Starter project: https://github.com/bobangajicsm/iphone-3d-website-starter 🔗 For full source code check https://patreon.com/CodewithSloba 🔗 Webgi SDK https://webgi.xyz/docs/index.html 🔗 3D model credit Reaper3D: https://sketchfab.com/3d-models/iphone-13-pro-max-4f92b60d824a42c89bbf1833374c4f73 🔗 Upload to https://www.netlify.com/ ⭐️ Chapters ⭐️ ⌨️ (0:00:00) Intro ⌨️ (0:0...

Discover .NET 7 SDK Containers – Support for Authentication and Cross-architecture Builds

Back in August we announced support for building container images directly from the .NET CLI. Now, for the release of the .NET 7.0.200 SDK, we’ve expanded on that support to enable pushing to authenticated registries, targeting cross-architecture container images, and made it easier than ever to support rootless containers. We’ve also invested in making it easier to get started with the new container tooling. In this post we’ll talk about all of these features, new to version 0.3.2 of the Microsoft.Net.Build.Containers package, as well as the roadmap for the future of .NET SDK container support. If you’re eager to get started, you can skip ahead . What’s all this again? Before we dig deep into the changes in this version, it may be helpful to review where we stand today. In .NET 7.0.100, the .NET SDK gained the ability to create container images via the dotnet publish command. The tools to do this do a bunch of inference based on the properties of your project and its outputs, an...

Create a portfolio website without installing any tools

Create, customize, and deploy your own portfolio website in minutes without installing any tools. All you need is a GitHub account and a few minutes to get started. We will use GitHub Codespaces and Blazor to build the website and Azure Static Web Apps or GitHub Pages to deploy it. GitHub Codespaces Now, with GitHub Codespaces you can create your own portfolio website in minutes without any extra tools or lengthy environment setup! All you need is a GitHub account. Follow these instructions to create your free GitHub account. GitHub Codespaces is a development environment that is hosted in the cloud. This means that you can get started coding right away in your browser – we set everything up for you ahead of time! You do not need to worry about setting up the right coding editor or tools. .NET Blazor Portfolio Site with GitHub Codespaces With the .NET Blazor Portfolio Site project template, all you need to do is launch your Codespace then follow the README instructions to cust...

Discover .NET 7 SDK Containers – Support for Authentication and Cross-architecture Builds

Back in August we announced support for building container images directly from the .NET CLI. Now, for the release of the .NET 7.0.200 SDK, we’ve expanded on that support to enable pushing to authenticated registries, targeting cross-architecture container images, and made it easier than ever to support rootless containers. We’ve also invested in making it easier to get started with the new container tooling. In this post we’ll talk about all of these features, new to version 0.3.2 of the Microsoft.Net.Build.Containers package, as well as the roadmap for the future of .NET SDK container support. If you’re eager to get started, you can skip ahead . What’s all this again? Before we dig deep into the changes in this version, it may be helpful to review where we stand today. In .NET 7.0.100, the .NET SDK gained the ability to create container images via the dotnet publish command. The tools to do this do a bunch of inference based on the properties of your project and its outputs, an...

Learn Vite – Frontend Build Tool Course

Curriculum for the course Learn Vite – Frontend Build Tool Course Learn how to use Vite, a build tool and development server designed specifically for modern web development. This course covers various topics, including creating a static server, using templates, integrating Tailwind, using environment variables, deploying to GitHub, Netlify, and Vercel, and configuring Vite. It also discusses the features of Vite, including hot module replacement and static asset handling. ✏️ Course created by @KhattakDev YouTube: https://youtube.com/khattakdev Twitter: https://twitter.com/khattakdev Instagram: https://www.instagram.com/khattakdev ⭐️ Contents ⭐️ ⌨️ (0:00:00) Start ⌨️ (0:00:22) Learning Objectives ⌨️ (0:01:29) Introduction ⌨️ (0:02:50) What makes it fast? ⌨️ (0:04:49) Creating Static Server ⌨️ (0:17:29) Using Templates ⌨️ (0:24:39) Tailwind Integration ⌨️ (0:32:30) Env Variables ⌨️ (0:40:58) Deployments ⌨️ (1:00:22) Configurations ⌨️ (1:30:35) Wrap Up 🎉 Thanks to our Champion ...

Django Project – Code a CRM App Tutorial

Curriculum for the course Django Project – Code a CRM App Tutorial Learn how to build a CRM (Customer Relationship Management) App with Django, Python, and MySQL. The app will use MySQL for the database. We'll be able to Register, Log In, Log Out, Add Records, View Records, Update Records, and Delete Records. ✏️ Course created by John Elder. Check out his channel: https://www.youtube.com/@Codemycom 💻 Github Code: https://github.com/flatplanet/Django-CRM 🔗 MySQL Download: https://dev.mysql.com/downloads/installer/ ⭐️ Contents ⭐️ 0:00:00 Introduction 0:01:50 Installation and App Setup 0:06:45 MYSQL Configuration 0:13:18 Version Control Git and Github.com 0:18:14 Build Out The Basic App 0:28:46 Login Users 0:47:32 Logout Users 0:51:45 Register Users 1:15:00 Database Model 1:25:48 View Records On Website 1:31:01 Bootstrap Table 1:38:23 Individual Records 1:48:41 Bootstrap Card 1:56:51 Delete Record 2:01:05 Add New Records 2:12:10 Update Records 2:20:06 Push Code To Github ...

Secure your .NET cloud apps with rootless Linux Containers

Starting with .NET 8 , all of our Linux container images will include a non-root user . You’ll be able to host your .NET containers as a non-root user with one line of code. This platform-level change will make your apps more secure and .NET one of the most secure developer ecosystems. It is a small change with a big impact for defense in depth . This change was inspired by our earlier project enabling .NET in Ubuntu Chiseled containers . Chiseled (AKA “distroless”) images are intended to be appliance-like so non-root was an easy design choice for those images. We realized that we could apply the non-root feature of Chiseled containers to all the container images we publish. By doing that, we’ve raised the security bar for .NET container images. This post is about the benefit of non-root containers, workflows for creating them, and how they work. A follow-on post will discuss how to best use these images with Kubernetes. Also, if you want a simpler option, you should check out built-...