teleren/devto huggingface dataset:
Monthly Amazon Location Service Updates - 2024.06
Tags: amazonlocationservice, amplifygeo, amazonlocationserviceupdates, amplify
Published: 2024-07-07 02:06:30

![img](https://day-journal.com/memo/images/logo/aws/location-service.png)

### Monthly Amazon Location Service Updates - 2024.06

<br>

This is a summary of the June updates for Amazon Location Service.

<br>

## 2024.06 Updates

[Amazon Location Service launches Enhanced Location Integrity features](https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-location-service-enhanced-location-integrity-features)
Customers can now use predictive tools that anticipate user movements into or out of customer-specified areas.

<br>

## Other Info

[Amazon Location Service Demo](https://location.aws.com)
Official Amazon Location Service demo.

[Amazon Location Service Developer Guide](https://docs.aws.amazon.com/location/latest/developerguide)
Official Amazon Location Service Documentation.

[AWS Geospatial](https://github.com/aws-geospatial)
Official AWS Geospatial samples.

[Amplify Geo Docs](https://docs.amplify.aws/lib/geo/getting-started/q/platform/js)
Official Amplify Geo Docs.

[maplibregljs-amazon-location-service-starter](https://github.com/mug-jp/maplibregljs-amazon-location-service-starter)
Build environment to get started with Amazon Location Service.

[dev.to](https://dev.to/dayjournal)
Articles on Amazon Location Service.

[tags - Amazon Location Service](https://day-journal.com/memo/tags/Amazon-Location-Service)
[tags - Try](https://day-journal.com/memo/tags/Try)
Notes on Amazon Location Service. (Japanese)

<br>

## Related Articles

{% link https://dev.to/aws-heroes/monthly-amazon-location-service-updates-202405-36me %}
5 reasons to use open source event ticketing for your next event
Published: 2024-07-07 01:33:16

So, you've got an event coming up, and you're knee-deep in planning chaos. But what if I told you there's a way to make it all a breeze? Enter open source event ticketing: it's here to save your wallet, event, and sanity. Let's dive into why you should consider open source event ticketing for your next shindig.

## 1. **Say Goodbye to Ticketing Fees**

Traditional ticketing platforms often come with hefty fees that can add up and eat into your budget fast. Open source solutions, on the other hand, are typically free or come at a fraction of the cost. You can allocate those savings to other aspects of your event—like better snacks, an amazing DJ, or those swanky decorations you've had your eye on.

## 2. **Customization Galore**

Open source software is like a blank canvas. You have complete control over the look and feel of your ticketing system. Want a neon pink checkout page? Go for it. Need a registration form that asks for shoe size? No problem. With open source, you can tailor everything to match your event’s unique vibe and requirements.

## 3. **Flexibility for Days**

Events come in all shapes and sizes, and so do their ticketing needs. Whether you’re hosting a small workshop or a massive festival, open source event ticketing platforms can scale up or down with ease. Plus, many of these platforms offer features like multiple ticket types, promo codes, and detailed analytics, giving you the flexibility to manage your event your way.

## 4. **Community Support**

When you opt for an open source solution, there’s a whole world of developers and users out there who are eager to help. Stuck on a problem? There’s probably a forum thread about it. Need a new feature? Someone might just build it for you. It’s like having a tech support team, minus the elevator music.

## 5. **Transparency and Security**

With open source, what you see is what you get. The code is open for everyone to inspect, which means there’s a whole community of people constantly checking for vulnerabilities and improving the software. It’s a level of transparency that proprietary platforms just can’t offer. You can rest easy knowing your ticketing data is secure.

## So, Why Hi.Events?

If you're ready to dive into the world of open source event ticketing, look no further than [Hi.Events](https://github.com/HiEventsDev/Hi.Events). This new open-source event management and ticket-selling platform is perfect for conferences, club nights, and everything in between. With features like detailed analytics, customizable event homepages, and embeddable ticket widgets, Hi.Events makes event planning a breeze. And yes, it's as cool as it sounds.

In conclusion, if you're planning an event, do yourself a favor and consider open source ticketing. It’s cost-effective, customizable, flexible, and supported by a passionate community. Plus, you'll look like a tech genius. What’s not to love?
Day 13 of Cloud Computing
Published: 2024-07-07 01:32:24

 Here’s a summary of what I did:

1. Created 2 EC2 Instances:These are your servers.
2. Launched an Application Load Balancer:This helps distribute incoming traffic evenly across your servers.
3. Created a Security Group:This allows only HTTP traffic to your servers.
4. Grouped Instances in a Target Group: This is a set of servers the load balancer will distribute traffic to.
5. Created an Auto Scaling Group (ASG): This adjusts the number of servers automatically based on demand.
6. Created a Launch Template: This template provides the ASG with the necessary instructions to create new EC2 instances.
7. Attached ASG to the Load Balancer: This ensures traffic is evenly distributed across the instances, and new instances are created or deleted as needed.

In essence, I set up a system where the load balancer distributes traffic and the ASG ensures the right number of servers are running based on current demand.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6pkwpqojl2vij6dik5ja.png)
Resilience in Action: Recovering a $170,000 Bitcoin Investment
Published: 2024-07-07 01:01:53

Experiencing the loss of a significant investment, like $170,000 in Bitcoin, can be deeply distressing and debilitating. Imagine building up a substantial cryptocurrency portfolio over years, only to see it disappear suddenly. When hackers or con artists took away my invaluable Bitcoin stash, I found myself in a devastating situation. The feeling of helplessness and fear was overwhelming, as it seemed my life savings had vanished in an instant. However, instead of resigning myself to this unfortunate fate, I took action.

I sought out the expertise of professionals specializing in locating and recovering stolen digital assets. I contacted TREK Tech Corp, a reputable firm known for their advanced investigative techniques, technical proficiency, and unwavering determination. Thanks to their efforts, they successfully traced and recovered the entire $170,000 worth of Bitcoin for me, leaving me incredibly grateful.

This remarkable turnaround, from total loss to the complete restoration of my cryptocurrency holdings, underscores the importance of perseverance and seeking out the right resources in the face of such a devastating financial setback. It's a reassuring narrative that demonstrates how even the most daunting cyber theft incidents can sometimes be resolved with diligence and the intervention of skilled recovery specialists.

If you find yourself in a similar situation, I highly recommend reaching out to TREK Tech Corp, for assistance. They can be contacted at: [trektechcorp1  AT gmail DOT com / trektechcorp AT consultant DOT com].



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w3wjujjrrqd6v9eb9ixz.JPG)
HOW TO MONITOR YOUR CHILD’S PHONE WITH GEARHEAD ENGINEERS SOFTWARE
Tags: webdev, javascript
Published: 2024-07-07 00:20:51


As a parent in the digital age, I've always worried about my children's online safety. That's why I'm thrilled to share my experience with this incredible method for accessing my child's phone without physically touching it; GearHead Engineers’ Software.
From the moment I started using this tool, I was amazed by its simplicity and effectiveness. Here's why it's become an essential part of my parenting toolkit:
* Undetectable: My child has no idea I'm monitoring their activity, allowing for honest insights into their online behavior.
* Easy to use: Even as a tech novice, I found the process incredibly straightforward.
* Time-saving: No more awkward conversations or arguments about checking their phone – I can do it discreetly and efficiently.
* Affordable: The peace of mind this tool provides is priceless, but the actual cost fits comfortably within our family budget.
As a parent, I understand the ethical concerns surrounding phone monitoring. However, I view this as an essential part of my responsibility to protect my child in the digital world. It's not about invading privacy – it's about ensuring safety and guiding them towards responsible online behavior.
If you're a parent looking for a reliable way to keep tabs on your child's digital life, I wholeheartedly recommend giving GearHead Engineers’ Software a try. It's been a game-changer for our family, providing the perfect balance of oversight and trust. The website is gearheadengineers . org
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/15r5zvdxufrbwydp6kz0.jpeg)
The strategic value of a Security Champions Program.
Tags: securesoftware, applicationsecurity, securitychampion, webdev
Published: 2024-07-06 23:59:55

![keyboard](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1cvzixca6v6ct4kcllel.jpeg)

 Implementing a Security Champions Program at your organization offers a strategic advantage in improving the security posture.  

**What is a Security Champion?** 

 Some teams are not even sure what a security champion does to advocate for dev teams. A Security Champion helps to bridge the gap between technical security teams and other development teams, facilitating better communication and collaboration. 


**What can a Security Champion Program provide?**

 In essence, a Security Champion program not only mitigates risks but also cultivates a security-first mindset. This security-first mindset is an integral part of proactive steps towards safeguarding sensitive data and maintaining business continuity in all dev environments. 

 Developers and engineers are at the cutting edge of technology and constantly testing new software techniques. The collaboration between teams can reduce response times to emerging threats.

 Embedding security knowledge within different teams decentralizes expertise, helping to address security concerns swiftly and reducing the bottleneck effect.

  Involving different teams helps to instill a sense of ownership and responsibility. The empowered teammates leads to more security-conscious development practices and strengthens the organization’s defenses. 

Here are some open-source resources building a Security Champion Program: 
1) OWASP Security Champions: https://owasp.org/www-project-security-champions-guidebook/.  
2) Dustin Lehr’s Security Champion Success Guide: https://securitychampionsuccessguide.org/.  

Photo credit by charlesdeluvio on Unsplash.
[Conceito] - Meus 3 Tipos Preferidos de Diagramas
Published: 2024-07-06 17:58:20

> Conteúdo original em https://x.com/zanfranceschi/status/1809646770361614528

Ei dev,

Vou compartilhar com você os tipos de diagramas que mais gosto e uso para desenhar soluções novas ou mapear soluções existentes.

Segue o fio. 🧵

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gf166036au8ihqsxuvxk.png)

---

Antes de mais nada, acho importante saber diferenciar desenhos ESTRUTURAIS e COMPORTAMENTAIS. Então se você não sabe, vale a pena dar uma lida sobre isso antes de prosseguir – já escrevi sobre isso nessa thread. 👇

Depois volta aqui.

https://x.com/zanfranceschi/status/1515015604977401857

---

DIAGRAMAS DE SEQUÊNCIA

De longe, esse é o diagrama que mais uso. Pra mim, ele é muito útil pra desenhar integrações entre serviços/aplicações.

Também é possível desenhar interações entre componentes dentro da mesma aplicação (no mesmo processo), mas raramente faço isso.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qa0hjncu99wnp5qex7qs.png)

---

DIAGRAMAS DE COMPONENTES

Acho um bom diagrama pra mostrar dependências entre serviços. É uma visão estática que oferece um bom contexto duma solução. Diria que é uma alternativa mais técnica e menos descritiva aos primeiros níveis do modelo C4 do @simonbrown.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lnhb9ptv73lil9yc7h76.png)

---

DIAGRAMA DE MÁQUINA DE ESTADOS

Uso com menos frequência, mas acho ele muito útil pra quando preciso modela ou entender os possíveis estados de algo mais complexo. Desenhá-los me ajuda a fixar e/ou fomentar o entendimento dessas coisas mais complexas.

![Image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/82g5gi6p794obb2rzxdv.png)

---

Pra mim, essa é a frequência de uso dos diagramas:

- SEQUÊNCIA: muito frequente

- COMPONENTES: frequente (geralmente após desenhar diagramas de sequência)

- ESTADOS: pouco frequente (apenas quando preciso desenhar algo complexo o suficiente pra ser difícil de lembrar/decorar)

---

FERRAMENTAS

Eu praticamente só uso o drawio justamente por ter um bom suporte aos diagramas de sequência.

Dá pra fazer bons diagramas com mermaid ou plantuml – eles são bons porque você não perde tempo com alinhamentos. Mas são menos flexíveis e ficam ruins com modelos grandes.

---

Muita gente usa excalidraw, miro, etc. Mas por causa da falta de suporte ou suporte ruim aos diagramas de sequência, raramente uso essas ferramentas.

Cada pessoa se dá melhor com diferentes diagramas e o essencial no final é sempre se comunicar bem ­– com qualquer notação!

Fim.
Affordable Online MBA Options in Australia
Tags: mba, in, australia
Published: 2024-07-06 23:01:02

In Australia is Universal Business School MBA Program **[Mba Online Australia](https://www.ubss.edu.au/online-mba/)** you will find excellence juxtaposed with expansiveness in business education. mba online australia, online mba australia, australia business school, australian business school, Our MBA course is aimed at providing aspiring business leaders with the knowledge and skills for success across borders Contact us now for admission regarding.
[Game of Purpose] Day 49 - Bone collision detection
Tags: gamedev
Published: 2024-07-06 22:59:39

Today I started working on people receiving damage. My vision is that when the Drone drops a granade and a person is in a close proximity of its explosion it should react naturally. If it's close enough they should loose their legs, arms, hands, etc. So I searched for tutorials and it turns out there are not that many. The remaining ones are very complex or for Unreal 4. 

The one I found looking the most interesting is https://www.unrealengine.com/marketplace/en-US/product/procedural-dismemberment-system. It costs about 43 dollars, it's not that much compared to other products on the marketplace. I have not bought it yet. I need to sleep with it.

In the meantime I needed to somehow detect which bone the projectile hits, so that it can be dismembered. I started with a simple shooting projectile that only prints the bone it hits.

At first I had problems, because the FirstPerson content pack did not detect any bones. It turned out to be that the character collision capsule ate all the collisions. To make it ignore collisions with bullets I learned that you can create custom Object channels.



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2wwc6154xbwmi85758lm.png)


So I created a `Projectile` channel. Then each projectile was assigned to be a `Projectile` and then the collision capsule on a character was setup to ignore a collision from a `Projectile`.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/edyy1n5dtvxrv8oggpo9.png)


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anl3e16yj55tkbyn9frz.png)


