Will golang replace Java?

Will golang replace Java?

Will golang replace Java?

No, it is not likely that Golang will replace Java. Golang is a newer language that has gained popularity in recent years, while Java is a more established language that is still widely used today. They both have their strengths and weaknesses just like any programming language.

Java is a very popular language in the enterprise software industry while Golang has has a lot of success when it comes to networking and cloud-native software. There is no absolute reason why you shouldn’t use Golang instead of Java but on the other hand, there is no strong reason to switch from Java to Golang. One strength of Java is the large number of libraries written in Java that are accessible to Java developers while the Golang ecosystem is much smaller.

One of the key strengths of Golang is the better tools it provides for writing code that runs concurrently. It is possible to write concurrent programs in Java too but it’s much harder since in Java you achieve concurrency by creating and maintaining separate operating system threads. They are expensive to create and manage and it’s difficult to get them to talk to each other efficiently. Golang on the other hand has this built-in and is much more robust support for concurrency. This kind of concurrency is very valuable when it comes to building networking applications while the usefulness of it is less when it comes to many big enterprise applications.

To summarise, there just aren’t enough reasons for most companies to change from Java to Golang since the benefits for many companies aren’t that great.

Victor Björklund

Victor Björklund • Updated February 27, 2022

Found here.

Claymation Runner DevLog #1

Claymation Runner DevLog #1

Road collider mess.

Intro.

This is the first post in the series. So before I get into the “Needy Greedy” I’d like to let everyone know why I’m making these. As a developer I often get lost in the sauce of code and development, this can be overwhelming at times and causes me to get un-focused. In this un-focused state I’ll usually peruse the web looking for inspiration of some sort and in reality end up just wasting a ton of time watching some random video that youtube suggested me,(You know how it goes.), watching twitch, or reading countless articles. So I thought to fix this problem, I need to focus on my own development. To stay focused on my own things I should make my own videos, stream my own twitch, and write my own blogs!

We are in the Age of big data, there’s so much content in the palm of your hands it’s soo easy to get distracted or lost in the sauce for hours on end. And you know what they say “If you can’t beat em, join em.” So I might as well try and see if anyone wants to get lost in my sauce…?haha. I might as well improve my own dev skills, writing skills, and video editing skills throughout my journey through game development. That’s why I’m bringing you these DevLogs.

Also I’m making them so that I can personally track my own progress in game development and reference how I go about fixing certain problems. Sorta like my own code documentation, but in a fun medium.

So now let’s get started with this DevLog…

One of my best friends came over today and played my game.

He made it apparent to me that the colliders in the walls of my roads aren’t working as he was able to move through them fairly easily.

That had me thinking…

I messed up!

Whenever I had made these road objects I had made them with simple boxes that Unity3D provided. All of these boxes containing their own box colliders! — This many colliders is not good for performance, and this also makes collisions easy to get past since there’s little gaps in-between each collider.

Deleting the colliders :

Too many colliders slowing down our game.

As you can see above, the green outlines around the objects are all the colliders in the objects. Since there are multiple colliders on the objects, this makes it difficult for the player collider to register and keep a steady collision causing the character to do this :

Character goes through the multiple colliders.

Having all these colliders is not only prone to these bugs, but is also expensive to run! So the simplified colliders in the image below will make our game faster. This is highly beneficial since our game is supposed to run on mobile devices.

Simplified collider setup helps speed up our game and cause less bugs.

Here’s how the player reacts to our simplified collider setup.

Viola! The character gets caught by our collider.

Tried to get the post processing stack camera effects to work

I wanted to add some sort of AO(Ambient occlusion) So that shadows and objects close to each other will have small shadows on themselves. This ended up not working (maybe my graphics card isn’t good enough) doesn’t seem like there’s enough documentation on the post processing stack yet either.

Notice anything different about the shadows? (crisper looking?)

Enabling apple’s METAL

not really sure what this is going to do for users. Maybe make the game run faster on newer devices. Might make the game NOT run on older devices. We shall see once we release!

Now to do some coding

Right now in the game, after you die you get re-spawned back to where you first started on the road. Sometimes there are barricades that are really close to your character when this happens and since the character is automatically moving forward, sometimes this makes you consistently run into this barricade endlessly dying and re-spawning again and again.

Looks like we need to have some sort of larger collider around the character that detects if a coin or barricade is within it. Then re-spawn or re-arrange those objects.

Problems arise with code. I should have known this would happen…

