dev.to
1. Advent of Code - Day 2
The second challenge of the Advent of Code 2022 is pretty straightforward with SQL. In summary the task is to use some starting values and transform those into a numeric value using a lookup table, and then calculate the sum of all the values you get. If you are familiar with relational databases this should sound like a JOIN operation to get the lookup value and a GROUP BY to get the results.
The background story is that you are playing Tic-Tac-Toe with the elves. You are given an encrypted s…
#sql #beginners #programming #adventofcode
2. How AR will disrupt retail and sales
There are two ways in which AR operates:
Mobile AR – Arguably the most common form of AR, where customers hold their smartphone cameras in front of their surrounding environment. The mobile AR application superimposes digital images onto the camera feed, allowing digital objects to “latch onto” real-world surroundings as if following the laws of physics. Snapchat and Pokémon Go are good examples of mobile AR.
AR glasses – Users can also view AR feeds in the field of view (FoV) of a pair of sma…
#ar #metaverse #retail #discuss
1. Advent of Code - Day 2
The second challenge of the Advent of Code 2022 is pretty straightforward with SQL. In summary the task is to use some starting values and transform those into a numeric value using a lookup table, and then calculate the sum of all the values you get. If you are familiar with relational databases this should sound like a JOIN operation to get the lookup value and a GROUP BY to get the results.
The background story is that you are playing Tic-Tac-Toe with the elves. You are given an encrypted s…
#sql #beginners #programming #adventofcode
2. How AR will disrupt retail and sales
There are two ways in which AR operates:
Mobile AR – Arguably the most common form of AR, where customers hold their smartphone cameras in front of their surrounding environment. The mobile AR application superimposes digital images onto the camera feed, allowing digital objects to “latch onto” real-world surroundings as if following the laws of physics. Snapchat and Pokémon Go are good examples of mobile AR.
AR glasses – Users can also view AR feeds in the field of view (FoV) of a pair of sma…
#ar #metaverse #retail #discuss
dev.to
1. Advent of Code 2022 Day 2
Day 2: Rock Paper Scissors
https://adventofcode.com/2022/day/2
TL;DR: my solution in Rust
We're playing a Rock, Paper, Scissors tournament with the elves.
The input represents an encryped strategy guide.
Each line has 2 letters seperated by a space.
The first letter is A, B, or C.
The second letter is X, Y, or Z.
An example input looks like this:
A Y
B X
C Z
Each round is worth some points, all scores get summed up, and whoever has the highest total at the end of the tournament wins.
Yo…
#adventofcode #rust
2. Advent of Code 2022 Day 1
Day 1: Calorie Counting
https://adventofcode.com/2022/day/1
TL;DR: my solution in Rust
We're on an expedition with the elves.
The input file represents the amount of calories each elf carries with them.
Each elf has several items.
The inventories of each elf is seperated by two line breaks.
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Part 1
Find the Elf carrying the most Calories.
How many total Calories is that Elf carrying?
For each elf we want to calculate the sum of the it…
#adventofcode #rust
3. Hey Tech Recruiter, Here Are Some Tips from a Developer
I wrote a rant to LinkedIn in the summer, summarizing a couple of tips on how (not) to contact me and similar stuff. Since then, I've been thinking about writing a blog post about this topic, and here it finally is!
I've had good experiences with tech recruiters over the past years, but unfortunately, there have also been bad experiences. And this blog post comes from those occasions.
Here's the original rant:
Dear tech recruiter, here are a couple of things I'd wish from you.
✨ Please don'…
#career #javascript #webdev #a11y
1. Advent of Code 2022 Day 2
Day 2: Rock Paper Scissors
https://adventofcode.com/2022/day/2
TL;DR: my solution in Rust
We're playing a Rock, Paper, Scissors tournament with the elves.
The input represents an encryped strategy guide.
Each line has 2 letters seperated by a space.
The first letter is A, B, or C.
The second letter is X, Y, or Z.
An example input looks like this:
A Y
B X
C Z
Each round is worth some points, all scores get summed up, and whoever has the highest total at the end of the tournament wins.
Yo…
#adventofcode #rust
2. Advent of Code 2022 Day 1
Day 1: Calorie Counting
https://adventofcode.com/2022/day/1
TL;DR: my solution in Rust
We're on an expedition with the elves.
The input file represents the amount of calories each elf carries with them.
Each elf has several items.
The inventories of each elf is seperated by two line breaks.
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Part 1
Find the Elf carrying the most Calories.
How many total Calories is that Elf carrying?
For each elf we want to calculate the sum of the it…
#adventofcode #rust
3. Hey Tech Recruiter, Here Are Some Tips from a Developer
I wrote a rant to LinkedIn in the summer, summarizing a couple of tips on how (not) to contact me and similar stuff. Since then, I've been thinking about writing a blog post about this topic, and here it finally is!
I've had good experiences with tech recruiters over the past years, but unfortunately, there have also been bad experiences. And this blog post comes from those occasions.
Here's the original rant:
Dear tech recruiter, here are a couple of things I'd wish from you.
✨ Please don'…
#career #javascript #webdev #a11y
dev.to
1. I passed the CPACC exam
More than month ago, on October 12, I did the CPACC exam. A few days ago I got the notification that I passed 🥳.
I am super proud of it. One step closer to become an experienced accessibility developer.
What‘s next?
There are two more certificates from IAAP which would be interesting and useful in order to work in the field of web accessibility:
ADS, to gain knowledge on how to create accessible documents, like word, PDF and epubs, as well as
WAS, which stands for web accessibility speciali…
#a11y #career #certificate
2. Advent of Code Day 2 Solutions
Hello Everyone :)
Day 2 Solutions have also been posted, you can find them here…
#rust #beginners #showdev #adventofcode
1. I passed the CPACC exam
More than month ago, on October 12, I did the CPACC exam. A few days ago I got the notification that I passed 🥳.
I am super proud of it. One step closer to become an experienced accessibility developer.
What‘s next?
There are two more certificates from IAAP which would be interesting and useful in order to work in the field of web accessibility:
ADS, to gain knowledge on how to create accessible documents, like word, PDF and epubs, as well as
WAS, which stands for web accessibility speciali…
#a11y #career #certificate
2. Advent of Code Day 2 Solutions
Hello Everyone :)
Day 2 Solutions have also been posted, you can find them here…
#rust #beginners #showdev #adventofcode
dev.to
1. A hacker view of your github profile
For my next project while learning React.js. I created a app where you can view your github profile with greenish ui.
I just started to create the app and it's not yet done, but I want to share it anyway since it is already deployed in vercel.
Check your own profile with the following link format.
https://githux.vercel.app/{username}
Github profile: https://githux.vercel.app/github
Repo: https://github.com/junsantilla/githux…
#webdev #javascript #react #uiweekly
2. Advent of Code Day 3
Hello Everyone :)
I've completed Day 3 of Advent of Code
The language used is Rust and the code can be found here…
#rust #beginners #showdev #adventofcode
3. The Perl outlook for next year is favorable
The Perl outlook for next year is favorable for me.
AI, machine learning and IoT need more and more C/C++ for calculation in low level layer.
SPVM is a Perl module that is created by me. This module ease the binding C/C++/CUDA.
And Perl is good at text processing on Linux that is not good at for C/C++.
The combination of Perl and C/C++ is very good because they complement each other perfectly…
#perl #c #cpp #linux
1. A hacker view of your github profile
For my next project while learning React.js. I created a app where you can view your github profile with greenish ui.
I just started to create the app and it's not yet done, but I want to share it anyway since it is already deployed in vercel.
Check your own profile with the following link format.
https://githux.vercel.app/{username}
Github profile: https://githux.vercel.app/github
Repo: https://github.com/junsantilla/githux…
#webdev #javascript #react #uiweekly
2. Advent of Code Day 3
Hello Everyone :)
I've completed Day 3 of Advent of Code
The language used is Rust and the code can be found here…
#rust #beginners #showdev #adventofcode
3. The Perl outlook for next year is favorable
The Perl outlook for next year is favorable for me.
AI, machine learning and IoT need more and more C/C++ for calculation in low level layer.
SPVM is a Perl module that is created by me. This module ease the binding C/C++/CUDA.
And Perl is good at text processing on Linux that is not good at for C/C++.
The combination of Perl and C/C++ is very good because they complement each other perfectly…
#perl #c #cpp #linux
dev.to
1. Notes on the Monorepo Pattern
Monorepos (meaning "a singular repository") is a term coined by Facebook to describe a single repository that contains all the code for a project.
It is a pattern that has been used by many large companies, including Google, Facebook, Twitter, and Microsoft. It is also used by many smaller companies, including GitHub, and by many open-source projects, including the Linux kernel.
It is frequently misinterpreted to mean "all of the software that we build", and I want to share some notes that cla…
#webdev #javascript #programming #productivity
2. Advent of Code 2022
I've been really enjoying working on this year's Advent of Code. If you haven't heard of it, it's a series of coding puzzles, two a day for 25 days, from December 1st to December 25th every year. It only started a few days ago, so it's not too late to catch up. Or, if you're reading this later, you can always go back and try it out at your leisure. But, it is a lot of fun to wait until midnight each day to see what the next puzzle is.
What's cool about it, is that you can use any programming la…
#javascript #webdev #programming #adventofcode
1. Notes on the Monorepo Pattern
Monorepos (meaning "a singular repository") is a term coined by Facebook to describe a single repository that contains all the code for a project.
It is a pattern that has been used by many large companies, including Google, Facebook, Twitter, and Microsoft. It is also used by many smaller companies, including GitHub, and by many open-source projects, including the Linux kernel.
It is frequently misinterpreted to mean "all of the software that we build", and I want to share some notes that cla…
#webdev #javascript #programming #productivity
2. Advent of Code 2022
I've been really enjoying working on this year's Advent of Code. If you haven't heard of it, it's a series of coding puzzles, two a day for 25 days, from December 1st to December 25th every year. It only started a few days ago, so it's not too late to catch up. Or, if you're reading this later, you can always go back and try it out at your leisure. But, it is a lot of fun to wait until midnight each day to see what the next puzzle is.
What's cool about it, is that you can use any programming la…
#javascript #webdev #programming #adventofcode
dev.to
1. Day 5 Solutions (Rust)
Hej!
I completed challenge 5 too (although I believe the code is super inefficient lol)
The code can be found here…
#rust #showdev #beginners #adventofcode
2. Top 10 Mobile App Development Technologies To Watch In 2023
Mobile application development has seen some rapid changes over the past few years, and it's not slowing down. With new tech trends emerging yearly, some are bound to stick around while others become obsolete.
By the end of 2022, the mobile application development market is growing at a rate of 14% annually and is expected to reach a revenue of around $100 billion.
If you're not familiar with the development technologies available, you might end up with an outdated app before it even gets rel…
#mobile #mobileappdevelopmentcompany #mobileappdevelopmentservices #mobileappdevelopmentinindia
3. undefined VS. null - know the difference
As Software Engineers, we often see the value undefined or null, but what is the difference?
Both are primitive data types. Both are falsy values.
typeof null; returns an object
typeof undefined; returns undefined
null == undefined; returns true
null === undefined; returns false
The main difference between those two values is that I intentionally set null to a variable, and a declared variable without a value will always return undefined.
let name = null; returns null
let age; returns undefin…
#javascript #beginners #programming #webdev
1. Day 5 Solutions (Rust)
Hej!
I completed challenge 5 too (although I believe the code is super inefficient lol)
The code can be found here…
#rust #showdev #beginners #adventofcode
2. Top 10 Mobile App Development Technologies To Watch In 2023
Mobile application development has seen some rapid changes over the past few years, and it's not slowing down. With new tech trends emerging yearly, some are bound to stick around while others become obsolete.
By the end of 2022, the mobile application development market is growing at a rate of 14% annually and is expected to reach a revenue of around $100 billion.
If you're not familiar with the development technologies available, you might end up with an outdated app before it even gets rel…
#mobile #mobileappdevelopmentcompany #mobileappdevelopmentservices #mobileappdevelopmentinindia
3. undefined VS. null - know the difference
As Software Engineers, we often see the value undefined or null, but what is the difference?
Both are primitive data types. Both are falsy values.
typeof null; returns an object
typeof undefined; returns undefined
null == undefined; returns true
null === undefined; returns false
The main difference between those two values is that I intentionally set null to a variable, and a declared variable without a value will always return undefined.
let name = null; returns null
let age; returns undefin…
#javascript #beginners #programming #webdev
dev.to
1. AdventJS 2022 - Retos de código para Javascript cada día de diciembre
Recientemente me he enterado de una iniciativa que salió a la luz por vez primera el año pasado y en este continúa con su segunda edición.
Se trata de adventJS un espacio creado por @midudev en donde tendrás la oportunidad de poner en práctica tus conocimientos de programción intentando resolver 1 reto por día hasta navidad.
Los retos podrás resolverlos en Javascript o TypeScript según prefieras. Existe una tabla de puntuación y los puntos serán asignados según la calidad del código.
La edici…
#javascript #typescript #adventjs #adventofcode
2. A Novice's Letter on CS50 Week 0 (Part 1)
Context: I wrote as a novice mage writing his coding journey to his "friend" in an heroic fantasy world
Dear friend,
I am embarking on a journey to study computer science and have decided to document my progress in my blog. It has been a long time since I last studied, but I am determined to learn and improve my skills.
Now, I know what you're thinking – "computer science? But isn't that just for people who are really good at math and have a knack for making computers do their bidding?" Well,…
#beginners #devjournal #todayilearned
3. What's The Difference Between Tailwindcss and UI Framework (Bootstrap, etc.)
In this short discussion, we will briefly discuss what Tailwind CSS is and how it is different from the UI kit components framework that we often use, such as Bootstrap, Material UI, and so on. Tailwind is basically the same as a general CSS framework, but this library is built at a lower level than a UI kit framework. With this concept, Tailwind CSS is starting to be very popular among developers, especially front-end developers, because they can develop the appearance of their applications mor…
#webdev #css #design #beginners
1. AdventJS 2022 - Retos de código para Javascript cada día de diciembre
Recientemente me he enterado de una iniciativa que salió a la luz por vez primera el año pasado y en este continúa con su segunda edición.
Se trata de adventJS un espacio creado por @midudev en donde tendrás la oportunidad de poner en práctica tus conocimientos de programción intentando resolver 1 reto por día hasta navidad.
Los retos podrás resolverlos en Javascript o TypeScript según prefieras. Existe una tabla de puntuación y los puntos serán asignados según la calidad del código.
La edici…
#javascript #typescript #adventjs #adventofcode
2. A Novice's Letter on CS50 Week 0 (Part 1)
Context: I wrote as a novice mage writing his coding journey to his "friend" in an heroic fantasy world
Dear friend,
I am embarking on a journey to study computer science and have decided to document my progress in my blog. It has been a long time since I last studied, but I am determined to learn and improve my skills.
Now, I know what you're thinking – "computer science? But isn't that just for people who are really good at math and have a knack for making computers do their bidding?" Well,…
#beginners #devjournal #todayilearned
3. What's The Difference Between Tailwindcss and UI Framework (Bootstrap, etc.)
In this short discussion, we will briefly discuss what Tailwind CSS is and how it is different from the UI kit components framework that we often use, such as Bootstrap, Material UI, and so on. Tailwind is basically the same as a general CSS framework, but this library is built at a lower level than a UI kit framework. With this concept, Tailwind CSS is starting to be very popular among developers, especially front-end developers, because they can develop the appearance of their applications mor…
#webdev #css #design #beginners
dev.to
1. What are the 12 Agile Principles?
Agile is made up of 12 guiding principles that serve as the foundation for project teams.
These principles help guide project teams to complete their projects with agility.
In this post, we'll go through all of these principles and provide a quick explanation for each one.
Early and continous delivery of valuable software
Our highest priority is to satisfy the customer through early and continous delivery of valuable software.
It is important to regularly provide customers with working so…
#agile #beginners #productivity
2. Learnings from Advent Of Code Day 1 as a Rust Newbie
I've always been curious to learn a little bit more about Rust and its properties, so I decided to take part in the Advent Of Code challenge and do it in Rust! In this post, I'm going to share my learnings about Rust as a newbie going through the first challenge in Advent Of Code. Here is the day1 challenge: https://adventofcode.com/2022/day/1. I'd encourage looking through it so that you can understand what the code below is intended to do.
First, here is the code that you can look over:
use …
#rust #adventofcode #programming
3. Release 0.4 - Finale
We have reached the finishing point of the semester as well as Release 0.4.
I managed to finish the implementations themselves, it took a bit of time finishing the react but it was well worth the time.
For the Continuous integration, I managed to get the CI to run properly and also run the authors version of lint. I should have expected it to fail because there were several issues when running lint locally but it was the difference between. CRLF and LF, which is only the difference in line fe…
#javascript #react #github #opensource
1. What are the 12 Agile Principles?
Agile is made up of 12 guiding principles that serve as the foundation for project teams.
These principles help guide project teams to complete their projects with agility.
In this post, we'll go through all of these principles and provide a quick explanation for each one.
Early and continous delivery of valuable software
Our highest priority is to satisfy the customer through early and continous delivery of valuable software.
It is important to regularly provide customers with working so…
#agile #beginners #productivity
2. Learnings from Advent Of Code Day 1 as a Rust Newbie
I've always been curious to learn a little bit more about Rust and its properties, so I decided to take part in the Advent Of Code challenge and do it in Rust! In this post, I'm going to share my learnings about Rust as a newbie going through the first challenge in Advent Of Code. Here is the day1 challenge: https://adventofcode.com/2022/day/1. I'd encourage looking through it so that you can understand what the code below is intended to do.
First, here is the code that you can look over:
use …
#rust #adventofcode #programming
3. Release 0.4 - Finale
We have reached the finishing point of the semester as well as Release 0.4.
I managed to finish the implementations themselves, it took a bit of time finishing the react but it was well worth the time.
For the Continuous integration, I managed to get the CI to run properly and also run the authors version of lint. I should have expected it to fail because there were several issues when running lint locally but it was the difference between. CRLF and LF, which is only the difference in line fe…
#javascript #react #github #opensource
dev.to
1. ⚛Os 10 React Hooks Mais Úteis: 03 - useContext⚛
Este é o terceiro artigo de uma série de 10, que explica de forma simplificada e com exemplos, os react hooks mais utilizados em programação.
O useContext é um hook do React que permite acessar o contexto de um componente de forma fácil e simples. Ele é muito útil quando precisamos compartilhar informações entre componentes de forma acessível e sem precisar passar manualmente por todos os componentes intermediários.
Para usar o useContext, primeiro precisamos criar um contexto. Isso é feito usa…
#javascript #webdev #beginners #react
2. From Script to Scaffold in F#
Introduction
This year I've been attempting Advent of Code in my favourite programming language, F#. This is a beginner(ish) centered post about making incremental changes from the smallest possible solution to something more robust.
What is F# (F Sharp)
If you've never heard of it before, F# is a functional first programming language in the Microsoft dotnet ecosystem used for general purpose programming, Web development, data analysis, and everything in between. It compiles to the same Comm…
#fsharp #beginners #adventofcode #showdev
1. ⚛Os 10 React Hooks Mais Úteis: 03 - useContext⚛
Este é o terceiro artigo de uma série de 10, que explica de forma simplificada e com exemplos, os react hooks mais utilizados em programação.
O useContext é um hook do React que permite acessar o contexto de um componente de forma fácil e simples. Ele é muito útil quando precisamos compartilhar informações entre componentes de forma acessível e sem precisar passar manualmente por todos os componentes intermediários.
Para usar o useContext, primeiro precisamos criar um contexto. Isso é feito usa…
#javascript #webdev #beginners #react
2. From Script to Scaffold in F#
Introduction
This year I've been attempting Advent of Code in my favourite programming language, F#. This is a beginner(ish) centered post about making incremental changes from the smallest possible solution to something more robust.
What is F# (F Sharp)
If you've never heard of it before, F# is a functional first programming language in the Microsoft dotnet ecosystem used for general purpose programming, Web development, data analysis, and everything in between. It compiles to the same Comm…
#fsharp #beginners #adventofcode #showdev