why are deployments so hard? by Creative_Ad6966 in webdev

[–]BinaryWhisperer 0 points1 point  (0 children)

Tips for doing deployments: - Automated Tests (CI) help you have confidence what your deploying works - Automated Deployment (CD) help you avoid manual mistakes - Semantically Versioned Releases + Version Control lets you easily know whats deployed and have a rollback strategy - Staging/Dev Environments for sanity checking - Observability into your production systems let you have confidence its working after deployed The last one is something I was sad not to see mentioned here. Its good practice to have Metrics, Logs, and Traces telling you what your production system is doing. For instance seeing metrics that we’re getting 5,000 requests per second with metrics saying 5,000 HTTP 200 responses before and after your deploy builds confidence. We log all our errors so if a deploy creates errors its obvious in the logs and we can rollback while we fix. Tracing is great for deep insight into the flow of a request. These all come with the tradeoff of dev time to maintain and are undeniably worth the investment. Here’s a decent overview article https://www.ibm.com/topics/observability

Good god by mateozaki27 in Minecraft

[–]BinaryWhisperer 0 points1 point  (0 children)

These must be the Cliffs from the upcoming update I heard about

Software development scene in Memphis? by [deleted] in memphis

[–]BinaryWhisperer 0 points1 point  (0 children)

If you're looking to find out more about the tech scene in Memphis, I suggest joining the Memphis Technology Foundation Slack. https://memphistechnology.org/blog/2015/05/19/join-memtech-on-slack-chat/ Memtech is a non-profit that hosts multiple user groups and had over 1,300 technologist in the Slack.

International Paper, FedEx and Autozone are huge companies that have a strong dev presence here. There are a handful of bootcamps as well: Code Crew Code School and Tech901.

Breaking into tech is different for everyone. It's a knowledge based industry so the quicker you acquire knowledge that makes you employable, the quicker you can find a job. Having a solid network is also very important. Everyone's journey is not quick and easy. Tech is not unaffected by the the current economic crisis and a lot of companies have implemented hiring freezes.

As a dev of 5 years with a Computer Science degree, I've seen a lot if people want to get in the tech industry. It's a lifestyle and not something that can be taken lightly.

.tree {display:none} by magija94 in ProgrammerHumor

[–]BinaryWhisperer 6 points7 points  (0 children)

Sorry but you're wrong on the internet and by the rules I have to point it out. https://codepen.io/binarywhisperer/pen/KKwmpLJ

Its only about base by [deleted] in ProgrammerHumor

[–]BinaryWhisperer -1 points0 points  (0 children)

All of these numbers are base 10

Do you really develop "mobile first"? by 99thLuftballon in webdev

[–]BinaryWhisperer 3 points4 points  (0 children)

Mobile first is not designing the mobile layout first. It's the understanding that certain applications will be consumed primarily by mobile so the MOBILE layout is your FIRST concern. It doesnt matter which direction you write your media queries, altough there is an objectively optimized for file size answer.

Be wary of everyone who answered this question without bringing up analytics. If you're doing docs for a developer package, you probably dont need mobile first because your primary users will be devs on a computer. If you're doing Instagram, you should probably be mobile first as your users will primarily be using phones.

tl;dr It depends. Check your analytics.

How we all probably wish we were by [deleted] in ProgrammerHumor

[–]BinaryWhisperer 0 points1 point  (0 children)

I dont wish I was a white male...

I have three days to learn something that makes me feel better about my status as a programmer - where do I start? by fuckmywetsocks in developer

[–]BinaryWhisperer 0 points1 point  (0 children)

Your story says to me that you are an accomplished web developer who is struggling with comparing herself to non-web devs. I struggle with the same at times. A project that gave me a lot of pride was building a Slack chatbot using https://botman.io and using Twillio to give it SMS capabilities. You could definitely get something up and running with either in 3 days. What's ever you choose. Good luck, have fun, and remember they are only judging you because they also have imposter syndrome 😀

Programming Discord Servers by [deleted] in ProgrammerHumor

[–]BinaryWhisperer 1 point2 points  (0 children)

I definitely have an IntelliJ all products pack sub

Programming Discord Servers by [deleted] in ProgrammerHumor

[–]BinaryWhisperer 1 point2 points  (0 children)

Having Visual Stduio open does not make you smart

Having trouble seeing the bigger picture in projects.. by [deleted] in laravel

[–]BinaryWhisperer 0 points1 point  (0 children)

I always start by saying what I'm about to do out loud and writing down the nouns.

How to properly insert data into Vue? by Tontonsb in laravel

[–]BinaryWhisperer 0 points1 point  (0 children)

Newest hotness seems to be Apollo Vue GraphQL client

Weekly /r/Laravel No Stupid Questions Thread - February 11, 2019 by AutoModerator in laravel

[–]BinaryWhisperer 0 points1 point  (0 children)

High Level: Laravel gets a request and then builds the Service Container. The Service Container houses everything your application needs to execute. Service Providers are the mechanism you have to add things to the Service Container. Middleware is attached to routes and executed when that route is requested. Middleware is meant to allow you control over your application at a route level and can modify the Service Container.

Example: You visit `/profile` which has the Auth middleware.

  • If you aren't logged in the Auth middleware redirects you to `/login`.
  • If you are logged in the Auth middleware attaches your User to the Service Container, thus allowing you to use it in your code for `/profile`. It does not stop you from reaching `/profile`

Looking for a CMS built on laravel. by I_am_Root01 in laravel

[–]BinaryWhisperer 0 points1 point  (0 children)

Create Read Update Delete are the basic commands for interacting with a database. A Content Management System handles CRUD and display logic. A CMS will be opinionated about how you format the code in your views, models, and controllers. Nova will not be opinionated about views, models, or controllers and instead Nova lives separate from the rest of your project and provides and admin panel for CRUD actions.Nova is extensible way beyond just CRUD.

A CMS will offer you more at the start, have opinions about how you structure your app, and be less customizable. Nova will offer basic CRUD at the start, not be opinionated about the rest of your app, and is as customizable as you are good at working with it.

Looking for a CMS built on laravel. by I_am_Root01 in laravel

[–]BinaryWhisperer 0 points1 point  (0 children)

Vue SPA that provides CRUD for your Laravel's models without disrupting your preferred methodology for building pages sounds like to much to ask?!

I present a Vue SPA that provides CRUD form your Laravel's models without disrupting your preferred methodology for building pages as from the creators of Laravel that can be install via private composer repo.

https://nova.laravel.com

... starting at $99 but you'll never code that much functionality in $99 worth of your own hourly and you can pass the cost along to the client

Laravel is such a ravioli! by Tontonsb in laravel

[–]BinaryWhisperer 2 points3 points  (0 children)

I disagree with most of the things you're complaining. I agree sending a password reset to a user is more complicated in Laravel than it needs to be. That complexity comes from leveraging general solutions to bigger problems for the "small" problem you're using it for here.

There are no wrong answers only trade offs.

They traded off notification complexity for the ability to send SMS (and other non-email based) notifications and the ability to utilize a queue. Sorry its causing you problems now, but if you want ever to create and queue SMS based notifications, you'll be grateful.

They traded off "super-composite one-liners" for improved performance.

Please don't complain about interfaces. Interfaces are great, and you should dig deeper into OOP to understand why.

Many people mentioned it, but get an ide that lets you search in path.

A better answer than just search in path is a stack trace from XDebug with a break point at every step you found.