So… After working on the code for a few hours it seems the problem is a bit more difficult than seems. Since I’d like a detail of how I’m fixing things I’m going to make another post dedicated to solving this problem specifically which you can find HERE.

I feel as that this shall conclude this DevLog and now I shall work on our new code mess problems. 😉

Let me know if there’s anything I can do to improve these DevLogs. I’ll try to keep them pretty short or at least include lots of juicy images and Gifs to make them visually appealing. As for the writing content, let me know if you like where I’m going with the format so far and if there’s any way I can improve something. Thanks for tuning in!

People like like robots

People like like robots

Have you ever noticed how some individuals who are human prefer hitting “share” or “like” VS typing their opinion. Just clicking like, or reshare, like a bot. No thoughts. Boom and done. Easy mode.

We can all assume why they don’t want to add their opinion but is “too busy” cutting time or cutting their brand?

The reshare button is available and easy. Click. Done. Next.

The like button is available and easy. Click.

But your opinion is better, sticky, and personal.

What is your opinion on this blog? Don’t reshare my blog, rather reshare your opinion about my blog. Otherwise everyone knows NOT TO READ MY BLOG.

PLEASE. Be a good representative of my blog.

Great, now you’re up leveling low quality content. Who told you to do this? lol.

The content has such little value to you that you did not comment or “too busy to comment.” Resharing is a sticky topic, if you reshare i strongly advise you always add your opinion to the reshare. A like is nice, but a reshare with no opinion is questionable and maybe a little lazy. Mostly I feel it damages your brand. I’ve done resharing in the past without comments or opinions but now I realize how little value this adds unless I’m pushing the content again to hit new audience who are online at that moment instead.

Too busy.. sure. Yet you made it to social media? How do you think people feel if they are waiting on you to reply and you’re posting this junk?

This is low quality content because you’re adding your impression to something that has such little value you could not add an emoticon or 5 words? Not even one emoticon? Not even :)…

Five words, five beautiful words.

At the bare minimum, get a good best practice for promoting good vibes towards other humans. Stop being a robot and think of five beautiful words you’d love to be thrown at you. Get in their shoes.

  1. five
  2. words
  3. five
  4. beautiful
  5. words

And it’s okay if I repeated the word five. That is because I’m emphasizing a point.

If you could not type 5 words, then the content is not going to get a click because everyone thinks similarly about content online because we have been trained by people like yourself OR by robots.

People like my college professor are the reason most content being shared gains zero traction, and it’s even more of a reason to be diligent in your responses about content.

Robots do most of the sharing. They can’t “think” outside of the box unless you teach them and I’ll keep it short, people don’t make smart bots.

Most of the bots are not smart.

Let me get real with you, most bots are not smart, the best bots are stupid because less to break. But stupid bots are easy to catch. I’ve tested stupid bots on “greedy” mode which means as simple as not giving the “pause” a random second value to choose. Also, because it will always land on an average of the between values, the pause is extremely easy to spot if an engineer cared.

But engineers aren’t supposed to care about ways to remove profits? Right? I’ll save this for later down the article…

Clicking reshare but adding zero opinion tells the world this content is junk and I’m just trying to growth hack it or show my appreciation.

My college prof was trying to “pump” her departments, and that’s cool but what value does this add to anyone who sees the content. I never connected with her to see her growth hack and watch people hopelessly like this reshare to add more flavor to this junk.

Sorry prof, I don’t think your content is junk, I think your reshare without an opinion makes the content appear to be junky.

My opinion, it tells me this is content, that you’re not really that interested in, was so unimportant your opinion didn’t have time to form and be expressed. What a shame, there’s the ability to type inside of the reshare but you didn’t do that. Default classic, zero characters, gosh.

Imagine being the person who created the content, and seeing the head of the department reshare your content but didn’t say anything. Cold. Same as your conversion. Likely 1 click out of 20 likes. Maybe worse.

Robots aren’t as smart, robots predict what you want to read, and if human always does a weird input, the robots will start throwing more of this kind of content into your feed because they notice you use their application when you see this content.

If you like garbage, you get garbage because algorithms are as smart as your inputs.

You’re training the algorithm to give you X, Y, and Z.

If your friends treat you like garbage, you probably feel like garbage. Algorithms are doing their best to do what humans do because humans teach the algorithms to be smart or the algorithm teaches itself to be smarter which is always a fun problem/solution.

The truth is hard to digest at times and I don’t think anyone wants to repost garbage, I’m sure it’s not anyone’s intention, and if your too busy to give an opinion, why be online? Why share, why do this? You can google and find thousands writing about the importance of adding comments to reshares. Or maybe I’m the only one who researched conversion, tried different ways to convert for years, and split tested with my following until I gained clients.