And below is a result, where in the top left corner I can print the bone the projectile hits.

{% embed https://youtu.be/wPMGiuxLRWE %}
Microservices vs Monolith
Tags: microservices, monolith, architecture
Published: 2024-07-06 22:46:28

In the ever-evolving world of software development, selecting the right architecture for your application is crucial. Two popular approaches are Microservices and Monolithic architectures. Each has its strengths and challenges, and understanding them can help you make informed decisions for your projects.

🏛️ **Monolithic Architecture:**

Pros:
🌱 Simplicity: Easy to develop, test, and deploy.
🌱 Performance: Direct calls within a single application can be faster.
🌱 Consistency: One codebase means fewer integration points.

Cons:
🌱 Scalability Issues: Scaling requires duplicating the entire application.
🌱 Tight Coupling: Changes in one part can affect the entire system.
🌱 Deployment: Any update necessitates redeploying the whole application.

🧩 **Microservices Architecture:**

Pros:
🌱 Scalability: Scale individual services independently based on demand.
🌱 Flexibility: Use different technologies for different services.
🌱 Resilience: Fault isolation - a failure in one service doesn’t bring down the whole system.

Cons:
🌱 Complexity: Managing multiple services, their dependencies, and communication can be challenging.
🌱 Latency: Remote calls between services can introduce latency.
🌱 Deployment Overhead: More complex deployment and monitoring processes.

🧠 **Which to Choose?**

👉🏻 Startups and MVPs: Monolithic can be a good choice for rapid development and deployment.

👉🏻 Growing Applications: As your app scales, transitioning to Microservices can offer better performance and flexibility.

Remember, the best architecture depends on your specific use case, team expertise, and long-term goals. Both architectures can coexist, with many companies starting monolithic and evolving into microservices.
Comment héberger une application Express sur Vercel
Tags: express, node, vercel, webdev
Published: 2024-07-06 22:28:19

La semaine dernière, j'ai dû héberger une application Express simple quelque part, et j'ai choisi Vercel en raison de son excellente expérience pour les développeurs.

---


Voici les étapes que j'ai suivies pour y parvenir :

Tout d'abord, nous devons créer un répertoire de projet. J'ai décidé de l'appeler vercel-express et de changer ensuite le répertoire vers ce nouveau répertoire créé.

```bash
# Créer un répertoire
mkdir vercel-express

# Changer de répertoire
cd vercel-express
```
Ensuite, nous initialisons git et ajoutons le répertoire `node_modules` à `.gitignore`.

```bash
# Initialiser git
git init

# Ajouter le répertoire `node_modules` à `.gitignore`
echo node_modules >> .gitignore
```

Ensuite, nous configurons un nouveau package. Nous utilisons le drapeau -y pour éviter le questionnaire.

```bash
npm init -y
```
Ensuite, nous allons créer un fichier index.js et le remplir.

```bash
# Créer un nouveau fichier `index.js`
touch index.js
```

```javascript
// ./index.js
const express = require('express')

const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello, Vercel!')
})

app.listen(port, () => {
  console.log(`Application Express hébergée sur Vercel écoutant sur le port ${port}`)
})
```
Après avoir rempli les fichiers index.js et vercel.json, nous pouvons mettre en scène tous les fichiers et les valider.

```bash
git add -A && git commit -m "Premier commit"
```
Si vous souhaitez changer le nom de la branche principale de master à main, exécutez simplement la commande git branch -m master main.

Pour pousser du code vers le dépôt existant, suivez le code suivant.
```bash
git remote add origin https://github.com/username/code_repo.git
git branch -M main
git push -u origin main
```
Le fichier de configuration Vercel inclut des propriétés héritées, mais il fonctionne parfaitement au moment de la rédaction de cet article. Peut-être que dans le futur, je mettrai à jour le tutoriel avec les propriétés recommandées.
A1 To B1.2 Without a Teacher
Published: 2024-07-06 21:50:09

I learned German without a teacher. Yes without a teacher and all from the Internet.

 Let me tell you how! 


My journey started in the middle of September after my last birthday. At first I had no study routines for learning the language, so just like if you asked a toddler about something today, I did the predictable. Opened up YouTube and typed in "How to learn German". The first few results were the one that I'll ride with the whole journey. It was an A1 Playlist from "Learn German", a channel that is made by a wonderful teacher who in all of her videos neither over explain nor under explain. She's teaching the language in a sequence of 10 minute videos. 60+ Videos for the first level [A1]. 40+ Videos for the second level [A2]. 40+ Videos for the third level [B1]. Which all sum up to around 1500 minutes, dividing by 60, we get 25 hours. A question popped in mind, can I really reach B1 in German through a 25 hours course? 
Should I lower my expectation?. Well, Imagining and wondering won't answer the question, but trying will. I started my Journey.

3 weeks pass by and my sister recommends me a book series called MENSCHEN (English Translation: People). I get excited, since I like reading and learning and I expect that a book series would have more exercises for me to practice writing, reading, and even listening to the language. I hop on into the internet and start looking out for that series. A problem appears! it's too long and too heavy for me to carry both a Course Book and An Exercising Book side to side with a YouTube Series. And I really started getting used to the teacher on YouTube. Her videos are enjoyable and makes me like the language more and to some extent I feel less lonely learning because there are people in the comments thanking her and giving updates on their progress on every video just like myself. 

I had an awesome Idea. Why not learn the Theoretical side of the language from the YouTube Series and exercise with the Work-Book? I start applying this style of studying. Learning a Lesson, digging up the exercises and repeat. 
It's working, I'm noticing my progress through watching some German Memes on the Internet every now and then for a good laugh while also training my eyes and ears. 

And that was the pillar that supported my German until I delved into the German culture, music, humor, news media and so on. Which was right after I finished the A2 Playlist and started with my B1 Playlist and Books. But that's a story for the next Week.

 Follow me so you get tuned when I post the rest of the Journey. 

[Links For The [Books ](http://www.germanbookhaus.com/beginners/young-adults/menschen/)And The [YouTube Channel](https://www.youtube.com/@LearnGermanOriginal)]