Introducing a New Initiative: IRL.DEV
49 minutes ago, devto

As was discussed in this post yesterday, meeting up irl is awesome. DEV Conference? Andrew ・ Jun 24 ・ 1 min read #fun #discuss #eventsinyourcity No, we aren't (yet) announcing a first conference, but we are introducing an initiative to help our community members organize and bridge the online-offline gap. The such community-led event actually happened last night in New York City, with support from DEV staff but not officially run by us. Some of us were in attendance and it was absol...

An Approach to Technical Interviews
3 hours ago, devto

The technical interview process can feel like a daunting challenge for a new developer just beginning to dip her toes into the industry. Luckily for me, I recently had the good fortune of connecting with a wonderful developer, Abby Tiffany, who talked me through a great framework to reference in future technical interviews. Side Note: I connected with Abby after hearing her awesome episode as a guest on Lauren Lee's podcast We Belong Here: Lessons from Unconventional Paths to Tech. I would highl...

Byte Sized Episode 1: Grace Hopper
4 hours ago, devto

Today's episode of Byte Sized is about Grace Hopper's contributions to computer history. 💬 If you know any more Grace Hopper factoids, leave a comment and let the community know! Follow Byte Sized for an adventure through computer history, a few minutes at a time. .ltag__user__id__865 .follow-action-button { background-color: #2C1989 !important; color: #FFBFAB !important; border-color: #2C1989 !important; } Byte Sized Nibble on coding hi...

Who is hiring? (As of June 2019)
4 hours ago, devto

This is our monthly thread where community members share openings at their companies. Here a few ground rules: Please only post if you are personally part of the hiring company (no recruiting firms) Please provide brief background on what your company does Only one post per company (you can list multiple openings in the post) Consider using this template: Company Name | Job Title | Location | Remote or Onsite | (optional) Salary Range | Sponsor visa? About the company — background, size, etc ...

Top 20 CSS Navigation Menus 🚀
6 hours ago, devto

A good user flow contributes enormously to a successful website. The content, positioning and appearance should therefore be well thought out. Here you will find some inspirations for your own navigation menu! After the Top 20 CSS Buttons were very well received by you and I got a lot of positive feedback, here is the continuation: Top 20 CSS Navigation Menus! Sometimes there are "normal" menus in this list, for a very simple reason: Usability comes first and then appearance. Even "normal" menu ...

A Moment of gratitude for the community
7 hours ago, devto

Seeing this tweet warmed my heart so much, and it just reminded me how amazing this big community we have is. Katerina Borodina @kathyra_ developer community alignments. did I get this right? 03:20 AM - 25 Jun 2019 214 788 The replies to the tweet seemed to be in agreement. It's been a great ride so far. Let's keep up the great work. 😊...

Switching From Resque to Sidekiq
8 hours ago, devto

If you follow me on Twitter then you might have caught on that one of my recent projects has been migrating all of our background processing jobs at Kenna from Resque to Sidekiq. I have been asked more than a few times why we chose to do that, so I decided to write a post about it! 1 Year Ago A year ago at Kenna, we had our background processing jobs split between Sidekiq and Resque. We had our long-running jobs in Resque which could handle rolling restarts every time we deployed so we did...

JavaScript can do that?
8 hours ago, devto

You might be wondering why I am writing less these days. I assure you, it's not because I am getting lazy (I am ATM 🤩), it's just that I am on a long overdue holiday. But to keep my juices going, I thought now that I am having fun, let's write a fun post 😊. In this post I will go through some of the funniest yet unbelievable JavaScript snippets ever. Are you ready? [] is equal ![] Array is equal to not array 😂: ;[] == ![] // -> true 💡 What's happening? The abstract equality operator convert...

How do you manage deployment configs? (Especially large scale cloud agnostic ones)
10 hours ago, devto

Context For the past few weeks, I have been using a crazy mix of the following. All within a git repository (infrastructure as code), as we migrate most of our infrastructure and workload from one provider to another. terraform nodejs bashscripts kubernetes yaml With lots and lots of json, and yaml configuration files. Mostly generated from one system, to be piped to another (about 10k lines worth). terraform was suppose to be a single solution for everything, which rapidly broke apart f...

HTML can do that?
22 hours ago, devto

After witnessing some awesome things CSS can do, it's time for HTML to come in the same spotlight! It's amazing that you can do so much with just HTML. 1. Dropdown with searchable text 2. Dialog box 3. Measuring progress Styling this is not an easy task, I agree! But there's always some workaround and it's nicely explained here - How to style progress element 4. Expand/collapse details 5. Show correct mobile keypad based on input type 6. Add a si...

Slack for online communities. Cant we do better? What about err.. Forums?
1 day ago, devto

Slack is being used a lot as a platform for online communities to interact. From meetups and conferences groups to specialized programming languages or tools. Right now I think I might be in 10 or so different Slack groups from PHP to Kubernetes. Slack might be a great tool for internal communication in a company (and even this is debatable), but for communities, I see a couple of problems: it's not open. You need to find an invite link somewhere to join. The content is not indexable by search...

Azure Cloud Shell Tips for SysAdmins Part II - Using the Cloud Shell tools to Migrate
1 day ago, devto

As an Azure Advocate, one of the things I spend my time doing is learning the easiest ways for beginners to use Microsoft Azure. Today I want to share with you a few ways to utilize some tools that are built right into Azure. In my last blog post Azure Cloud Shell Tips for SysAdmins (bash) I discussed some of the tools that the Azure Cloud Shell for bash already has built into it.  This time I will go a bit deeper and show you how to utilize a combination of the tools to create an UbuntuLTS Linu...

What tools have you built?
1 day ago, devto

This is sort of a follow up to this post: Invest in building custom tools Ben Halpern ・ Jun 16 ・ 1 min read #productivity I am curious to what tools people have built that you use either locally or in production that helps you be more efficient. From automating, to building, code generation, scheduling/reminders, or anything else. Even if you never released it (you should!) I would be interested in knowing what non well-known tools people have made to make their own developer lives...

A Metaphorical Introduction to Functional JavaScript
1 day ago, devto

Functional JavaScript isn't a tool, framework, 3rd-party addon, npm module, or anything else you'd add on. Functional Programming is an approach for writing code, and Functional JavaScript (FJS) is how to use that approach for JavaScript. Like all approaches, it has benefits and drawbacks, tradeoffs one makes, people who like and dislike it, and different lobbying groups in international governments. I'm firmly in the "like" camp for FJS. I've been writing JavaScript (poorly and otherwise) for s...

How to Write a Good Piece of Code
1 day ago, devto

Source How to Write a Good Piece of Code XKDC Make Sure Your Code "Can Be Good" The first and probably most important step to writing a good piece of code is to not code at all. Have you validated your assumptions? What is the scope of the code? How will it effect existing code? Has someone already written this code? Being able to answer questions like these are the foundation of a good piece of code. Discuss With Others The best way to validate your choices is by getting ...

Seo is my worst skill, what’s yours?
1 day ago, devto

So I’ve been coding for 25 years. By far my worst skill is seo. I’ve never been able to get traffic to any of my personal websites. Like the most I ever got was 1000 in a day. But typical it’s 10 to 0. I don’t know why I struggle so much, I’ve read up on it. Did the basics. But it so much work and I get bored because it’s not my passion. What is/are your worst skill/s ...

What does your Junior interview process involve?
1 day ago, devto

I recently got a lot of questions about what to expect from a junior interview and what I look for. Since I have a very narrow view I wanted to open it up to the community. No need to be overly specific about problems, just a general idea of the sessions you do and what makes a candidate stand out for you would be hugely helpful for those trying to prep! ...

Vue - Post-Intro Topics
1 day ago, devto

Intro A Complete Beginner's Guide to Vue Ali Spittel ・ Mar 20 ・ 8 min read #beginners #javascript #vue #frontend When Ali posted her complete beginners guide to Vue, I decided that was a good time to give it a try since it kept coming up and I was having a particularly frustrating day with React. Ever since I've been investing my time in Vue and absolutely loving it! In this post, I want to walk through some of the next steps and topics I found helpful to learn about after Ali...

Why I chose Angular 🔧
1 day ago, devto

TL;DR I chose Angular because together we make a great team. It provides a fully-fledged platform that takes care of non-functional requirements such as compatibility, maintainability and testability while I focus on the user. What problem does Angular solve? 🤔 Frontend development has become increasingly complex. Ever since we acknowledged the potential of the web, our interfaces got richer and our features got more sophisticated, but as our requirements grew bigger, so did our chal...

A few things I wish I knew before I started working as a software engineer
2 days ago, devto

18th July will mark two years of my career as a software engineer in the tech industry. Even though I've been coding for a lot longer than that, the majority of lessons I've learnt have come from working as part of a team. In this post, I'll try to distill what I've learnt so far in my journey. As always, let's start with a disclaimer first: this is a recollection of my personal experiences and may or may not work for everyone. The importance of good leaders: If there's one thing I've lear...

Next