Your news feed is “what we think you need based on your judgement calls” or rather, your usage of our application. What’s worse is a lot of your face can give away what you feel or think and thus apps are now looking at your face and giving you content based on where you’re looking, your pulse, etc.

As you use applications, they learn about you. If you like low quality content then they give you low quality content.

I don’t mean to say what my college professors are sharing is low quality, but what I want to say is I miss their words and if they put 5minutes into 5 words, who knows what I’d learn from them today. That’s why we are following each other… This isn’t facebook. This is linkedin, right?

I realize by saying your content is low quality you may stress and think I need to stop listening to this guy. That’s understandable but realize I think your content is quality, I think it’s difficult to make content, I think it’s impossible to escape my head for a few seconds let alone release content with my voice singing, yikes…

Your content isn’t low quality, but your representative resharing the content with no words is making it appear low quality. So, add some words. Why is this important, why should I read it, what will I gain from reading this content,…

I know it’s low quality content because you have nothing to say about the content. The content is quality, remember… But the fact that someone shared it or liked it and said nothing in return doesn’t express quality. This is training people around the world to “like stuff” they really don’t like and algorithms are left to guess what’s what.

By not having a real opinion, you’re generating more content that’s low quality online, which creates more digital confusion, a system of “sure, i guess,” and establishes an understanding of users learning how to game the system and algorithms get dumber.

By clicking LIKE or SHARE and never typing anything into the platform, you create a boolean “on off” flag says to an algorithm “this human enjoys this content, lets give them more of that content”…

You increase the ad revenue spend for their clients, just like robots.

By not having an opinion you’re sucking the dollars out of people spending money. I make robots to test if systems are in place to catch robots because I think it’s important to have gap analysis over how companies profit. A company that has robots increasing ad revenue spend for their clients and doesn’t catching the robots or ban the robots is a company allowing robots to fraudulently take money from their clients.

A software engineer tasked to catch robots may keep robots to improve revenue down the pipeline and an executive officer would know about this system because a software engineer would bring up the finding because robots are easy to catch!

Lets side step this rabbit hole of companies stealing money. Let me get back to the plot.

By not leaving a comment you defeat you.

You’re defeating yourself, you look like a robot, people miss your comments.

I’ve studied, tested, and researched extensively the ocean of robots! I blogged about it on linkedin and other websites but that content is stored “in the past” and thus it is as if I never wrote that content what-so-ever.

How I used linkedin; I’m not willing to game this platform to tell you about that content until it becomes my brand. I share it once, maybe twice, and then that’s it. I expect people to find that content without needing to shove it in their faces. When I share that content, I try to be verbose but often times being short helps too.

If you’re not a robot, you more than likely have the ability to interact with a keyboard on an on screen keyboard, chances are if you’re clicking reshare, you’re more than likely capable of typing too.

Today, I noticed one of my college professors re-sharing content however they did not say anything. It reminded me of how easy it is to think that clicking buttons on a platform is all you need to do to thrive on the platform.

A quick tip on Linkedin usage. If you’re a human and you like to share content on linkedin but not sure if you should write your opinion in the content you’re sharing, let me help you by saying the following…

When you reshare something and saying nothing, it’s the least valuable piece of content online. I say this because I study how many bots are on various social media platforms with bots.

Mostly my time goes towards studying Twitter and WordPress, I study how their bots interact with content by creating real content, fake content, really super lame fake content, really super good content, etc…

Over time I realize these bots are often low quality engineering at their best and utilized for various reasons on the website, but notice how I’m only talking about robots?

If you’re not a robot and you have the ability to hit the keyboard, dont just hit the keyboard or mouse and reshare, rather say things because life is short and your perspective is very important.

We did not connect with you so that you could “game” linkedins algorithm by clicking SHARE or LIKE only. Rather we connected with you because we care about your opinion and if you’re not giving your opinion or expressing your views about what you’re resharing… i suggest you don’t share anything.

Stop resharing content without meaning or purpose. You look like a robot, yet you’re not a robot. There should be no excuse for generating low quality content on the internet and making yourself appear like a robot.

Ever tried checking out what’s trending on instagram, twitter, linkedin, and other websites with hashtags? You’ll always find someone pitching you their thought leadership, their brand, their company, their pdf download, their purchase point, and their funnel. These areas are covered with fake accounts adding real impressions to real accounts. This is a form of “bot nets” and if you know how to control a net of bots without generating a bot net then you are a smart person who knows how to game a system that contains bots.

