Targeting the Steam Deck with Godot
Aug 17 2023 · Article (25 mins)
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.
Targeting the Steam Deck with Godot
This tutorial guides game developers through the process of preparing a Godot project specifically for the Steam Deck device. It covers understanding Steam Deck hardware, handling input, optimizing game performance, and detecting the Steam Deck in the project, providing valuable insights for creating engaging games tailored for this exciting gaming platform.
Professional Growth
New
Code Comments: How to Write Clean and Maintainable Code
Aug 7 2023 · Article (20 mins)
Discover the benefits of good code comments and learn best practices for writing effective documentation. Improve code quality, readability, and collaboration.
Code Comments: How to Write Clean and Maintainable Code
Discover the benefits of good code comments and learn best practices for writing effective documentation. Improve code quality, readability, and collaboration.
Android & Kotlin
New
Jetpack Compose: Getting Started
Aug 1 2023 · Video Course (1 hr, 53 mins)
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Multiple Domains
Unlocking the Power of AI in Game Creation
Jul 28 2023 · Article (15 mins)
Discover how AI game development tools are revolutionizing the industry, allowing developers to create games faster and better than ever before. Explore the cutting-edge technologies that streamline workflows and unleash creative potential in this insightful article.
Unlocking the Power of AI in Game Creation
Discover how AI game development tools are revolutionizing the industry, allowing developers to create games faster and better than ever before. Explore the cutting-edge technologies that streamline workflows and unleash creative potential in this insightful article.
Multiple Domains
New
DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Jul 27 2023 · Article (25 mins)
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using GitHub Pages as a static website host.
DocC Tutorial for Swift: Automating Publishing With GitHub Actions
Learn how to automate export a Docc archive file using GitHub Actions, and publish it on the internet using GitHub Pages as a static website host.
Game Tech
How to Transfer Game Builds to a Steam Deck
Jun 2 2023 · Article (35 mins)
This tutorial will teach you how you can push your game builds to your Steam Deck fast and automatically using Syncthing, a multiplatform file synchronization program.
How to Transfer Game Builds to a Steam Deck
This tutorial will teach you how you can push your game builds to your Steam Deck fast and automatically using Syncthing, a multiplatform file synchronization program.
Professional Growth
Unlocking the Power of Cognitive Diversity With Inclusive Leadership
Apr 7 2023 · Article (15 mins)
Want to drive innovation and unlock the potential of your team? Learn how inclusive leadership and cognitive diversity go hand in hand.
Unlocking the Power of Cognitive Diversity With Inclusive Leadership
Want to drive innovation and unlock the potential of your team? Learn how inclusive leadership and cognitive diversity go hand in hand.
Flutter & Dart
Live Chat With Pusher Using Provider
Mar 29 2023 · Article (30 mins)
Learn how to setup a real-time messaging Flutter App using Pusher API and a Go backend deployed as a containerised web service to GCP Cloud Run.
Live Chat With Pusher Using Provider
Learn how to setup a real-time messaging Flutter App using Pusher API and a Go backend deployed as a containerised web service to GCP Cloud Run.
Flutter & Dart
Flutter Desktop Apps: Getting Started
Mar 28 2023 · Video Course (1 hr, 2 mins)
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms.
Create applications that run as fast as native apps and look like a native app.
Use the native menu system and access local files.
Flutter Desktop Apps: Getting Started
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms.
Create applications that run as fast as native apps and look like a native app.
Use the native menu system and access local files.
Server-Side Swift
Supporting REST and HTML with a gRPC Microservice
Mar 14 2023 · Article (20 mins)
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to building out APIs, even if your service has to work across different clients or support streams of data. The system generates model and networking code for the protocol — you define the API using a .proto file which […]
Supporting REST and HTML with a gRPC Microservice
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to building out APIs, even if your service has to work across different clients or support streams of data. The system generates model and networking code for the protocol — you define the API using a .proto file which […]
Professional Growth
People-First Leadership: A Key to Successful Dev Teams
Feb 28 2023 · Article (20 mins)
Discover the benefits of people-first team management and learn practical strategies for leading with empathy and prioritizing employee well-being. Improve team performance and foster a positive work culture.
People-First Leadership: A Key to Successful Dev Teams
Discover the benefits of people-first team management and learn practical strategies for leading with empathy and prioritizing employee well-being. Improve team performance and foster a positive work culture.
iOS & Swift
watchOS: Complications
Feb 7 2023 · Video Course (57 mins)
Learn how to develop one of the most compelling and useful features of the Apple Watch: Complications.
watchOS: Complications
Learn how to develop one of the most compelling and useful features of the Apple Watch: Complications.
Professional Growth
How to Write Impactful Peer Feedback
Jan 30 2023 · Article (30 mins)
Discover the significance of effective peer feedback for mobile developers, and learn strategies for crafting constructive, beneficial feedback that helps your colleagues grow.
How to Write Impactful Peer Feedback
Discover the significance of effective peer feedback for mobile developers, and learn strategies for crafting constructive, beneficial feedback that helps your colleagues grow.
Professional Growth
Build Career Resilience to Survive (and Thrive) in Tech
Jan 5 2023 · Article (20 mins)
100% complete
Professional Growth
How to Write the Perfect Resume After Graduating a Coding Bootcamp
Dec 7 2022 · Article (15 mins)
If you’ve just graduated bootcamp, learn how to update your resume to show off your newfound skills — and also demonstrate how your past experience in non-tech jobs makes you a better candidate for a dev position.
How to Write the Perfect Resume After Graduating a Coding Bootcamp
If you’ve just graduated bootcamp, learn how to update your resume to show off your newfound skills — and also demonstrate how your past experience in non-tech jobs makes you a better candidate for a dev position.
Professional Growth
Evaluating Job Offers: How to Decide If a Company Is Right for You
Dec 1 2022 · Article (35 mins)
Learn how to decide which job offer is right for you by identifying your job criteria and evaluate offers based on those criteria. You’ll also explore common factors to consider when choosing a mobile dev job.
Evaluating Job Offers: How to Decide If a Company Is Right for You
Learn how to decide which job offer is right for you by identifying your job criteria and evaluate offers based on those criteria. You’ll also explore common factors to consider when choosing a mobile dev job.
Professional Growth
Why Even Successful Software Engineers Need Personal Branding
Nov 15 2022 · Article (15 mins)
If you already have a successful career as a software engineer, you might think that there’s no real need for personal branding. Find out why it actually could make a big difference for you, and how to go about doing it!
Why Even Successful Software Engineers Need Personal Branding
If you already have a successful career as a software engineer, you might think that there’s no real need for personal branding. Find out why it actually could make a big difference for you, and how to go about doing it!
Server-Side Swift
Server-Side Sign in with Apple
Nov 15 2022 · Video Course (37 mins)
You may know how to set up Sign in with Apple in an iOS project, but most tutorials don’t
actually cover what to do on the backend! In this course, you’ll learn just that.
In the first part of this course you’ll learn how Sign in with Apple works and how it differs from regular authentication.
You’ll see how to integrate it with your existing authentication flow to provide users
the option to use their preferred authentication choice. You’ll also see how to allow users
to sign in with both Sign in with Apple and a regular username and password.
In the second part of this course you’ll learn how to adopt Sign in with Apple on the web
and integrate it on a website. This allows you to offer Sign in with Apple no matter how your
users are using your app.
Server-Side Sign in with Apple
You may know how to set up Sign in with Apple in an iOS project, but most tutorials don’t
actually cover what to do on the backend! In this course, you’ll learn just that.
In the first part of this course you’ll learn how Sign in with Apple works and how it differs from regular authentication.
You’ll see how to integrate it with your existing authentication flow to provide users
the option to use their preferred authentication choice. You’ll also see how to allow users
to sign in with both Sign in with Apple and a regular username and password.
In the second part of this course you’ll learn how to adopt Sign in with Apple on the web
and integrate it on a website. This allows you to offer Sign in with Apple no matter how your
users are using your app.
Game Tech
How to Reverse Engineer a Unity Game
Oct 13 2022 · Article (15 mins)
In this tutorial, you’ll use ILSpy and AssetStudio to extract code and assets from a compiled Unity game.
How to Reverse Engineer a Unity Game
In this tutorial, you’ll use ILSpy and AssetStudio to extract code and assets from a compiled Unity game.
Learn how to create your first Dart package using test-driven development, generate documentation and publish it to pub.dev.
Dart Package Tutorial – Getting Started
Learn how to create your first Dart package using test-driven development, generate documentation and publish it to pub.dev.
Professional Growth
Earn While You Learn: 5 Tech Jobs for New Coders
Sep 21 2022 · Article (20 mins)
Still learning to code but need a job now? Here are five tech roles you can apply for today and build your dev skills while earning a living.
Earn While You Learn: 5 Tech Jobs for New Coders
Still learning to code but need a job now? Here are five tech roles you can apply for today and build your dev skills while earning a living.
Flutter & Dart
Overlays in Flutter: Getting Started
Jul 29 2022 · Article (25 mins)
Learn Flutter’s own way to display overlays like popUps, modals and dialog boxes with the help of popUpRoutes.
Overlays in Flutter: Getting Started
Learn Flutter’s own way to display overlays like popUps, modals and dialog boxes with the help of popUpRoutes.
Professional Growth
Effective Phone Screen Interview Tactics for Mobile Developers
Jul 4 2022 · Article (25 mins)
Learn how to handle a phone screen interview like a pro including how to prepare based on your interviewer, which questions to expect and how to follow up.
Effective Phone Screen Interview Tactics for Mobile Developers
Learn how to handle a phone screen interview like a pro including how to prepare based on your interviewer, which questions to expect and how to follow up.
Professional Growth
Mock Interview Techniques for Tech Job Searchers
Jun 24 2022 · Article (25 mins)
Boost your chance of landing a dream job by learning what a coding mock interview is, how to prepare, where to find questions and how to evaluate yourself.
Mock Interview Techniques for Tech Job Searchers
Boost your chance of landing a dream job by learning what a coding mock interview is, how to prepare, where to find questions and how to evaluate yourself.