Github Actions tutorial
Github Actions tutorialThis tutorial will guide you through building a functional CI/CD pipeline withGithub Actions. You will create a workflow that automatically runs unit tests onall pull requests, and deploys the latest version of the master branch to aKubernetes cluster.
For an introduction to the core concepts behind GitHub Actions, I recommendreading this article to learnthe basic vocabulary used in this tutorial.
RequirementsTo complete this tutorial, you will need the following:
A ...
Introduction to Git version Control
Introduction to Git version ControlGitHub is a code hosting platform for version control and collaboration.It lets you and others work together on projects from anywhere.
We will have a look at some essentials like repositories, branches, commits, and Pull Requests.You’ll create your own Hello World repository and learn GitHub’s Pull Request workflow, a popular way to create and review code.You’ll learn how to:
Create and use a repository.
Start and manage a new branch.
Make changes to a f ...
Java8 lambda introduction
Java8 lambda introductionA java8 lambda introduction using star wars movies information.
Compile and assemble
Run make compile to build
Run make assemble to build with dependencies.
It was developed using Java 8 and Maven 3.5.0.
filter
Work with predicate
Find movies by director
Find movies by date
Find movies beetween two dates
Find movies by character
Multiple predicates
Run with:
make filter
make finder
maps
What are maps?
All titles
All directors
All characters
Run with:
make mapper
s ...
Beginner's Series - Intro to JavaScript
Beginner’s Series - Intro to JavaScript (Node.js)OverviewWe created a video series to aid the burgeoning developer curious about writing JavaScript for Node.js. Our goal is to help show you enough JavaScript to give you the background needed to begin working through quick starts and tutorials focused on frameworks and SDKs using JavaScript.
It is assumed you have experience with a programming language such as Python, Java or C#, and are familiar with core concepts such as boolean logic, function ...
Introductory Markdown
Introductory MarkdownThis is a short introduction to Markdown, a pre-requisite to GitHub and Literate programming tools (Jupyter, R Notebooks).
IntroductionMarkdown a plain text formatting syntax; and a software tool that converts the plain text formatting to HTML. Any text editor can be used to prepare markdown documents but needs a markdown software to convert it. Markdown editors, however, have an inbuilt conversion tool. Rstudio can convert markdown to a variety of formats, including HTML, ...
Earthquakes Nature's Powerful Tremors
Earthquakes: Nature’s Powerful Tremors
Earthquakes, one of nature’s most awe-inspiring yet devastating phenomena, shake the very ground we stand on. These seismic events occur when the Earth’s tectonic plates, massive slabs of rock beneath the surface, suddenly shift and release energy. The repercussions can be felt for miles, leaving lasting impacts on both the physical landscape and human lives.
Causes and Effects
Earthquakes can have various causes, including volcanic activity, tectonic plate ...
ChatGPT system prompt
ChatGPT system promptThis repository is a collection of various system prompts for ChatGPT and custom GPTs, providing significant educational value in learning about writing system prompts and creating custom GPTs.
For a quick start, go to TOC.md to find the specific GPT or system prompt you need.
Other topics:
How to get system prompt?
How to get knowledge files?
How to protect GPT instructions?
How to get GPT’s action schema?
Contribution
Learning resources
Find system prompts and custom GPTs ...
ChatGPT-API Demo
ChatGPT-API DemoA demo repo based on OpenAI GPT-3.5 Turbo API.
🍿 Live preview: https://chatgpt.ddiu.me
⚠️ Notice: Our API Key limit has been exhausted. So the demo site is not available now.
Introducing AnseLooking for multi-chat, image-generation, and more powerful features? Take a look at our newly launched Anse.
More info on https://github.com/ddiu8081/chatgpt-demo/discussions/247.
Running LocallyPre environment
Node: Check that both your development environment and deployment environmen ...
WhatsApp Clone Using React Native
WhatsApp Clone Using React Native
Description:
This is an open source clone of whatsapp using the react-native library maintained by facebook, the goal of this project is to build an application exactly like the original application, however using a different technical approach. This project is not for profit and is used only as an object of study on development.
Stack Project:
React Native, Redux, Redux Thunk, React Native Router Flux, Firebase
Running1234git clone git@github.co ...
What is React
What is React?Learning Goals
Understand React at a high level
Explain some of the benefits of using React when developing web applications
IntroductionIn the world of web development, there are a number of hip names tossed around —Angular, Vue, React. These are some of the front end frameworks that have gainedpopularity over the last few years. These frameworks provide a standardized wayof creating and deploying parts of web applications. This allows developers toput their energy and focus towa ...