teleren/devto huggingface dataset:
Bilgiye Yolculuk: OSINT Araçlarıyla Tanışın!
Tags: osint, osintframework, osintaraclari
Published: 2024-01-04 16:47:01

---
title: Bilgiye Yolculuk: OSINT Araçlarıyla Tanışın!
published: true
description: OSINT nedir diye merak ediyorsanız, bu terim "Açık Kaynak İstihbarat" anlamına gelir. 
tags: osint, osintframework, osintaraclari
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
# published_at: 2024-01-04 16:46 +0000
---

İş dünyamızda kullanmaktan heyecan duyduğum bir konuyu paylaşmak istiyorum: [OSINT araçları](https://osint.ahmetcadirci.com/). Belki duydunuz, belki de bu terimi ilk kez burada duyuyorsunuz, ancak şunu söyleyebilirim ki, bu araçlar birçok sektörde oyun değiştirici olabilir!

🌐 OSINT nedir diye merak ediyorsanız, bu terim "Açık Kaynak İstihbarat" anlamına gelir. Yani, genelde herkesin erişebileceği kamu kaynaklarından elde edilen bilgileri kullanarak istihbarat toplama sürecidir. Peki, neden bu kadar önemli?

🔍 OSINT araçları, birçok sektördeki profesyonellerin işlerini kolaylaştırabilir. Güvenlik profesyonelleri, avukatlar, araştırmacı gazeteciler, hatta pazarlamacılar bile bu araçları kullanarak hızlı ve doğru bilgi elde edebilirler.

Benim deneyimimde, OSINT araçları özellikle dijital pazarlama dünyasında çok etkili olabilir. Rekabet analizi yaparken, rakiplerinizin sosyal medya stratejilerini anlamak veya potansiyel müşterileriniz hakkında derinlemesine bilgi edinmek için bu araçları kullanabilirsiniz.

🚀 Çeşitli [OSINT](https://osint.ahmetcadirci.com/) araçlarına hızlı ve kolay erişim sağlayan harika bir kaynaktır. Bu platform sayesinde, araştırma yaparken zaman kaybetmek yerine, odaklanmanız gereken şeylere odaklanabilirsiniz.

Siz ne düşünüyorsunuz? OSINT araçlarını kullanıyor musunuz? Deneyimlerinizi ve favori araçlarınızı yorumlarda paylaşın! 🚀

Yazar: [Ahmet Çadırcı](https://ahmetcadirci.com/)
Setup Nullable reference type in Unity
Tags: unity3d, gamedev, dotnet, csharp
Published: 2024-01-04 16:39:13

## 🎯 What is Nullable reference type?

`Nullable reference type` explicitly specifies whether a variable must contain a value or may not.

### Key Features

<ul>
  <li>Design-time analysis</li>
  <li>Explicit API contracts</li>
  <li>Search for potential locations with NullReference</li>
</ul>

## 📑 Software requirements

<ul>
  <li>.NET Standard 2.1+</li>
  <li>Unity 2021+</li>
</ul>

## 📃 How to turn on static analysis

### To analyze the individual assemblies

Create a `csc.rsp` file next to the `asmdef`:

![csc.rsp path](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cbr4k813znex2s6yjud0.png)

Add the `nullable` argument to the contents of `csc.rsp`:

```
-nullable:enable
```

### To analyze individual .cs files

Add the `#nullable` annotation context to the `.cs` content:

```
#nullable enable
```

![nullable context](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oeqlu69dhnv34ql9wvnc.png)

## 💻 Migration Guide

### What to do with Unity UI bindings and DI Inject attributes?

Explicitly tell the analyzer that you guarantee their assignment and suppress the warnings using the `!` null-forgiving operator.

#### Unity UI example:

```csharp
[SerializeField] private Image _image = null!;
```

#### VContainer DI example:

```csharp
namespace Sandbox.Domain
{
    private MoveController _moveController = null!;

    [Inject]
    public void Init(MoveController moveController)
    {
        _moveController = moveController;
    }
}
```

To exclude a separate part of the code from analysis, you can use the following annotation:

```csharp
#nullable disable

using System;

namespace Sandbox.Server.Responses
{
    [Serializable]
    public class UserResponse
    {
        public int Id;
        public string Name;
    }
}
```

## 🎁 Helpful Links

[Nullable reference types in Unity](https://youtu.be/NZ-rypeT8iw)

[Microsoft guide](https://learn.microsoft.com/en-us/dotnet/csharp/nullable-references)
Are You Trapped with Groupthink Effect? Break Free and Boost Your Team's Innovation
Tags: programming, productivity, discuss, career
Published: 2024-01-04 16:30:02

### What on Earth is Groupthink?

Ever had that moment in a meeting where everyone's just nodding in agreement, and you're wondering if you're all on the same wavelength or just afraid to rock the boat? You, my friend, have stumbled into _Groupthink territory_.

--- 


![Groupthink](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7347vogvwk2y6883rwnm.jpg)

👉 [**Explore another cognitive biase of Groupthink**](https://iwooky.substack.com/p/groupthink-effect) and its impact on tech teams! Discover how consensus can hinder creativity and learn strategies to foster a more dynamic, innovative workplace!

_Until then, Stay safe and stay focused!_
Why name it Javascript though?Emascript
Published: 2024-01-04 16:29:15

Well I have always wondered why Javascript was named such even though they are not that related. I got my answer today. I would love to springle the Joy of this new found knowledge or explanation to you all.
Firstly, I got this from a very interesting conversation I had with a programmer who has alot of experience and I tried to cross check it with a blog by  Brandon Morelli (https://medium.com/@bmorelli25) and the ideas seemed similar.
Well lets get into it. Javascript was named such to capitalize on Java. What do I mean by that? Back in the genesis years of the web, Java was that shiny toy everybody played with just like it is right now with React (cough!cough!) so naming it off of something famous attracted people. The point was to gain traction in the tech sector; use the name recognition of 'java' to leverage acceptance and usage.

Javascript as a language takes bits of other language like Haskell, Scala and even smallTalk(funny name for a programming language).So apperently the language that has inheritance also inherited.
EXAMPLES of Income Statements .
Published: 2024-01-04 16:24:28

Hi friends, I have been developing my business since 2021, selling on marketplaces. And during this time I have collected a lot of information. And I need to make a report on sales and revenue: this report allows you to track daily, weekly or monthly sales and revenue. It can include graphs and tables with information about the most successful products, market trends and changes in sales over time.  My business needs this very much? Which tools are more suitable for business reporting?
How will you design cross region replication for aws ec2 instance with aws applicaiton balancer
Tags: aws, loadbalancer, awscloud, ec2
Published: 2024-01-04 16:22:09

Designing cross-region replication for AWS EC2 instances with an AWS Application Load Balancer (ALB) involves several steps to ensure high availability, fault tolerance, and efficient traffic distribution across regions. Here's a step-by-step approach to achieve this:

**1. Setup of AWS Regions and Availability Zones**
Select Regions: Choose the AWS regions in which you want to replicate your EC2 instances. Ensure these regions support the services you need.
Availability Zones: Within each region, select multiple Availability Zones (AZs) for higher fault tolerance.
**2. EC2 Instance Replication**
AMI Creation: Create an Amazon Machine Image (AMI) of your EC2 instance in the primary region.
AMI Copy: Copy the AMI to the secondary region(s).
Instance Launch: Launch EC2 instances in the secondary region(s) using the copied AMI.
**3. Data Synchronization**
Database Replication: If your application uses a database, set up cross-region database replication.
Storage Synchronization: Use Amazon S3 with Cross-Region Replication (CRR) for any required S3 bucket data synchronization.
File System Consistency: For shared file systems, consider AWS services like EFS or FSx, which can be replicated across regions.
**4. Load Balancing and Traffic Distribution**
Regional ALBs: Set up Application Load Balancers in each region to distribute traffic to the EC2 instances in their respective regions.
**Route 53:** Use Amazon Route 53 for DNS and traffic management:
Geolocation Routing: Route users to the nearest region for better performance.
Health Checks: Implement health checks to monitor the health of the instances across regions.
Failover Routing: Configure failover routing to redirect traffic from the primary to the secondary region in case of an outage.
**5. Auto-Scaling**
Auto Scaling Groups: Implement Auto Scaling Groups in each region to automatically adjust the number of EC2 instances based on demand.
**6. Security and Compliance**
Security Groups and NACLs: Replicate security group and network ACL settings across regions.
IAM Roles and Policies: Ensure consistent IAM roles and policies for EC2 instances in all regions.
How to Develop a Marketplace Website Like Amazon?
Published: 2024-01-04 16:21:06

Embark on a journey to create your own online marketplace with TechnBrains' step-by-step guide. Uncover the secrets behind developing a [Marketplace Website like Amazon](https://www.technbrains.com/blog/develop-a-marketplace-website-like-amazon/) in just 9 comprehensive steps. Dive into the features that make Amazon a global giant and draw inspiration from its unparalleled success story. Let TechnBrains be your guide in shaping your vision into a thriving online marketplace.
data_get(): Warning with array keys with dots - Laravel Tips
Tags: laravel, tips, webdev, learning
Published: 2024-01-04 16:04:08

## Ingredients 

### `data_get()`

`data_get()` is a useful helper function in Laravel that retrieves values from a nested array or an object using _dot notation_.
The strength of `data_get()` is also that it accepts wildcards.

> If you don't know or you don't use it, I suggest you to discover it ([here the docs](https://laravel.com/docs/10.x/helpers#method-data-get)), with _brothers_ and _sisters_: [`data_set()`](https://laravel.com/docs/10.x/helpers#method-data-set), [`data_fill()`](https://laravel.com/docs/10.x/helpers#method-data-fill), [`data_forget()`](https://laravel.com/docs/10.x/helpers#method-data-forget)! ;)

### `Arr::get()`

Unlike `data_get()`, [`Arr::get()`](https://laravel.com/docs/10.x/helpers#method-array-get) works only on arrays and it doesn't accept wildcards.

---

## The Tip

Let’s show this example:

```php
$array = [
    'key.sub' => 'a-value'
];

data_get($array, 'key.sub');  // --> null ❗

// instead...
\Arr::get($array, 'key.sub'); // --> "a-value"
```

Instead of this:

```php
$array = [
    'key' => [
        'sub' => 'a-value'
    ]
];

data_get($array, 'key.sub');  // --> "a-value"

// and also...
\Arr::get($array, 'key.sub'); // --> "a-value"
```

---

## And you?

- Did you use already `data_get()`?
- And `Arr::get()`?
- Did you know that difference?

**Leave your comment!**

---

✸ Enjoy your coding!

&nbsp;

###### If you liked this post, don't forget to add your Follow to my profile!

{% user tonyjoe %}

---

###### *If you want to preview my content, [Subscrive to my Newsletter](https://tonyjoe.dev/newsletter)*!
Finding the Code Flow: Unique Rhythms of Software Engineers
Tags: softwaredevelopment, softwareengineering, coding, pattern
Published: 2024-01-04 15:46:10

In the dynamic world of software engineering, each developer has a unique approach to entering their most productive and creative state. This article explores the diverse ways software engineers get into the zone for coding, underscoring the fact that there is no one-size-fits-all solution.

## **Tuning Into the Rhythm: The Power of Music**

For many software engineers, music is the gateway to productivity. The type of music varies widely — from classical and ambient sounds to heavy metal and electronic dance music. Some find that instrumental tracks minimize distractions, while others prefer upbeat rhythms to maintain energy levels. Music can create a bubble of concentration, helping engineers to focus amidst the chaos of a busy office or the distractions at home.


## **Embracing Nature: A Breath of Fresh Air**

Nature has a calming effect, offering a serene backdrop for deep thought. Some engineers prefer coding near a window with a view, in outdoor settings, or in offices with plenty of plants. Natural light and greenery can enhance mood and creativity, providing a peaceful environment conducive to problem-solving and innovation.


## **The Early Bird Coder: Maximizing Morning Freshness**

Early mornings are a golden time for some software engineers. The tranquility of dawn, when the world is still asleep, provides an uninterrupted time to think and code. Morning people often find that their minds are clearest at this time, enabling them to tackle complex problems more effectively.

## **Night Owls: When Creativity Strikes After Dark**

Conversely, there are those who find their stride in the late hours of the night. The stillness of the night offers a similar quietude to early mornings but with a different energy. Night owls often feel more creative and less inhibited, finding the silence of a sleeping world the perfect condition for breakthroughs and productivity.

## **The Social Coder: Collaborative Energy**

Some engineers thrive in a collaborative environment, finding energy and inspiration from working alongside peers. Whether it’s pair programming, brainstorming sessions, or just coding in a communal space, the presence of others can stimulate creativity and motivation.

## **Customized Workspaces: Creating a Personal Sanctuary**

Personalizing the workspace is another strategy. Some engineers surround themselves with multiple monitors, gadgets, and tools, while others prefer a minimalist setup. Personal touches like favorite mugs, inspirational posters, or comfortable ergonomic chairs can make a significant difference.





![Developers in different codding pattern and enviroment](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z04dufi4arfccniap1p9.jpg)
Adjust GIF Speed Online with Simplified's Free Video Editor
Published: 2024-01-04 15:40:46

[Adjust GIF Speed Online with Simplified's Free Video Editor](https://simplified.com/video-editor/adjust-gif-speed)	
Simplified offers a powerful online video editor with a built-in GIF speed changer. Modify the tempo of your GIFs effortlessly and combine them with videos to create visually stunning content.
Who Is Layah Heilpern?
Tags: cryptocurrency
Published: 2024-01-04 15:29:56

[Layah Heilpern](https://coinlaunch.space/influencers/layah-heilpern/) is an accomplished individual who has made significant contributions to different fields. She is a journalist, cryptocurrency expert, author, host, and media face who has built an impressive following on social media platforms like Twitter and YouTube. Layah has also contributed to charity organizations and humanitarian efforts. Her dedication to writing, entrepreneurship, and advocacy has earned her a wide range of opportunities for collaborations.
What Is Layah Heilpern’s Net Worth?
According to reports, the British entrepreneur and media personality has a substantial amount of wealth. In fact, her net worth is estimated to be around $2.5 million. Moreover, she has an impressive social media presence that has helped her build a large fan base and garner a decent income.
In the last few years, Layah has been very active on Twitter and TikTok. She has been sharing a variety of interesting posts about cryptocurrency and has amassed a huge following on these platforms.
Who is Layah Heilpern known for her extensive knowledge about cryptocurrency and blockchain technology, and she has even written a book on the subject. She also hosts a show called ‘The Layah Heilpern Show’ on BloxLive TV where she shares her thoughts about cryptocurrencies and other related topics.
The aspiring entrepreneur is also passionate about social justice and equality, which has led her to collaborate with numerous organizations and contribute to meaningful initiatives. She is a proponent of mental health and actively participates in conversations to spread awareness and break the stigma surrounding mental illness. In addition, she is fluent in several languages, which has helped her expand her reach and connect with individuals from different cultures.
Despite her busy schedule, Layah makes it a point to spend time with her family and friends. She is often seen posing with her loved ones on her Instagram page. She also likes to do a lot of traveling, which has allowed her to explore different parts of the world and gain a wider perspective.
Aside from her work, Layah also manages to find time to practice mindfulness and stay fit. She has a positive outlook on life and encourages her followers to follow their passions and pursue their dreams. She has also been very vocal about her struggles with anxiety and depression, and she hopes to raise awareness and encourage others to seek help. She believes that it is important to surround yourself with supportive people and to be mindful of your emotions. Moreover, she is an advocate of the importance of being a good listener.
Robotera Crypto - How to Buy Robotera Tokens in the Robotera Crypto Presale
Tags: cryptocurrency
Published: 2024-01-04 15:24:21

Robotera is a new and upcoming metaverse experience that’s currently in the process of raising funds for its presale via an in-game token. The team behind the project hopes to build a unique and compelling platform that integrates entertainment, creation, management, and exploration. It also allows players to earn real-world money for their efforts. This is a rare feature in games that encourages collaboration and teamwork, rather than competition and rivalry.
The game’s plot revolves around a planet called Taro that was destroyed in a war between its inhabitants and an army of robots. This post-apocalyptic world has been left in ruins, and now the remaining inhabitants must work together to rebuild the planet. This unique and exciting concept has attracted a lot of attention from gamers, with many people already excited to get involved. To help them get started, they can use a crypto wallet to purchase the game’s native in-game token, which is called the TARO coin.
To buy TARO tokens, you’ll need to have ETH or USDT in your wallet. You can buy these currencies directly through MetaMask, or you may be able to find more favourable rates on a centralized exchange like Binance. Once you have your ETH or USDT, you can then link your MetaMask to the RobotEra dashboard to interact with the token presale smart contracts.
Once the presale is complete, the TARO token will be listed on global exchanges in Q4 2022. The price of the token is projected to rise steadily over this timeframe due to various factors, including increased adoption of automation and AI technology, as well as a favorable regulatory environment. Additionally, the ability to forge strategic partnerships with large industry players can boost the credibility of the [Robotera Crypto](https://coinlaunch.space/projects/robotera/) platform and its native token, and drive demand.
The TARO token presale is set to end on December 14th, and the team has raised over $1 million to date. This is an excellent sign for the future of the upcoming metaverse, and it shows that investors are confident in its potential to become a leading alternative to traditional gaming platforms. In addition to offering a wide range of games, the platform will also feature social features, such as a marketplace and an in-game currency that can be used to buy virtual goods and services. This will make it a highly attractive option for those who are looking to expand their gaming experience into the real world. Moreover, the TARO token is also supported by MetaMask and other hardware wallets, which will allow users to easily access their cryptocurrencies. This will provide an additional layer of security for their investments. Lastly, the developers have made it very clear that they intend to create a thriving community, so users can be sure of getting plenty of support and assistance from other users. This makes the TARO coin an ideal choice for those who are interested in long-term investment.
Bottom Tabs with Android Jetpack Compose
Published: 2024-01-04 15:22:25

Jetpack Compose is a modern UI toolkit for building native Android apps using a declarative approach. One of the common UI patterns in mobile app development is the bottom tab navigation, which allows users to switch between different sections or features of an application with a single tap.

Accelerate your app development with our cutting-edge Jetpack Compose Bottom Tabs source code! Unleash the power of modern UI design and navigation by integrating our meticulously crafted template into your project.

🚀 Streamline your development process with ease: Our source code provides a seamless integration of Jetpack Compose Bottom Tabs, eliminating the need for extensive coding. Save valuable time and resources as you effortlessly implement a dynamic and visually appealing navigation system.

⏰ Rapidly expedite your startup journey: Transform months of development into mere days with our pre-built solution. We've invested the hard work, so you don't have to. Experience the freedom to focus on refining your app's core features and functionalities while effortlessly incorporating our Jetpack Compose Bottom Tabs.

🤝 Benefit from our expertise and make the most of our Jetpack Compose Bottom Tabs source code to create an outstanding app that stands out in the market.

Get ready to elevate your app development experience. Purchase our Jetpack Compose Bottom Tabs source code now and witness the transformation of your ideas into a fully functional and aesthetically pleasing app! 🌟

**Find complete code at below location, Don’t forget to follow**

[Download Source Code](https://manojbhadane.gumroad.com/l/pjasx)
Flasko Token Review
Tags: cryptocurrency
Published: 2024-01-04 15:22:14

The cryptocurrency market is currently experiencing a bearish period that’s caused many investors to stay on the sidelines. However, with a few good projects, it’s still possible to earn significant gains this year. Flasko is one such project that has a strong business model, high-growth potential, and unique value proposition. Unlike other cryptocurrencies, flasko is an alternative investment protocol that allows users to invest in rare whiskeys, wines, and champagnes through NFTs. Furthermore, the project offers a specialized investment platform and will partner with luxury beverage brands to offer exclusive access to premium products for its investors.
The [flasko token](https://coinlaunch.space/projects/flasko/) is an ERC20 compliant digital asset that enables the trading of NFTs representing rare alcoholic beverages. The project will also serve as a launchpad for high-end wine and spirits startups and provide the opportunity to promote their collections to a global audience of consumers. The platform will feature a marketplace for buyers and sellers, and will also include a social and discovery functionality.
Unlike other NFTs, flasko’s ERC20-compliant token will represent actual bottles of whiskeys, wines, and champagnes. Investors will be able to buy and sell these NFTs on the platform’s marketplace, and they’ll also be able to use them to redeem for physical bottles of the beverage of their choice. Additionally, all investments are backed by the physical product itself and are stored in insured and licensed bonded warehouses to ensure that the bottles remain safe at all times.
As the platform evolves, the team behind flasko plans to add features such as a dedicated NFT trading exchange, mobile apps, and integration with other platforms such as Uniswap. Additionally, the team will continue to monitor the beverage market to identify opportunities for long-term growth. This will allow investors to participate in the appreciation of the underlying luxury assets through their holdings of fractionalized NFTs.
With a strong business model, high-growth prospects, and a specialized niche, flasko has the potential to become a blue chip cryptocurrency. Moreover, the project has already passed an audit from Solid Proof and its liquidity will be locked for 33 years, which makes it a reliable investment option. As such, it’s worth investing in flasko before the price goes parabolic.