We’re excited to announce that Carbon Five is now a @WestMonroe company! We're teaming up to build a new global product development platform and provide comprehensive digital services to all our clients. We are thrilled to join the team 😎
Learn more 👇ow.ly/snZ050H0YJQ
Using #git for version control allows for powerful collaboration in tech teams. Like any tool, if misused, it can also cause some serious headaches. Here's how to use the the squash and rebase workflow to make the collaboration process more efficient. ow.ly/HArT50IK4Wr
New to #Javascript? Here are some key concepts you should know, including a summary of its event-driven interaction model and more on how it differs from the request-response model typically found in languages like Ruby, Python, and Java. ow.ly/vQy750IK518
The implementation details for authorization and authentication in #GraphQL can be a little tricky at first. Here's how to approach these very important pieces of your API design. ow.ly/IiwB50IK4SL
Using #Docker Compose is an easy way to get different versions of Postgres running simultaneously on a workstation without making any modifications to your projects. Here's how to make the best of it 😎 ow.ly/hCgj50IFeOx
Looking to break up oversized user stories into more manageable pieces? Breaking things down takes some additional planning effort, but it can result in building and deploying these smaller things faster. ow.ly/gE6Z50IFeJt
The key to running a great #retro is to have a plan. Being intentional about every detail of the meeting will help maintain a psychologically safe space where everyone can talk freely about any topic as a true team. ow.ly/sPay50IFexj
It’s a simple idea that can help your digital product take shape; when a user enters your system, do you hand them a map or a path? And what’s the difference? ow.ly/5ZqG50Iyx3z
Projects tend to have three types of “tasks” for developers: features, bugs, and chores. While features and bugs are mostly self-explanatory, chores provide indirect customer value, which can be hard to identify as it can come through a variety of paths. ow.ly/laVr50IywOI
We're excited to announce that @seshgroups, a Carbon Five client, has been announced as a 2022 #Webby Awards honoree in the Apps and Software – Health and Fitness category! 🎉 ow.ly/7PGy50IB6Vs
#Greenfield projects have a hidden set of needs, and each one can be an opportunity for growth if handled well. But if handled poorly or not handled at all, these pitfalls can perpetuate and multiply across the lifetime of the project. ow.ly/U3Nf50IywKb
To edit efficiently in #Vim, you have to go beyond individual characters. Instead - edit by word, sentence and paragraph. In Vim, these higher-level contexts are called text objects, and learning these text objects can take your editing to a new level. ow.ly/H8nJ50IqsjE
In case you weren't aware; Chromium browsers (Chrome, Edge), Firefox, and Safari now all support native image lazy loading.
<img loading="lazy"/>
No need for custom polyfills for major browsers anymore!
caniuse.com/loading-lazy-att…
ALT HTML image element with the loading="lazy" attribute next to the major browser icons and their supported version numbers.
Depending on your stack, there could be a plethora of tools for deployment out there or none at all. Unfortunately, Elixir falls into the latter bucket. But luckily, we can use #Docker to help. ow.ly/3wTI50Iqs95
Wondering what's new in the #Rails community?
We break down the benefits of using Ruby on Rails vs. an all-Javascript stack and why many bootcamps don’t teach Rails anymore (even though they probably should). ow.ly/GWxP50IqrZH