Bot net tech and the usage of bot nets isn’t the topic but because I don’t want you talking or acting like a bot, I’m going to correlate.

Hashtags covered with bot interacts become a place to “growth hack,” bots can be used for good, and this is also a trend on LinkedIn today. People post and reshare content like bots, they like content like bots, and that’s because they are aiming to do something.

There’s a reason, algorithms do their best to guess your reasoning. But that’s not always accurate or helpful.

I noticed it first on Twitter when low quality training became a “massive trend” yet the content is low quality and no one is coming from these funnels with a good job, money, or anything outside of paying the funnel money for more content.

The thought leader isn’t doing anything but up lifting his brand, he openly suggest growth hacking as a ‘usage of twitter’ but we all know he is just growth hacking himself, and being sneaky about the usage of hashtags is not exactly great thought leadership, rather it’s scam like, manipulation. An interesting usage of hashtags though, time to study…

Can we manipulate the algorithm and generate revenue? After years of testing, yes. I used twitter to build my brand. Twitter helped me grow my tableau consultancies locally and build a task scheduler.

What is twitter – What is the point of twitter?

What is twitter – What is the point of twitter?

Twitter is a social media platform with limitations to how much text you can post per post.

So, what is twitter? What is the point of twitter? I explain everything in detail below.

Twitter offers you the ability to dive bomb on a heated convo, drop your lingo, and never come back. You can effectively “pigeon poop” and fly away.

Twitter lets you use hashtags, which then syncs your content to the digital bath. A quick scrolling html page, where content comes to live for a period of time, then quickly becomes yesterdays old news. Some hashtags are “so heavily used” it is not possible to like all of the content within the set limitations of twitter.

Twitter limits you on how much content you can like, how many people you can follow, how many times you can reply, and how much you can tweet.

Tweet is another name for “post” or “publish.”

Twitter doesn’t allow editing, if you make a mistake you need to delete the post and start over.

The “most recent” usage of these words VIA hashtags is a great place to meet peers in your niche. If you know the right things to say, there’s likely a few people asking for help each hour and those are potential new friends, customers, etc.

Are hashtags important?

Yes, use hashtags as it connects you to a fast moving stream of data. The more hashtags you use, the more these web pages point at your content, this is a plus. All of your posts should have a hashtag because that’s how you sprawl your content across other web pages.

Are hashtags everything?

No…

I’m going to teach you where hashtags don’t matter.

What I want to teach you is how to get active within the constant stream of data, where hashtags are used but “not everything.”

How is twitter helpful?

Twitter is helpful because you have a chance to “connect” with someone speaking about topics you care about.

You can also leave valuable information or insights, help other people, or recommend alternatives.

Twitter is a global sentiment on words, and hashtags being used today help classify your content. This is helpful for many reasons, let’s discuss one. Increasing your following.

What is twitter to me?

Twitter is fascinating to me as a business intelligence developer & digital marketing expert, who knows data, code, and how most “marketers” came to be.

Twitter is interesting, it allows others to initiate automation with others content, which enables them to learn about each other. I started programming in C++ Ultima Online as a kid, and now I help businesses solve problems, it has helped me gain recognition in a my hyper niche developing, engineering, #analytics industry.

Twitter gives you access to being a Hero or a Zero..

Twitter gives you the ability to jump into a conversation. – Gary Vaynerchuk

True, however if you do this wrong… Your hero card will be revoked.

Gary explains this in his article, however I want to murder it here.

Consider where you’re writing content, don’t judge people for what they are sharing, find a way to agree… Even if you disagree. We will solve more problems TOGETHER.

And dont…

    • Don’t say basic stuff, no one cares about that.

    • Don’t say anything if you’re going to say something basic.

    • Have some self respect, don’t be a car sales person, no one cares about that.
  1.  
    • Don’t talk about your accomplishments, this isn’t your post, do that on facebook.
    • Don’t make it about you, no one cares for that, make a website for showing off…

    • Don’t send people a LINK without having a casual chat/convo.
    • Don’t spam.. You know it’s spam, I know it, and here we are, talking about spam in 2019.
    • Make high quality cool stuff.

 

Twitter has a lot of spam, don’t be that person.

Most people are doing this SPAM stuff to “get ahead” and rarely try to say anything with value or meat. Twitter is good at weeding those folks out, they don’t get many followers, and they post all time. (from a data perspective, i noticed this to be true)

People on twitter today are rather short, and since recent politics, everyone is debating or arguing the same points against each other…

Resulting in witty responses that lead you to their profile, and potentially a click on their profile link.

The point of twitter…

Profile clicks that lead to a conversion that is valuable to you.

Increasing measure values associated to your link is important. Like instagram, you get 1 profile link.

Conversion to you? Clicks on your website, someone reading your blog, downloading a file, using your app, signing up for future articles, etc… Otherwise you’re feeding content into the twitter domain, without any reward.

A link in the profile is important to telling robots what your account is associated with.

Robots read these measures of success and apply them to their algorithm. The more you increase your following, and the more your content is clicked/liked, the faster you will be able to rank for correlated keywords on this link to your website. Twitter offers these measure values and it’s also nested in the HTML.

Read more here; Learn to automate twitter and build your brand.

Have you ever worked more than one FTE job?

Have you ever worked more than one FTE job?

Have you ever worked more than one full-time job? A few years ago I was lucky enough to manage the process because we lost all of our money. Let me explain.

I was hardly sleeping, that’s how you work more than 1 FTE, you sleep a lot less.


You’re not exactly tired during this process, rather you’re on FIRE when you need the money. I was working from 4am until midnight each day. Midnight was if I was lucky. However after awhile, things start to fall apart. The human body can only do so much…

I’m not a robot. I make robots. Right..

I made friends with the coffee shop owner, he let me come in early and start working before 1 of the 2 company opened their doors. I shared SEO/data advice, he gave me free coffee/food.

Truth; I was working in two toxic environments, but I needed the money.. Similar to a lot of my history. I stay in toxic environments when I need money. I’m going to hustle. It’s all I know.

This was after I created tableauhelp (they rebranded) for word of mouth equity with a bunch of “sales” people who live off their parents. They stole all my clients, and the money I earned. I don’t add this to my linkedin because they are not a legit consultancy. Period.

This stuff happens! I’m a grizzled warrior now. When it happens, be sure to talk to your family/friends. Tell them what happened. Write about it. It will get better.

I learned the hard lesson when taking big risks, while my wife was giving birth to our first child, and telling me to STOP dealing with them…

I tried doing word of mouth equity with people who don’t write SQL, but they spent a lot of time bullshitting clients about their skills.

They learned SQL on the job, and billed for every hour.. Not exactly strategic consulting. The CEO ended up firing someone I trained in SQL for months, multiple people, that’s when I started Dev3lop. Clearly he’s just cheating everyone.

At the time it was “To keep the lights on.” Now it’s better. Our retention rate since this time is 100%.

Truthfully, I ignored my wife, my number one supporter, when she said “i don’t like this guy, i dont trust him.”

She is right. I am wrong.

Resulting; I worked two full-time contracts at the same time to get out of the hole. It was horrible. I ended up cracking, got walked out of one of the gigs because I slipped.

After a 3hr sleep night, I told one of the best analysts I wasn’t hired to deal with their drama.

I was lucky to escape with my home, my family, and a little bit of sanity. I sleep better now, I don’t do crazy hours unless a project requires things to get done & I’m all about this life because the clients I’ve worked with for the past few years have been amazing.

I will never be able to word the feelings I have for our clients for supporting our business during covid19, similar to how I’m speechless to see 19k+ people following me on linkedin, 6.4k on twitter, and growing!

Thank you.
Tyler Garrett
Founder
Dev3lop.com

haha you’re not blogging yet?

haha you’re not blogging yet?

You should start blogging asap.

Blogging helped me escape needing a FTE job.

Man Wearing Black Headset

I will admit the past few years the offers are starting to become more than I’m able to earn freelance. However they are not all adding up to be good offers. Today, I’m proud to say I have more clients than normal and I’m successfully delegating a lion share of the work right now. This allows me to focus on doing the things I love.

On twitter, I type about linkedin. To help others escape the paradigm. BTW – Add me on linkedin.

Linkedin is a similar algorithm to win, like blogging, technically it includes blogging…

Recently I did a poll on Linkedin about pie charts, and it’s because people have feelings about pie charts. Similar to blogging, people read blogs and have feelings.

Blogging is fun because I can share an emotion.

Right now I’m tired, not exactly feeling like blogging. However I’m writing a blog so that I can be consistent and share some cool stuff too.

Did you know if you at tag your business in Linkedin, then it’s easy to use your business to LIKE content on that URL. Then that tells users that you liked their content. This is helpful for gaining new follows on your business linkedin without asking for follows.